Иногда требуется отслеживать доступность датчиков и получать уведомления о том, что какой-то из датчиков не отправляет данные дольше чем требуется.
Стандартно для устройств питающихся от сети автоматически выставляется 24х часовой интервал с момента когда устройство в последний раз что-либо отправляло в сеть, а для автономных устройств этот интервал равен одному часу.
По истечении этого интервала Homed меняет статус устройства на offline.
Изменение статуса можно отслеживать через автоматизации, и отправлять извещения.
Изменить стандартные интервалы можно добавив кастомные параметры для устройства можно в файле /opt/homed-zigbee/options.json.
В файле перечисляются усройства для которых выставляется параметр availability в секундах.
{
"11:22:33:44:55:66:77:88": {
"availability": 300
},
"device2": {
"availability": 1800
}
}
В приведенном примере для устройства с адресом - 11:22:33:44:55:66:77:88 выставляеся пятиминутный интервал, а для устройства с именем device2 получасовой.
После изменения/или создания файла options.json нужно перезапустить homed-zigbee
/etc/init.d/homed-zigbee restart
или попросить Homed по-новой настроить устройство.