Skip to content

Supported capabilities ​

V5 distinguishes three claims:

  • Recognized: the SDK knows the device and its evidenced capabilities.
  • Represented: at least one primary-purpose member has an explicit HomeKit adapter.
  • Controllable: at least one verified operation is available through HomeKit.

Current implementation status ​

AreaStatus
Account and device discoveryRuntime available
Accessory identity and firmware informationAdapter registered
Cameras, streaming, snapshots, talkback, HKSVAdapter registered
Camera controlsAdapter registered
MotionAdapter registered
Doorbell pressAdapter registered
Contact sensorsAdapter registered, published from registry snapshots
LocksAdapter registered
Security modesAdapter registered
SirensAdapter registered
Smart lightsAdapter registered
Battery level and charging stateAdapter registered

A registered adapter attaches only where the device reported the evidence it requires, so this table states what the plugin can represent and not what any one account will show.

Primitive type similarity never admits a mapping. Unsupported members remain diagnostic-only or blocked until verified SDK evidence and a semantic HomeKit contract both exist.

Accessory containers use the SDK entity serial as their physical identity input. Station, channel, endpoint, and discovery order do not affect identity. Identity metadata supplements an already represented accessory but cannot create one by itself.

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations or eufy. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.