eufy-mega / model/capabilities / AlarmDelayConfig
Type Alias: AlarmDelayConfig
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
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
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
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
sirenSensorAction: AlarmDelayDeviceAction[];Siren behavior per device for this mode. Same caveat as devices.