Skip to content

@mega-yfue/eufy-sdk / VacuumCleanActions

Type Alias: VacuumCleanActions

ts
type VacuumCleanActions = Surface<typeof VACUUM_CLEAN_MEMBERS>;

Bound RoboVac reads and controls — the object returned by dev.vacuumClean().

All reads, setPower, and the three mode-control verbs are DERIVED from VACUUM_CLEAN_MEMBERS. Each getter is present only when the device reports the backing DP. setPower and the three mode-control verbs are AIoT-only: no Tuya clean-line write has been confirmed on a device, so none is dispatched.

Tuya clean-line read members (lifetimeCleanTime, lifetimeCleanArea, waterTank, mopPad) are populated only once the device has reported those DPs over MQTT or the initial Tuya DP poll.

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.