Дополнительные настройки onewire (ds18b20)

Здравствуйте.

Возможно ли добавить доп. настройки для onewire датчиков как для modbus устройств?
Очень не хватает offset для калибровки, интервала опроса, возможности менять название и имя mqtt топика. Все это, конечно, реализуемо на виртуальных устройствах, но это дублирование статистических данных в БД.

Здравствуйте!

Да, ваша задача — вполне логичная и востребованная, особенно в проектах с множеством 1-wire датчиков. Однако, в текущей реализации Wiren Board обработка 1-wire не такая гибкая, как у Modbus:

  • устройства автоматически пробрасываются в MQTT,
  • настройки как offset, poll_interval, mqtt_name, units, precision — отсутствуют,
  • изменения требуют обходных решений (правила, виртуальные устройства и т. п.).

Добавил в наш список пожеланий.

Поэтому этот топик и появился :slight_smile:
Логичным было бы добавить возможность добавления onewire устройств с указанием адреса, типа устройства (для возможности подключать не только ds18b20) и тех же offset, poll_interval, mqtt_name, units, precision для температурных датчиков.
Ну а само устройство может содержать не только значение температуры, но и состояние соединения, условный “fault rate” опроса и т.д.

Дописал в пожелания.