Skip to content

@mega-yfue/eufy-sdk / PushEnrichment

Interface: PushEnrichment ​

v6 AI/media enrichment fields (optional; present on newer cameras/doorbells).

Extended by ​

Properties ​

ai_detect_type? ​

ts
ai_detect_type?: string;

Comma list of detection types, e.g. "0,1,2,3" (person/vehicle/pet/package).


ai_faces? ​

ts
ai_faces?: object[];

confidence? ​

ts
confidence?: number;

face_id? ​

ts
face_id?: number;

height? ​

ts
height?: number;

width? ​

ts
width?: number;

x? ​

ts
x?: number;

y? ​

ts
y?: number;

cover_path? ​

ts
cover_path?: string;

crop_local_path? ​

ts
crop_local_path?: string;

crop_url? ​

ts
crop_url?: string;

crying? ​

ts
crying?: number | boolean;

Sound/cry detection (indoor).


duration? ​

ts
duration?: number;

event_end_time? ​

ts
event_end_time?: number;

face_id? ​

ts
face_id?: number;

face_ids? ​

ts
face_ids?: number[];

familiar_faces? ​

ts
familiar_faces?: unknown[];

objects? ​

ts
objects?: 
  | string[]
  | {
  names?: string[];
};

Detected object class names.


person? ​

ts
person?: string | number;

person_count? ​

ts
person_count?: number;

person_id? ​

ts
person_id?: number;

pet_type? ​

ts
pet_type?: string | number;

short_video_url? ​

ts
short_video_url?: string;

sound_detection? ​

ts
sound_detection?: number | boolean;

sound_type? ​

ts
sound_type?: string | number;

thumbnail? ​

ts
thumbnail?: string;

Media enrichment.


trigger_time? ​

ts
trigger_time?: number;

Timing.


vehicle_types? ​

ts
vehicle_types?: string[];

video_url? ​

ts
video_url?: string;

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.