Skip to content

eufy-mega / model/capabilities / AlarmDelayConfig

Type Alias: AlarmDelayConfig

ts
type AlarmDelayConfig = object;

The FULL per-mode alarm/arm-delay configuration the device accepts as one write — see the setAlarmDelayConfig doc for why this is a caller-supplies-everything shape rather than a simple setEntryDelay(seconds) toggle.

Properties

countDownAlarm

ts
countDownAlarm: AlarmDelayCountdown;

Per-sensor ENTRY/alarm delay — the app's "Alarm Delay" UI setting. Confirmed on-device: a delay set on one sensor lands as that sensor's channel plus the chosen duration.


countDownArm

ts
countDownArm: AlarmDelayCountdown;

A second, distinct countdown carried alongside countDownAlarm. It stayed empty across every observed countDownAlarm edit, so its own trigger condition is UNCONFIRMED.


devices

ts
devices: AlarmDelayDeviceAction[];

Every device's participation + action for THIS mode. UNCONFIRMED semantics (the action code's meaning is unknown) — it stayed identical across every countDownAlarm-only edit within the same mode, so pass through exactly what you read back for that mode; never invent a value.


sirenSensorAction

ts
sirenSensorAction: AlarmDelayDeviceAction[];

Siren behavior per device for this mode. Same caveat as devices.

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.