Кремень КД Реклама
Кремень КМ Реклама

OctoPrint + Telegram

vasyna
Идет загрузка
Загрузка
30.11.2016
6403
21
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

11
Я ставил OctoPrint еще... давно в общем. И практически как на тудее появилось упоминание о плагине для Telegram и его. И все было хорошо, но вдруг у меня перестали приходить сообщения от принтера на смарт. Долго не придавал значение, сегодня решил озадачиться. Открываю OctoPrint, иду в плагины и не находу его там. Ну вроде бы как из странички плагина на сайте окты ясно что pip - это менеджер питоновских пакетов. Быстро смотрим команды и делаем

pip list



Нет там телеграма. Ну да ладно, в менеджере в вебе ставим заного и получаем сообщение что не все так гладко и у нас стоит telegram 1.3.3, а сейчас 1.4.0:

Found existing installation: OctoPrint-Telegram 1.3.3

Хорошо, ставим так:

pip install https://github.com/fabianonline/OctoPrint-Telegram/archive/stable.zip



Ошибка!

Could not import OctoPrint's setuptools, are you sure you are running that under the same python installation that OctoPrint is installed under?

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

Using pip at '/home/pi/OctoPrint/venv/bin/pip' (Version 1.5.6)

А ну ка:

/home/pi/OctoPrint/venv/bin/pip list

...

octoprint_telegram

OctoPrint_Telegram-1.3.3-py2.7.egg-info

...

Вау! А ну ка:

/home/pi/OctoPrint/venv/bin/pip uninstall octoprint_telegram

Нас послали и сообщили что проблемы с питоном в main и прочее и прочее.

Давай

/home/pi/OctoPrint/venv/bin/pip install -U https://github.com/fabianonline/OctoPrint-Telegram/archive/stable.zip

Found packages: ['octoprint_telegram']

Could not find any downloads that satisfy the requirement OctoPrint in /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.2.17-py2.7.egg (from OctoPrint-Telegram==1.4.0)

Downloading/unpacking OctoPrint (from OctoPrint-Telegram==1.4.0)

Cleaning up...

No distributions at all found for OctoPrint in /home/pi/OctoPrint/venv/lib/python2.7/site-packages/OctoPrint-1.2.17-py2.7.egg (from OctoPrint-Telegram==1.4.0)

Storing debug log for failure in /home/pi/.pip/pip.log

А если так?

cd /OctoPrint/venv/lib/python2.7/site-packages

ls

Вагон всего и есть 2 каталога

octoprint_telegram

OctoPrint_Telegram-1.3.3-py2.7.egg-info

а ну ка rm -rf octoprint_telegram и в догонку rm -rf OctoPrint_Telegram-1.3.3-py2.7.egg-info

Заходим в веб интерфейс, находим Telegram в плагинах, жмем install и...

Successfully installed OctoPrint-Telegram

Cleaning up...

Done!

Поздравляю. Кста и окта решила обновитсья на 1.2.18. Посмотрим как в этот раз обновиться. Прошлый раз 1 плагин потерян...

OctoPrint is still starting up, please wait...

OctoPrint + Telegram
В этот раз повезло! даже настройки все воссттановлены и на радость смарт сообщил о том что принетр мой включен.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

11
Комментарии к статье