Здравствуйте.
Возможно ли добавить доп. настройки для onewire датчиков как для modbus устройств?
Очень не хватает offset для калибровки, интервала опроса, возможности менять название и имя mqtt топика. Все это, конечно, реализуемо на виртуальных устройствах, но это дублирование статистических данных в БД.
Здравствуйте!
Да, ваша задача — вполне логичная и востребованная, особенно в проектах с множеством 1-wire датчиков. Однако, в текущей реализации Wiren Board обработка 1-wire не такая гибкая, как у Modbus:
- устройства автоматически пробрасываются в MQTT,
- настройки как
offset
, poll_interval
, mqtt_name
, units
, precision
— отсутствуют,
- изменения требуют обходных решений (правила, виртуальные устройства и т. п.).
Добавил в наш список пожеланий.
Поэтому этот топик и появился 
Логичным было бы добавить возможность добавления onewire устройств с указанием адреса, типа устройства (для возможности подключать не только ds18b20) и тех же offset
, poll_interval
, mqtt_name
, units
, precision
для температурных датчиков.
Ну а само устройство может содержать не только значение температуры, но и состояние соединения, условный “fault rate” опроса и т.д.