Перестал управляться Somfy RS 485 Transmitter

Передатчик был добавлен согласно данной инструкции на WB7
Использование передатчика Somfy RS485 RTS Transmitter с контроллером Wiren Board — Wiren Board.
Все работало 1 день.

Далее передатчик был переподключен на другой контроллер WB6.
Были произведены соответствующие настройки

  • но модуль категорически отказывается управляться. В статусах MQTT каналов устройства после тестового нажатия на pushbutton всплывают ошибки.

Подозрение, что сам модуль сменил свой адрес, т.к. локально по сухим контактам команды по собственную индикатору уходят.

Есть ли какой-то способ просканировать шину и понять на каком адресе он находится и активен ли вообще?

Здравствуйте!

Нет, не думаю, что модуль как-то мог изменить свой адрес. Можете попробовать подключить его назад к тому же контроллеру, с каким он работал и проверить. Должен также работать.

Проверьте, включен ли порт на контроллере в конфигурации портов:

Спасибо) Честно сказать не знаю что было. Но само сабой заработало…
Есть еще вопрос, но наверное это надо адресовать производителю.
Можно ли добавить в шаблон команду выставления промежуточного положения?

Думаю, что можно добавить по аналогии. В документации есть такие команды. Однако, нужно разбираться, как сформировать команду. Если есть логический анализатор, то, возможно, будет проще использовать демонстрационную программу для управления трансмиттером и определить нужные команды.

А можно уточнить как были сконвертированы существующие команды поднять/опустить/стоп?
Получается это адрес регистра и само его значение?
{
“name”: “Down 1”,
“type”: “pushbutton”,
“reg_type”: “command”,
“address”: “0x80”,
“on_value”: “0x020002”,
“group”: “ch1”
},

Где взять эти команды?

http://files.domoticaforum.eu/uploads/Somfy/RS485_Protocol_User’s_guide.pdf

Команды трансмиттера. Я так понял, что вы хотите добавить команду, которая откроет штору до заданной позиции (favorite position)?

Тогда это будет выглядеть так:

            {
                "name": "Favorite position 1",
                "type": "pushbutton",
                "reg_type": "command",
                "address": "0x80",
                "on_value": "0x040002",
                "group": "ch1"
            },

Запомнить текущую позицию.

            {
                "name": "Save favorite position 1",
                "type": "pushbutton",
                "reg_type": "command",
                "address": "0x9A",
                "on_value": "0x01",
                "group": "ch1"
            },

Да спасибо большое! то что надо!
Еще такой момент: Если текущая позиция запомнена на пульте на кнопке My, то на трансмиттере все равно придется проводить те же действия или достаточно сразу отправлять “on_value”: “0x040002”, (в случае использования первого канала)?

Думаю, достаточно посылать команду на открытие и не перезапоминать позицию, но стоит проверить.

config-somfy-transmitter.json (26.9 КБ)

Если вдруг кому понадобится. Добавил в шаблон кнопки предустановки

1 лайк