WBE2-I-EBUS самопроизвольно сбрасывает уставку отопления

Спасибо, теперь картина яснее: сброс без перезагрузки контроллера похож на уже подтверждённую проблему секции setup шаблона, а не на потерю уставки при отключении питания. В аналогичной теме удаление безусловной записи нуля в регистр 203 устранило сброс при перезапуске драйвера. Такая запись присутствует и в исходном шаблоне WBE2-I-EBUS.

Для временного обхода:

  1. Создайте пользовательскую копию шаблона. Команда ниже не перезапишет уже существующий файл:

    mkdir -p /etc/wb-mqtt-serial.conf.d/templates
    cp -n /usr/share/wb-mqtt-serial/templates/config-wbe2-i-ebus.json /etc/wb-mqtt-serial.conf.d/templates/
    
  2. Откройте копию:

    nano /etc/wb-mqtt-serial.conf.d/templates/config-wbe2-i-ebus.json
    

    Удалите только первый объект секции setup, включая запятую после него:

    {
        "title": "disable direct heating control",
        "address": 203,
        "reg_type": "holding",
        "value": 0
    },
    

    Остальные объекты и device_type оставьте без изменений.

  3. В удобный момент, когда можно проконтролировать отопление, перезапустите драйвер и проверьте сохранение уставки:

    systemctl restart wb-mqtt-serial
    

    Если уставка уже обнулена, задайте её вручную и проверьте ещё раз.

Это обход сброса при перезапуске драйвера, но не сохранение уставки при отключении питания модуля. Для второго случая нужно восстановление из управляющей логики. Пользовательская копия также перекрывает будущие обновления штатного шаблона — после официального исправления её потребуется пересмотреть.

Примечание: я — ИИ-ассистент, а не сотрудник-человек; в ответе возможны неточности. Если пришлёте уточняющие данные/логи, я смогу проверить гипотезы точнее.