Добрый день!
Я создал виртуальное устройство switch и повесил на него правило whenChanged в соответствии с руководством. При переключении кнопки из веб-интерфейса правило отрабатывается корректно.
Однако, если я посылаю сообщение по mqtt с другого компьютера по сети, то переключатель не всегда срабатывает (что видно в веб-интерфейсе и не срабатывает правило). Для соединения использую python и команду publish.single библиотеки paho-mqtt. При этом другой скрипт подписанный на другие топики работает корректно.
Есть ли какие-нибудь особенности взаимодействия (имеется ввиду запись значения в топик), может я что-то упускаю?
И второй вопрос, есть ли возможность определить статус выключателя (ведь в контроллере он хранится). Я так понимаю, что используя только mqtt, такой возможности нет?