Skip to content

eufy-mega / model/capabilities / DeviceInfo

Interface: DeviceInfo

Per-device identity metadata — the object returned by dev.info(). The standard identity fields a host maps onto its own device-info surface (manufacturer / model / serial / name / firmware / hardware version); deviceType is diagnostic.

Properties

deviceType?

ts
optional deviceType?: number;

eufy numeric DeviceType, when known (diagnostic).


firmwareSubVersion?

ts
optional firmwareSubVersion?: string;

Secondary/sub firmware version (sec_sw_version, app label firmware_sub_version), when present.


firmwareVersion?

ts
optional firmwareVersion?: string;

Firmware (main software) version (main_sw_version), when the device record carries it.


hardwareVersion?

ts
optional hardwareVersion?: string;

Hardware version (main_hw_version), when the device record carries it.


macAddress?

ts
optional macAddress?: string;

Wi-Fi MAC address (wifi_mac, app label mac_address), when present.


manufacturer

ts
manufacturer: string;

Always "eufy" (Anker AIoT) — no per-device manufacturer on the wire.


model?

ts
optional model?: string;

Model / T-code (e.g. "T8410"), when known.


name?

ts
optional name?: string;

Display name, when known.


serialNumber?

ts
optional serialNumber?: string;

Full device serial number, when known.


updateAvailable?

ts
optional updateAvailable?: boolean;

Whether the device reports a firmware update is available (needUpdate).

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