Здравствуйте. Подскажите как подключить два и более dali шлюза к WB по Modbus TCP.
Один подключается и работает отлично. При подключении второго необходимо указать адрес устройства. Адрес “1“ логично занят первым шлюзом. Если второму указать адрес “2“ то шлюз появляется в системе, ошибок по связи нет, но опрос не происходит.
А второму шлюзу точно назначен адрес 2? То есть в его настройках - он именно такой? Проверьте пожалуйста с помощью Утилита «modbus_client» — Wiren Board что устройство читается, как первое так и второе.
1 Like
Добрый день!
Подскажите, пожалуйста, удалось ли вам решить проблему?
Добрый день, нет, проблему решить не удалось. Общался с поддержкой arlight, там сообщили, что а дреса в шлюзах жестко определены. И для одноканального шлюза - это “1“. Контроллер wirenboard не дает добавить два шлюза с адресом “1“ несмотря на то, что они на разных tcp портах с разными ip. Выдается ошибка - Идентификатор устройства в MQTT совпадает с 1 INTELLIGENT ARLIGHT DALI-LOGIC-LITE-PS-x1 (Modbus TCP - DALI gateway) (MODBUS TCP 192.168.10.50:502).
Добрый день!
Благодарю за уточнение. Я обсужу с коллегами, что можно сделать в вашей ситуации, и вернусь к вам.
Я правильно понимаю, что у вас два одинаковых устройства Arlight DALI-LOGIC-LITE-PS-x1 имеют разные IP-адреса и подключены как два отдельных устройства Modbus TCP?
Пришлите, пожалуйста, скриншоты настроек этих устройств и контролллера.
Добрый день!
Попробуйте включить параметр «Идентификатор устройства в MQTT» и установите для каждого устройства уникальный ID. После этих действий ошибка должна исчезнуть.
1 Like
1 сообщение было перенесено в новую тему: [register handler] failed to write: