Я правильно понимаю что бота https://wirenboard.com/wiki/Node-RED_Telegram можно подключить только к старшим WB? Возможно ли сделать это в четвертой версии контроллера? В “лоб” не получилось nodejs отсутствует.
Без nodejs nodeRED работать, конечно, не будет.
К тому же, слабоват iMX233 для нодреда, да и 64мб оперативки это не то, на чём стоит вообще пытаться.
Можно посмотреть в сторону tg-ботов, написанных на go вроде вот такого - они должны быть достаточно лёгкими.
Посмотрю, спасибо.
А вообще можно написать, например на python, скрипт который будет получать события изменений датчиков и сам инициировать запросы? Я имею ввиду есть готовые библиотеки на WB для python? Скрипт наваять для связи с telegram я смогу и сам.
Ну готовые библиотеки для WB в этом случае это не готовые библиотеки для WB, а готовые библиотеки для работы с MQTT. В случае питона это paho-mqtt обычно.
А есть где почитать как ей пользоваться?
Да, там же, где про почти все другие питоньи библиотеки.
Не совсем верно спросил. Как установить её? pip я чего то не нашел на WB
Никто не мешает установить pip из репозитория. Это ж debian.
Спасибо, не подумал. Буду писать тогда бота сам.
А у вас нет примера для работы с MQTT из Python или Хелпа на эту тему? А то чего то пока не получается понять как подключиться. Библиотеку я установил, а вот как подключится на подписку непонятно, какой пользователь, пароль, порт?
В Вики по этой теме информация крайне скудная https://wirenboard.com/wiki/MQTT
Своих нет, да и смысла в них особого нет.
Думаю можно начать с обычных примеров по paho-mqtt. Авторизации нет (если ничего не меняли в конфиге mosquitto), порт стандартный, 1883 .
Спасибо за подсказку, все получилось.
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.