Добавляем пользовательские переменные в плагин телеграмма для octoprint на примере DS18b20
Всем привет!
Как подключать DS18b20 написано тут.
1. добавляем библиотеку w1thermsensor в pip октопринта для работы с DS18b20, для меня команда
/home/pi/oprint/bin/pip3 install w1thermsensor
2. Добавляем новую переменную в плагин, открываем файл
/home/pi/oprint/lib/python3.7/site-packages/octoprint_telegram/telegramNotifications.py
Добавляем нашу библиотеку в начало файла:
from w1thermsensor import W1ThermSensor
Ищем строки со стоковыми переменными, например,
percent = int(status["progress"]["completion"] or 0)
дописываем нашу переменную,
box_temp = format(W1ThermSensor().get_temperature(), '.1f')
перезагружаем, теперь у нас есть переменная box_temp.
3. Добавляем нашу переменную в события телеграмма:
StatusNotPrinting
Not printing. Bed {bed_temp}/{bed_target}, Extruder {e1_temp}/{e1_target}. Box {box_temp}.
ZChange
Printing at Z={z}. Bed {bed_temp}/{bed_target}, Extruder {e1_temp}/{e1_target}. {time_done}, {percent}% done, {time_left} remaining. Completed time {time_finish}. Box {box_temp}.
Всё, радуемся до первого обновления плагина.
Еще больше интересных статей
Делаю свою систему корпусов.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Давно задумал сделать свою систему универсальных корпусов под РЭ...
Лоток для хранения чипов в корпусе FCBGA 1440
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Готовимся к Новому 2022 году.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Непойму в чем прикол, решил ра...
Как хорошо, что у меня принтак...
На Вин 7 не работает. Ставил 2...
Приветствую. Решил собирать но...
Новый принтер Бамбулаб А1 отка...
Здравствуйте, возникли п...
Всем доброго дня!Недавно купил...