У меня к WB7 по modbus подключен китайский электросчетчик. Все что нужно считывается, все ОК.
Недавно в связи с отключениями электроэнергии задумал фиксировать факт отключения, читая со счетчика например напряжение с фаз. Но оказалось что отключенный счетчик (без питания) выдает в настроенных каналах последнее значение напряжения, которое было до отключения.
Насколько я понимаю это нормальный режим работы драйвера serial. Он читает значения с порта и записывает в MQTT. А когда устройство не отвечает на шине, то в брокере остается последнее считанное значение.
Подскажите, есть ли способ по опросу понять что устройство offline?
Мне кажется ошибка в синтаксисе. Я таким способом не могу считать и само значение V1.
Подскажите, как в NodeRed считать значение произвольного канала MQTT? Для тех каналов которые описаны в драйвере (например в моем случае канал V1) можно считать значение нодой Get. Но мета топика там в списке нет и к нему наверное надо обращаться через js в ноде Function.