HomeKit при отключении датчиков и реле не выдает ошибку

Добрый день. Взял за основу Floy предложенный на wiki от WB. Вот незадача, датчик WB-MSW v.3 физически отключил, а HomeKit не выдает ошибку то, что датчик недоступен и выдает соответсвенно показания те, которые были до отключения. Помогите пожалуйста исправить это положение иначе и знать не будешь, что датчик упал и последствия этого всем понятны.

на примере температуры показываю код узла function.

let homekit = {};
for (var i in msg.data_array) {
var item = msg.data_array[i];
if ((item.topic).split(’/Temperature’).length > 1) {
homekit.CurrentTemperature = ‘error’ in item && item.error ? “NO_RESPONSE” : parseFloat(item.payload);
break;
}
}
if (!Object.keys(homekit).length) return null;
msg.payload = homekit;
return msg;

Здравствуйте!
При ошибках чтения драйвер записывает в топик канала с суффиксом /meta/error код ошибки r.
Можно его анализировать и нужным образом изменять топики датчика WB-MSW v3.

Больше информации есть в документации: conventions/README.md at main · wirenboard/conventions · GitHub

Большое спасибо Вам!

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.