Telegram2wb теряет связь

За год непрерывной работы модуля Telegram2wb четырежды терялась связь.
Опытным путем выяснил, что если в модуле менять топик “Cmd”, то связь восстанавливается

mqttCmd: Cmd01, // The topic where the bot publishes commands
// mqttCmd: Cmmnd, // The topic where the bot publishes commands
// mqttCmd: Cmnd, // The topic where the bot publishes commands
// mqttCmd: Cmd, // The topic where the bot publishes commands

Можно ли определить причину такого периодического затыка?

Добрый день.

Воспроизводил то же, но буквально один раз.
Додебажил до function pushCommand - и записал пустое значение в топик, после чего воспроизводиться перестало. :frowning:
А какое значение у вас застревало в топике?

{“chatId”:1277056451,“chatType”:“private”,“mentions”:[],“messageId”:5439,“command”:“Подогрев”,“args”:“”}

Похоже, что это осталось в retained memory

Тут движок форума подожрал и испортил кавычки, а оно важно.
Перевставьте пожалуйста, используя

для выделения кода ```
{"chatId":1277056451,"chatType":"private","mentions":[],"messageId":5439,"command":"Подогрев","args":""}

Ага, благодарю. Попробую поймать. Не обещаю что займусь сегодня - есть более приоритетное. Но проверю.
На всякий случай, в качестве временного костыля - добавьте при старте скрипта просто явное

dev[cmdTopic] = ""

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.