Нажатием 2х физических кнопок режим протечки сбрасывается полностью - /devices/wb-mwac-v2_86/controls/Leakage Mode = 0, в веб-интерфейсе видим подтверждение.
Нажатием “виртуальной” кнопки в веб-интерфейсе, равно как и запись в controls/Leakage Mode Reset/on = 1, режим протечки сбрасывается “формально” - реле открывает кран, зуммер прекращается, но значение в /devices/wb-mwac-v2_86/controls/Leakage Mode остаётся 1. И так как протечки в этот момент как бы нет, нажимать физические кнопки уже нет смысла - остаётся Leakage Mode = 1.
Соответственно получается что удалённо полностью сбросить протечку (если на значение Leakage Mode завязана автоматизация) не возможно.
Кроме того, не пойму как убрать зуммер. Ставлю в “Действия при срабатывании датчика” - Зуммер - Нет действия, но зуммер срабатывает при протечке всё равно.
Два модуля, прошивка актуальная, Wiren Board 8.5.2, release unstable
Добрый день.
Изначально предположил это но вижу что версия более новая. Остановите пожалуйста wb-mqtt-serial и прочитайте значение регистра с помощью Утилита «modbus_client» — Wiren Board
Остановка сервиса
systemctl stop wb-mqtt-serial
Проверка адреса (для проверки): 0x0019 → 25
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a25 -t0x03 -r128
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[19][03][00][80][00][01][86][3A]
Waiting for a confirmation...
<19><03><02><00><19><59><8C>
SUCCESS: read 1 of elements:
Data: 0x0019
Чтение регистра 2 - Состояние режима “Протечка”
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a25 -t0x03 -r2
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[19][03][00][02][00][01][26][12]
Waiting for a confirmation...
<19><03><02><FF><FE><58><36>
SUCCESS: read 1 of elements:
Data: 0xfffe
Чтение регистра 4 - Состояние зуммера
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a25 -t0x03 -r4
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[19][03][00][04][00][01][C6][13]
Waiting for a confirmation...
<19><03><02><FF><FE><58><36>
SUCCESS: read 1 of elements:
Data: 0xfffe
Не важно когда запрашивать - в момент срабатывания или нет - всегда 0xfffe
При этом, опять для проверки запрашиваю 20 - 0x0014 (Время защиты от дребезга)
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[19][03][00][14][00][01][C7][D6]
Waiting for a confirmation...
<19><03><02><00><32><19><93>
SUCCESS: read 1 of elements:
Data: 0x0032