Управление через WB сторонними устройствами по LAN через HTTP

Добрый день!
Есть необходимость управлять проектором и ресивером. Оба устройства поддерживают управление по HTTP (есть веб страница в браузере по IP адресу).

Есть идея создать через движок правил в WB виртуальное устройство (тот же проектор) и управлять им через HTTP запросы.

Примерно должно получиться то же самое, что на этом видео: Простое IP управление в системах Умный дом Larnitech (пример с Bluesound) - YouTube

Как такое можно сделать? Мб есть готовые примеры или кто-то уже так делал?
Конечно, все можно построить через Node-RED, но не очень хочется городить дополнительное ПО и загружать контроллер.

Добрый день.
То есть задача сводится к отправке http post или get запроса? Или нужно анализировать ответы сервера?

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

Вот тут обсуждалось: Управление оборудованием с WB через Ethernet

Кстати, если для вашего оборудования есть примеры управления для компьютеров - проще использовать их.

Мда, как-то вообще не очевидно и сложно… Мб проще реализовать управление через RS232? Как вообще с ним работать на вайрене? Там все так же как и у модбаса, только конфиг сделать надо? Или там какие-то другие вещи?

если будете интегрировать через RS232. Работать с ним вам придется через serial_tool.
под каждое устройтсво rs232 нужно будет писать свой обработчик.

Ну, не обязательно, можно на питоне.

Тоже как вариант

Как же сложно и не очевидно… я не понимаю, зачем делать какие-то модули, если под них нет даже теоретической поддержки ПО…

Модуль RS232 также может быть сконфигурирован для работы с драйвером serial-устройств wb-mqtt-serial с использованием протокола modbus. Однако, если нужно использовать другой протокол или отправлять отдельные команды, то готовой реализации, к сожалению, нет.

1 Like

Жаль(
+1 идея для ПО. Реализовать вебхуки (управление по HTTP) и придумать как простой вариант интеграции сторонних устройств. Там же обычно всякие проекторы простыми командами управляются, из категории вкл/выкл и т.д. Можно тоже в формате “конструктора”

1 Like

Добавлю ваше предложение в список пожеланий для разработчиков.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.