Skip to content

@mega-yfue/eufy-sdk / StationFace

Interface: StationFace ​

One person enrolled on a station, as its person_basic_info table states them.

The station's own table, not the cloud's: an account that keeps its faces on the station never uploaded them, so the cloud roster answers empty for it while this answers the household.

person_id is the id an IDENTITY_PERSON_DETECTION push carries, which is what makes a detection nameable. Every field is optional because the row is the station's to shape — an absent one is a column that row did not carry, never a default — and unrecognised columns are kept verbatim, so a station that states more than this is not truncated by it. Keys are the table's own, uncased.

Indexable ​

ts
[column: string]: unknown

Properties ​

group_id? ​

ts
group_id?: string | number;

name? ​

ts
name?: string;

The name this person was enrolled under. stranger<n> is the station's own placeholder.


person_id? ​

ts
person_id?: number;

relation? ​

ts
relation?: string | number;

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.