Публикация топика в MQTT
Модератор: immortal
-
- Сообщения: 28
- Зарегистрирован: Чт фев 02, 2017 8:41 pm
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: Публикация топика в MQTT
Ага, спасибо. Такое подозрение и было, что контрол смотрит на то, что у него сейчас, меняет, а уже потом запускает метод.
-
- Сообщения: 47
- Зарегистрирован: Вс ноя 06, 2016 6:49 pm
- Благодарил (а): 59 раз
- Поблагодарили: 3 раза
Re: Публикация топика в MQTT
Дополню тему вопросом.
есть топик topic1/sensors/temp с привязанным объектом sensor1.temp
так же есть топик topic2/sensors/temp с тем же привязанным объектом sensor1.temp
по логике сенсор публикуя значение в топик topic1/sensors/temp изменяет значение объекта sensor1.temp, а объект в свою очередь должен опубликовать это же значение в топик topic2/sensors/temp
на практике в topic2 ничего не изменяется. Это фича или баг?
есть топик topic1/sensors/temp с привязанным объектом sensor1.temp
так же есть топик topic2/sensors/temp с тем же привязанным объектом sensor1.temp
по логике сенсор публикуя значение в топик topic1/sensors/temp изменяет значение объекта sensor1.temp, а объект в свою очередь должен опубликовать это же значение в топик topic2/sensors/temp
на практике в topic2 ничего не изменяется. Это фича или баг?
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Публикация топика в MQTT
Скорее особенность -- при изменении привязанного свойства из модуля MQTT оно не передаётся назад в MQTT.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Публикация топика в MQTT
Что логично кстати...не вижу смысла привязывать к одному свойству несколько топиков. Не проще было подписать второе исполнительное устройство на первый топик, и уже исходя из этого задать реакцию?sergejey писал(а):Скорее особенность -- при изменении привязанного свойства из модуля MQTT оно не передаётся назад в MQTT.
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 47
- Зарегистрирован: Вс ноя 06, 2016 6:49 pm
- Благодарил (а): 59 раз
- Поблагодарили: 3 раза
Re: Публикация топика в MQTT
Во первых попробовал из интереса, будет ли работать или нет. Во вторых могло понадобиться (по крайней мере как костыли на первое время) - почему-то esp под arduino ide при подписке на несколько топиков (около) уходит в ребут.
Спасает подписка на топик с символами + и #, но для сбора с разношерстных устройств может не хватить.
Спасает подписка на топик с символами + и #, но для сбора с разношерстных устройств может не хватить.
- alfik777
- Сообщения: 10
- Зарегистрирован: Чт июл 04, 2019 9:35 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Публикация топика в MQTT
У меня топики привязаны к свойствам объектов, объекты связаны с элементами управления, но при изменении значений свойств публикации не происходит, при этом корректно получаем входящие топики извне. Т.е. все топики получаю, но публикаций из МД нет. Где и что смотреть?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Публикация топика в MQTT
Посмотрите в теме модуля mqtt - буквально недавно обсуждали...должно помочь добавить правило перенаправления, и плюс ещё одну ссылочку я скинул, чтобы включить это правило для apache.alfik777 писал(а): ↑Вс июл 07, 2019 3:01 pmУ меня топики привязаны к свойствам объектов, объекты связаны с элементами управления, но при изменении значений свойств публикации не происходит, при этом корректно получаем входящие топики извне. Т.е. все топики получаю, но публикаций из МД нет. Где и что смотреть?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- alfik777
- Сообщения: 10
- Зарегистрирован: Чт июл 04, 2019 9:35 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Публикация топика в MQTT
Там о проблеме выполнения метода, а у меня даже нет публикации при изменении значения свойства, там на свой вопрос ответа не получил. Правила эти пробовал, результата нет. Но Вы упомянули apache и натолкнули на мысль - я то использую Nginx . В этом может быть проблема?
- alfik777
- Сообщения: 10
- Зарегистрирован: Чт июл 04, 2019 9:35 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Публикация топика в MQTT
Вопрос решен. В файле config.php ссылка указывала на 127.0.0.1 . В случае использования более одного сервера эта запись не совсем корректна. Нужно прописать ссылку на сервер Define('BASE_URL', 'http://md.xxx.ua');alfik777 писал(а): ↑Вс июл 07, 2019 3:39 pmТам о проблеме выполнения метода, а у меня даже нет публикации при изменении значения свойства, там на свой вопрос ответа не получил. Правила эти пробовал, результата нет. Но Вы упомянули apache и натолкнули на мысль - я то использую Nginx . В этом может быть проблема?