Кнопка включения - выключения. Отображает правильно состояние. Включает, но не выключает. Отсебятина в темплейте “off_value”: 90 не работает. Есть ли способ задать переменную для состояния “отключено” также, как для “включено”?
По неизвестной причине термостат отдает температуру на градус больше, чем показание на дисплее. Как сделать корректировку на этот градус?
Есть ли возможность задать нижнюю границу установки температуры? Верхняя задается, нижняя по аналогии “min”: “0x0a” - не работает. Так оно было бы удобнее… Ну и вопрос - как вставить этот регулятор в виджет? Получается вставить только как “Dimmable light control”, но это совсем не то - корежится регулятор, а других вариантов виджетов в интерфейсе нет.
Хочу чтобы кнопка правильно работала на управление. Формат регистра - включено A5(165), выключено 5A(90), отчего так сделали - надо производителя спрашивать. Включение работает, поскольку отрабатывается параметр “on_value”
жаль
Это если сделать виджет из переменной температуры через имеющийся “Dimmable light control”. Картинка как оно должно быть выше. Ни к чему кнопки включения. Ползунок становится с верхней границей 255.
Угу. Делаю корректировку температуры на градус скриптом в WB. Управление включением-выключением тоже можно скриптом сделать в WB, но мне без надобности, я отказался от интерфейса управления в WB в пользу мажордомо (красивее и удобнее), туда отдаю по MQTT данные с WB как есть и уже там управляю включением термостата (если надо вручную). Вообщем нормально работает. Иногда ошибки связи проскакивают, но это никак не влияет на что-либо.
По идее включение/выключение не критично управлять с самого термостата, главное чтобы температура регулировалась и с этим, как я понимаю, справляется.
Тогда подскажите ссылку где покупали, уже час просматриваю китайские площадки, не могу найти.
Поиск по тегам “термостат, modbus и rs-485” выдает кучу устройств, но данного нет.
На алибабе. Не алиэкспресс… находите, общаетесь, договариваетесь… говорите что надо одну шт для теста… обратите внимание, что там много разных моделей с такой же “мордой”, нужно с модбас.
Доброго дня! Помогите с поиском термостата в системе. Подключен по модбасу (А и B на WB5). Адрес 9 (ещё второй с адресом 32, но не суть, хотя бы один сделать).
Вам нужно открывать документацию на термостат и описывать все каналы. Никакого автоматического обнаружения каналов в протоколе Modbus, к сожалению, не предусмотрено.
Что угодно. Это описательный параметр. А вот регистры надо уже смотреть в документации, а не передирать один в один. Вам выше же сказали. Ищите описание модбас протокола на свой девайс. Без этого ничего не выйдет.
А у вас уже получилось поуправлять этим устройством из веб-интерфейса (не через правила)?
Если да, то использовать его в правилах можно так же, как и все остальные устройства. При этом
Спасибо! И вправду порт должен был быть /dev/ttyAPP4
Все заработало!
Еще прошу уточнить - могут ли сосуществовать два modbus устройства на одной линии с разными характеристиками интерфейса? На WB5 получается всего два порта rs485. Как быть если потребуется подключить третий тип устройств со своими характеристиками?
Во-первых, у многих RS-485 устройств можно поменять настройки интерфейса, и после этого повесить на одну шину (в частности, в наших Modbus устройствах можно поменять).
Если вам всё-таки понадобятся дополнительные порты, то можете добавить модули расширения https://wirenboard.com/ru/product/WBE-I-RS485-ISO/ - так к двум имеющимся портам вы можете добавить ещё два порта RS-485.