Страница 1 из 2
Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:14 pm
Neocivic
Всем, привет!
Нужна помощь в следующей задаче:
Подписал свойство объекта Switch на сообщения MQTT брокера, т.е с помощью протокола MQTT включаю и выключаю выключатель Switch. Включение и выключение работает.
Проблема в следующем: если в каком либо из методов объекта Switch написать код, например:
то при включении света на сцене majordomo, нажатием на выключатель, код исполняется и команда озвучивается, а если статус выключателя меняется с помощью сообщения с сервера MQTT, то код не исполняется, озвучки нет.
Прошу помощи, как заставить метод работать при смене статуса, командой от сервера MQTT?!
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:29 pm
ZyaK
создайте методы "turn on" "turn off"
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:30 pm
skysilver
ТС, для тебя правила разделов не существуют?
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:34 pm
Neocivic
Методы созданы, как в Вашем примере, при нажатии кнопки на сцене звук есть, НО его нет, если свойство статус меняется по команде MQTT, например из терминала или другого клиента.
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:34 pm
Neocivic
skysilver писал(а): ↑Сб дек 01, 2018 8:30 pm
ТС, для тебя правила разделов не существуют?
Не там тему создал?
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:38 pm
ZyaK
Neocivic писал(а): ↑Сб дек 01, 2018 8:34 pm
Не там тему создал?
ну я думаю должна она быть тут
viewforum.php?f=24
при изменении статуса по MQTT и не будет озвучиваться, надо по другому код писать. да и собственно на кой чёрт этот спам голосом? зачем мне знать, что кто то включил свет чёрт знает где? не понятно зачем?
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:45 pm
Neocivic
Учту, намерено нет желания нарушать правила форума, приношу извинения!
при изменении статуса по MQTT и не будет озвучиваться, надо по другому код писать.
Намекните, хотя-бы как и где писать?
да и собственно на кой чёрт этот спам голосом? зачем мне знать, что кто то включил свет чёрт знает где? не понятно зачем?

Дело не в самой команде озвучки, а как в принципе запускается код метода с помощью MQTT
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 8:49 pm
ZyaK
Neocivic писал(а): ↑Сб дек 01, 2018 8:45 pm

Дело не в самой команде озвучки, а как в принципе запускается код метода с помощью MQTT
наверное надо тут почитать
viewtopic.php?f=5&t=3350
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 9:04 pm
skysilver
Neocivic писал(а): ↑Сб дек 01, 2018 8:34 pm
Не там тему создал?
Понятно. Правила даже не читал, значит.
Тему перенес.
Re: Связь MQTT, свойств и методов объектов! Нужна помощь!
Добавлено: Сб дек 01, 2018 9:19 pm
Neocivic
skysilver писал(а): ↑Сб дек 01, 2018 9:04 pm
Neocivic писал(а): ↑Сб дек 01, 2018 8:34 pm
Не там тему создал?
Понятно. Правила даже не читал, значит.
Тему перенес.
Теперь прочитал
