current |
string |
+ |
Id of the current mode |
switchTo |
string |
+ |
Id of the next mode (after switch to) or empty |
switchToDelay |
integer |
+ |
Delay (sec) before switch to the mod |
modes |
JsonArray |
+ |
Array of the houseModes entries |
modes._id |
string |
+ |
Id of the mode |
modes.name |
string |
+ |
Name of the mode |
modes.description |
string |
+ |
Brief description of the mode |
modes.switchToDelay |
integer |
+ |
Delay (sec) before switch to the mod |
modes.alarmDelay |
integer |
+ |
Delay (sec) before sending alert |
modes.notifications |
JsonArray |
+ |
Array of user IDs or null if need notify all user IDs |
modes.disarmedDefault |
bool |
+ |
Use default (not editable) disarmed list or custom |
modes.disarmedDevices |
JsonArray |
+ |
Array of disarmed device identifiers (current) |
modes.alarmsOffDevices |
JsonArray |
+ |
Array of alarmsOff device identifiers (current) |
modes.camerasOffDevices |
JsonArray |
+ |
Array of camera device identifiers that should be off in a current house mode |
modes.bypassDevices |
JsonArray |
+ |
Array of device identifiers, which do not trigger alarms and do not emit Ezlo Protect events |
modes.protect |
bool |
– |
Enables or disables Ezlo Protect for a particular house mode. Default values:
: , : , :
, : . |
modes.armed |
bool |
– |
Marks house modes with flag. Default values: : , : , : , : . Added since firmware 2.0.33. |
devices |
JsonArray |
+ |
Array of device id with security sensors |
alarms |
JsonArray |
+ |
Array of device id which make alarms after trips |
protectButtons |
JsonArray |
– |
Array of protect button entries |
protectButtons.[].id |
string |
+ |
A panic button Device ID |
protectButtons.[].service |
string |
+ |
Name of a service the panic button is assigned with |
cameras |
JsonArray |
+ |
Array of camera device identifiers with items named make_recording |