РЕКЛАМА НА ФОРУМХАУС @Sergeba, насколько знаю дизайнер в ОН бета..нестабилен. Касательно димера. modbus: tcp. slave2.type=coil уверены что coil? может холдинг регистр? Коил как раз вкл-выкл. Команды модбас разные при записи катушки и регистра.
Это у меня идёт отдельным вопросом... Естественно холдинг: modbus: tcp. slave5.connection=192.168.1.100:502 modbus: tcp. slave5.id=18 modbus: tcp. slave5.start=0 modbus: tcp. slave5.length=3 modbus: tcp. slave5.type=holding Не работает...
Пробовал в Modbas Poll. Всё работает, но там я просто указываю адрес устройства 18, адрес регистра 1 и значение от 0 до 100 и диммер реагирует...
Попробуйте длину изменить. Регистры насколько помню в модбасе 16 битные. Вот еще может быть не холдинг а input регистр. так же иногда нумерация с 0 иногда с 1 начинается у регистров.
Вы имеете ввиду поменять значение в этой строке? modbus: tcp. slave5.length=3 Вообще, где брать информацию о длине?
В этой. Эта информация в описании регистров вашего димера. Скиньте ссылку на описание устройства -погляжу. Явно димер будет не 3 регистра занимать если он не RGB где по регистру на канал и ошибка в логах вполне может быть из-за этого. Если модбасс не может записать три регистра он вернет ошибку как ответ на запрос от OH.
Holding регистр 2 нужно писать значение яркости. Команды чтения 3 запись 16. Нужно писать один регистр. Адрес устройства по умолчанию написан как 247. Не путайте адрес регистра и адрес устройства.
247 это по умолчанию, в проекте диммеру назначен адрес 18, это я и прописываю в строке modbus: tcp. slave5.id=18
@Sergeba, попробуйте так: modbus: tcp. slave5.connection=192.168.1.100:502 modbus: tcp. slave5.id=18 modbus: tcp. slave5.start=2 (попробуйте тут значение 1 еще если не заработает) modbus: tcp. slave5.length=1 modbus: tcp. slave5.type=holding
Подключаю к openhab два физических устройства по modbus rtu, в логи начинают сыпаться ошибки, по одному устройству каждое работает отлично. У кого нибудь получалось подключать больше одного устройства на 485 интерфейс, чтобы работало в Openhabe
Проект ESP Easy по моему интересен (http://www.esp8266.nu/index.php/ESPEasy) Уделывает похожий от homes-smart.ru. Бесплатный, отрытый исходный код. Так что любителям покодить дает возможность что нибудь свое добавить. Но по моему прорект все же для тех, кто в кодах не особо разбирается - там все настраивается через нормальный, понятный веб интерфейс, даже IDE с библиотеками устанавливать не нужно.
@Алексей122, спасибо гляну. Иногда когда надо по быстрому то самое оною Если есть время и любовь к коду-дебагу то можно и покодить-).