Skip to content

@mega-yfue/eufy-sdk / SCENE_INVALID_REASONS

Variable: SCENE_INVALID_REASONS

ts
const SCENE_INVALID_REASONS: readonly ["none", "mapMissing", "mapUnavailable", "mapMismatch", "other", "legacyDefault"];

Why the device considers a scene unusable. "none" is the healthy case — the vendor's NORMAL, which every working scene reports.

"legacyDefault" is the vendor's own dead value: its comment retires DEFAULT = 5 in favour of the type field, so a device still sending it is naming a default scene the old way. Kept named rather than dropped, because a value that arrives and has no name reads as a decode failure.

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.