Здравствуйте.Тоже пытаюсь подружить такой же термостат, подскажите, у вас работает обратная связь с термостатом? Проблема в том, что управление работает только из карточки веб интерфейса wirenboard, но на самом термостате при нажатии, например, на питание, он не реагирует
Здравствуйте. Перенес ваш вопрос в новую тему.
- Уточните, пожалуйста, маркировку вашего термостата.
- Какой шаблон при работе с ним используете?
Термостат BHT-8000GALN
BHT-8000GALW.json (2,4 КБ)
Уточню некоторые моменты. Сам темплейт залетает, появляется карточка, даже можно управлять термостатом, однако при управлении на самом термостате обратная связь на карточку не приходит, названия светятся красным, более того, например, при включении питания через карточку в веб интерфейсе wirenboard, выключить питание на термостате невозможно, при выключении питания на термостате, оно заново включается, и так со всеми функциями: установка температуры, выбор ручного режима и т.п. Последнее удалось вылечить настройкой времени повторного записи в регистр, но проблема с обратной связью осталась
Здравствуйте.
Проверьте, пожалуйста, как термостат отвечает на запросы согласно приложенной вами карте регистров. Это можно сделать например с помощью modbus_client.
Ну, и не совпадают регистры в вашем шаблоне с документацией от производителя. Вам следует исправить шаблон. Только предварительно рекомендую проверить как термостат отвечает на запросы (см. выше)
Да, действительно, карта регистров от производителя не соответствует реальным параметрам термостата, данные были получены экспериментальным путём. В общем, удалось получить обратную связь путём выключения параметра Failsafe bias в настройках шины RS485. Хотелось бы понять чем это чревато, если оставить как есть
Благодарю за ожидание.
- failsafe bias — резисторы по 560 Ом, которые растягивают шину, устраняя неопределённость при выключенных передатчиках устройств. Если модуль работает мастером — надо включить, в остальных случаях выключить.
Такое поведение очень похоже на некорректную работу Modbus передатчика термостата.
У вас несколько таких термостатов? Работу других устройств проверяли?
Отключение failsafe bias чревато ошибками при передаче данных из-за шума на линии.
Планируется 5 термостатов, проверил пока только на одном, причем все провода линии rs485 заводятся в щиток в звезду, проверить с пятью получится только на следующей неделе
Не забудьте организовать топологию «мнимой звезды», т.е. когда начало одного луча соединяется с концом другого таким образом, чтобы получилась топология шины (подключение устройств одного за другим, гирляндой).
- Какая ожидается длина лучей? от щита до каждого устройства
- Каким кабелем проложена шина?
Проложена ввг кабелем 0.5мм2 (прокладывал товарищ, не посоветовавшись), длина примерно 15м до каждого термостата
Ну, если нет помех, возможно даже и заработает на низкой скорости.
Спасибо за обратную связь. Выкладываю свой доработанный темплейт, возможно, кому-то пригодится. Будет здорово, если добавите в близжайшее обновление
BHT-8000GALN.json (2,5 КБ)



