Как такие коды перевести в человекопонятный?
Вообще в шаблонах Wirenboard есть возможность извлекать отдельные биты регистров modbus. Можно добавить это в шаблон. Непонятно почему это изначально производитель не сделал.
А почему не активно/неактивно охлаждение там тоже bit4
там два байта:
Slave status LB - правые 8 бит - статус самого котла
Master status HB - левые 8 бит - статус термостата
Добрый день.
Указанное выше — верно. Можно читать отдельные биты полученных регистров, для этого необходимо в шаблоне указать адрес в формате "address":"reg:shift:width"
, где
reg — адрес первого регистра,
shift — смещение от младшего бита первого регистра,
width — количество считываемых битов.