Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как создать запрос состояния выключателя в процессе выполнения сценария?

Можно ли добавить для сценария проверку состояния выключателя (розетки) перед его переключением и после отправки команды (контроль выполнения),  или доступность самого выключателя. У меня некоторые устройства теряют сеть, им нужно секунд 10 на перезагрузку.
Например:
  • Выключить.
  • Проверить состояние (выключился или нет).
  • Если выключатель не выключился (или недоступен) подождать 10 секунд и попробовать еще раз.
Иначе продолжить выполнение сценария.
ТехнологииПрограммирование+3
Sergey Brazhko
  ·   · 529
Программист  · 10 февр 2023
Я бы поставил работу такой системы через mqtt, в общем у меня так и сделано. Каждое устройство после загрузки запрашивает mqtt брокер на свое последнее состояние, соответственно если последней командой было "выключить", то он приведет реле в соответствующее состояние. Ну а все управление посылает команды в брокера и ему не важно в сети устройство или нет. Как только устройство будет в сети, так сразу получит свое последнее актуальное состояние.