Стоит модуль с изменениями 20 мая, в подписках $SYS/broker/uptime, bedroom/# и все топики /bedroom/что-то сами подхватились, может быть модулю просто не нравится #. Можно попробовать подписаться на tele/# и посмотреть что будетMakcum писал(а): ↑Ср июн 26, 2019 11:23 amЕсли вручную добавить топики, то всё равно не обновляются.nick7zmail писал(а): ↑Ср июн 26, 2019 6:35 amВыше же написали - добавьте топики вручную, они начнут обновляться.
[Модуль] MQTT (mqtt)
Модератор: immortal
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] MQTT (mqtt)
-
- Сообщения: 10
- Зарегистрирован: Чт июл 21, 2016 1:39 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] MQTT (mqtt)
Так вроде же появилась внизу ветка /tele#, если на неё клинкуть, не раскрывается она?
Попробовать прописать $SYS/broker/uptime ещё
И какая версия модуля-то?
-
- Сообщения: 10
- Зарегистрирован: Чт июл 21, 2016 1:39 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Модуль от 20.05.2019
/tele# - я прописал вручную (думал, что хоть так заработает).
В настройках подписался на $SYS/broker/#
Топики не появляются.
Вручную создал топик $SYS/broker/uptime, тоже пустота
в X-RAY все топики видны.
Удалил модуль, установил заново. Настройки сохранились, ничего не изменилось. Как удалить модуль mqtt полностью, чтобы почистить все хвосты и заново переустановить ?
/tele# - я прописал вручную (думал, что хоть так заработает).
В настройках подписался на $SYS/broker/#
Топики не появляются.
Вручную создал топик $SYS/broker/uptime, тоже пустота
в X-RAY все топики видны.
Удалил модуль, установил заново. Настройки сохранились, ничего не изменилось. Как удалить модуль mqtt полностью, чтобы почистить все хвосты и заново переустановить ?
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] MQTT (mqtt)
Ну если модули одной и той же ревизии, то единственное что приходит на ум - что-то обновилось в в самой системе мажордомо, что мешает сообщениям в модуль попадать (так как я систему не обновлял довольно давно, обновил только сам модуль)Makcum писал(а): ↑Ср июн 26, 2019 3:55 pmМодуль от 20.05.2019
/tele# - я прописал вручную (думал, что хоть так заработает).
В настройках подписался на $SYS/broker/#
Топики не появляются.
Вручную создал топик $SYS/broker/uptime, тоже пустота
в X-RAY все топики видны.
Удалил модуль, установил заново. Настройки сохранились, ничего не изменилось. Как удалить модуль mqtt полностью, чтобы почистить все хвосты и заново переустановить ?
Ещё разница с моими настройками -у меня нет авторизации, но не думаю, что в этом причина работы/не работы
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] MQTT (mqtt)
Посмотрел по коду цикла - там есть такой if
Код: Выделить всё
if (function_exists('callAPI')) {
callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg));
} else {
global $mqtt;
$mqtt->processMessage($topic, $msg);
}
Код: Выделить всё
// if (function_exists('callAPI')) {
//callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg));
//} else {
global $mqtt;
$mqtt->processMessage($topic, $msg);
//}
- Рейтинг: 3.49%