Добавляем пользовательские переменные в плагин телеграмма для 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}.Всё, радуемся до первого обновления плагина.
Еще больше интересных статей
FreeCAD 1.1.1 оказывается вышел
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Изменения очень значительные. Рекомендую...
Печать дома
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Придумал, экструдер.....
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

Комментарии и вопросы
При калибровке в конце показыв...
Вопроса не понял. Что он дал и...
Решение не плохое, но как уже....
Купил 3д принтер с рук ,на мес...
Товарищи, подскажитев чем може...
Здравствуйте уважаемые.На 205...
Здравствуйте. Возникла проблем...