Страница 2 из 2

Re: Публикация топика в MQTT

Добавлено: Ср мар 08, 2017 8:27 pm
Mics78
Ага, спасибо. Такое подозрение и было, что контрол смотрит на то, что у него сейчас, меняет, а уже потом запускает метод.

Re: Публикация топика в MQTT

Добавлено: Чт мар 09, 2017 7:19 pm
TurburatoR
Дополню тему вопросом.

есть топик topic1/sensors/temp с привязанным объектом sensor1.temp
так же есть топик topic2/sensors/temp с тем же привязанным объектом sensor1.temp

по логике сенсор публикуя значение в топик topic1/sensors/temp изменяет значение объекта sensor1.temp, а объект в свою очередь должен опубликовать это же значение в топик topic2/sensors/temp

на практике в topic2 ничего не изменяется. Это фича или баг?

Re: Публикация топика в MQTT

Добавлено: Пт мар 10, 2017 9:13 am
sergejey
Скорее особенность -- при изменении привязанного свойства из модуля MQTT оно не передаётся назад в MQTT.

Re: Публикация топика в MQTT

Добавлено: Пт мар 10, 2017 9:24 am
nick7zmail
sergejey писал(а):Скорее особенность -- при изменении привязанного свойства из модуля MQTT оно не передаётся назад в MQTT.
Что логично кстати...не вижу смысла привязывать к одному свойству несколько топиков. Не проще было подписать второе исполнительное устройство на первый топик, и уже исходя из этого задать реакцию?

Отправлено с моего Xperia Z через Tapatalk

Re: Публикация топика в MQTT

Добавлено: Пт мар 10, 2017 7:45 pm
TurburatoR
Во первых попробовал из интереса, будет ли работать или нет. Во вторых могло понадобиться (по крайней мере как костыли на первое время) - почему-то esp под arduino ide при подписке на несколько топиков (около) уходит в ребут.
Спасает подписка на топик с символами + и #, но для сбора с разношерстных устройств может не хватить.

Re: Публикация топика в MQTT

Добавлено: Вс июл 07, 2019 3:01 pm
alfik777
DimSun75 писал(а): Пн мар 06, 2017 10:11 pm Модуле MQTT создаете руками новый топик и привязываете его к какому-нибудь свойству, какого-нибудь объекта. Меняете свойство, оно публикуется в топик
У меня топики привязаны к свойствам объектов, объекты связаны с элементами управления, но при изменении значений свойств публикации не происходит, при этом корректно получаем входящие топики извне. Т.е. все топики получаю, но публикаций из МД нет. Где и что смотреть?

Re: Публикация топика в MQTT

Добавлено: Вс июл 07, 2019 3:14 pm
nick7zmail
alfik777 писал(а): Вс июл 07, 2019 3:01 pm У меня топики привязаны к свойствам объектов, объекты связаны с элементами управления, но при изменении значений свойств публикации не происходит, при этом корректно получаем входящие топики извне. Т.е. все топики получаю, но публикаций из МД нет. Где и что смотреть?
Посмотрите в теме модуля mqtt - буквально недавно обсуждали...должно помочь добавить правило перенаправления, и плюс ещё одну ссылочку я скинул, чтобы включить это правило для apache.

Re: Публикация топика в MQTT

Добавлено: Вс июл 07, 2019 3:39 pm
alfik777
Там о проблеме выполнения метода, а у меня даже нет публикации при изменении значения свойства, там на свой вопрос ответа не получил. Правила эти пробовал, результата нет. Но Вы упомянули apache и натолкнули на мысль - я то использую Nginx . В этом может быть проблема?

Re: Публикация топика в MQTT

Добавлено: Вс июл 07, 2019 7:30 pm
alfik777
alfik777 писал(а): Вс июл 07, 2019 3:39 pm Там о проблеме выполнения метода, а у меня даже нет публикации при изменении значения свойства, там на свой вопрос ответа не получил. Правила эти пробовал, результата нет. Но Вы упомянули apache и натолкнули на мысль - я то использую Nginx . В этом может быть проблема?
Вопрос решен. В файле config.php ссылка указывала на 127.0.0.1 . В случае использования более одного сервера эта запись не совсем корректна. Нужно прописать ссылку на сервер Define('BASE_URL', 'http://md.xxx.ua');