Стоит модуль с изменениями 20 мая, в подписках $SYS/broker/uptime, bedroom/# и все топики /bedroom/что-то сами подхватились, может быть модулю просто не нравится #. Можно попробовать подписаться на tele/# и посмотреть что будетMakcum писал(а): Ср июн 26, 2019 11:23 amЕсли вручную добавить топики, то всё равно не обновляются.nick7zmail писал(а): Ср июн 26, 2019 6:35 am Выше же написали - добавьте топики вручную, они начнут обновляться.
[Модуль] MQTT (mqtt)
Модератор: immortal
Re: [Модуль] MQTT (mqtt)
Re: [Модуль] MQTT (mqtt)
Ничего.
SPOILERSPOILER_SHOW
Re: [Модуль] MQTT (mqtt)
Подписка имеется в виду в настройках MQTT
Re: [Модуль] MQTT (mqtt)
Тоже самое
SPOILERSPOILER_SHOW
Re: [Модуль] MQTT (mqtt)
Так вроде же появилась внизу ветка /tele#, если на неё клинкуть, не раскрывается она?
Попробовать прописать $SYS/broker/uptime ещё
И какая версия модуля-то?
Re: [Модуль] MQTT (mqtt)
Модуль от 20.05.2019
/tele# - я прописал вручную (думал, что хоть так заработает).
В настройках подписался на $SYS/broker/#
Топики не появляются.
Вручную создал топик $SYS/broker/uptime, тоже пустота
в X-RAY все топики видны.
Удалил модуль, установил заново. Настройки сохранились, ничего не изменилось. Как удалить модуль mqtt полностью, чтобы почистить все хвосты и заново переустановить ?
/tele# - я прописал вручную (думал, что хоть так заработает).
В настройках подписался на $SYS/broker/#
Топики не появляются.
Вручную создал топик $SYS/broker/uptime, тоже пустота
в X-RAY все топики видны.
Удалил модуль, установил заново. Настройки сохранились, ничего не изменилось. Как удалить модуль mqtt полностью, чтобы почистить все хвосты и заново переустановить ?
Re: [Модуль] MQTT (mqtt)
Ну если модули одной и той же ревизии, то единственное что приходит на ум - что-то обновилось в в самой системе мажордомо, что мешает сообщениям в модуль попадать (так как я систему не обновлял довольно давно, обновил только сам модуль)Makcum писал(а): Ср июн 26, 2019 3:55 pm Модуль от 20.05.2019
/tele# - я прописал вручную (думал, что хоть так заработает).
В настройках подписался на $SYS/broker/#
Топики не появляются.
Вручную создал топик $SYS/broker/uptime, тоже пустота
в X-RAY все топики видны.
Удалил модуль, установил заново. Настройки сохранились, ничего не изменилось. Как удалить модуль mqtt полностью, чтобы почистить все хвосты и заново переустановить ?
Ещё разница с моими настройками -у меня нет авторизации, но не думаю, что в этом причина работы/не работы
Re: [Модуль] MQTT (mqtt)
fandaymon, спасибо за попытку помочь.
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);
//}Re: [Модуль] MQTT (mqtt)
Заработало! Спасибо большое.