При запуске строки в cli контроллера mosquitto_pub -t "/devices/anybodyhome/controls/present" -m 0
в web-gui видно изменение значения anybodyhome/present на переданное число (и с кавычками, и без)
Однако, правило
Простите за дурацкий вопрос. А запущенный в другом окне mosquitto_sub показывает изменение топика при публикации? Я Вашу версию не юзал, но часто встречал ранее не знакомые глюки при апдейте на следующую.
Проверил, у меня все работает. Возможно, у вас это происходит из-за того, что условие срабатывания стоит “whenChanged”, начальное значение “value” равно 0. Потом вы записываете в топик снова 0. При этом новое значение топика равно старому, значение не изменилось, правило не срабатывает. Попробуйте выполнить следующую команду, изменяющую значение топика на число 10:
Думаю, так у нее понятнее будет вывод.
Если дело не в этом, тогда приложите полностью минимальный фрагмент кода правил, который воспроизводит проблему, чтобы можно было проверить его работу.