Добавление сторонних устройств в devices

есть реле sonoff прошитое tasmota
c топиком sonoff/relay_C78E7A
подскажите как добавить его в devices и чтоб можно было еще и в rules использовать?
покопался на форуме, есть несколько тем 2х-4х летней давности, с мертвыми картинками и посылом за defineVirtualDevice но в общем-то девайс то есть и в mqtt виден

root@wirenboard-ART4XDQN:~# mosquitto_sub -t “sonoff/#” -v
sonoff/relay_C78E7A/LWT Online
sonoff/relay_C78E7A/cmnd/POWER OFF
sonoff/relay_C78E7A/RESULT {“POWER”:“OFF”}
sonoff/relay_C78E7A/POWER OFF
sonoff/relay_C78E7A/cmnd/POWER ON
sonoff/relay_C78E7A/RESULT {“POWER”:“ON”}
sonoff/relay_C78E7A/POWER ON

1 лайк

Ваше реле напрямую работает с MQTT по сети?
Сейчас вы управляете им (реле) вручную публикуя в топики?

Да.
Через спрут прикрутил к HomeKit, но хочется логику оставить на wb

Было бы оно в “devices” - да, можно было б напрямую из скриптов работать.

Вижу два пути:

  • Либо создавать “виртуальное устройство”, которое будет “прослойкой” и публиковать в него.
  • Либо устройство в “devices” (возможно?)

Да можно и в /devices/

@BrainRoot
добавил, как дальше быть?

Нашел пару похожих тем.

Вот тут привели вид топиков к виду, которым можно управлять прямо из скриптов, командо вида dev[“sonoff-4254/K1”]=true;

все это тлен.
mqtt
топик devices не находится на уровне /
может можно template написать? подскажите куда подкинуть

Как раз находится.

mosquitto_sub -v -t /devices/# -C 7