Не отрабатывает метод StatusChanged

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Не отрабатывает метод StatusChanged

Сообщение yurat2008 » Чт мар 16, 2017 1:22 am

Помогите разобраться

Хочу подключить СМК открытия дверей к ESP8266 - тут все хорошо. Передаю данные через mqtt - тут тоже все гладко.

Прописал сценарий как в примере Подключаем датчик открытия въездных ворот http://majordomo.smartliving.ru/Main/ScMonitorContact Если управлять через http://192.168.0.240/objects/?object=se ... d&status=1 все работает, если управлять изменением свойства через mqtt не запускает скрипт
СпойлерПоказать
первых два скрина это управление с http://192.168.0.240/objects/?object=se ... d&status=1
Тут все хорошо
1.jpg
1.jpg (28.92 КБ) 2720 просмотров
2.jpg
2.jpg (24.32 КБ) 2720 просмотров

Вторых два это когда sensorGarage.status меняется через mqtt - тут все плохо
3.jpg
3.jpg (29.99 КБ) 2720 просмотров
4.jpg
4.jpg (29.32 КБ) 2720 просмотров
На скринах видно что mqtt меняет только свойство sensorGarage.status - остальное почему-то не работает
Подскажите, что делаю не так
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: Не отрабатывает метод StatusChanged

Сообщение DimSun75 » Чт мар 16, 2017 7:42 am

Все правильно. Через браузер Вы вызываете непосредственно метод statusChanged и передаете ему параметр status. Тут нужно привязать метод statusChanged к изменению параметра status.

Отправлено с моего SM-A520F через Tapatalk
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: Не отрабатывает метод StatusChanged

Сообщение yurat2008 » Чт мар 16, 2017 10:51 am

СпойлерПоказать
5.jpg
5.jpg (33.32 КБ) 2684 просмотра
Сделал, но теперь другая проблема - mqtt опрашивает раз на 5 сек и заходит в цикл меняя статус с 0 на 1 и наоборот с частотой опроса
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: Не отрабатывает метод StatusChanged

Сообщение yurat2008 » Чт мар 16, 2017 1:15 pm

решил по методу выключателя метод refresh и on,off с сответствующим кодом
Ответить