Skip to content

@mega-yfue/eufy-sdk / SolixDeviceReader

Interface: SolixDeviceReader ​

The minimum a client must offer to be discovered against — the two wire reads discoverSolixDevices composes. Typed STRUCTURALLY (not as SolixClient) so the model layer never imports the transport client: the hard transport ⊥ model rule forbids it, and a structural shape needs no import.

Extended by ​

Methods ​

getDevices() ​

ts
getDevices(): Promise<SolixDeviceRecord[]>;

Returns ​

Promise<SolixDeviceRecord[]>


getProductCatalog() ​

ts
getProductCatalog(): Promise<SolixProductCategory[]>;

Returns ​

Promise<SolixProductCategory[]>

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.