Как подружить стоковый Sonoff c OctoPrint -ом
Пост оформлен как замета.
Имеется самый самый простой Sonoff (модель - Basic2). От него питается принтер. И raspberry pi 3b+ с OctoPrint -ом и Telegram ботом. Мне не хотелось менять стоковую прошивку, чтобы не терять возможность управления принтером из любой точки мира где есть интернет и пользоваться стандартным приложением (eWeLink).
Что нас интересует:
Ip адрес самого Sonoff - 192.168.X.XX (Ip вашего девайса) Можно посмотреть его в роутере определив его по маку.
ID самого Sonoff - 1000XXXXXa (ID вашего девайса)
В OctoPrint -е устанавливаем плагин System Command Editor. Жмем правой кнопкой мыши на окно в самом плагине, выбираем Create Command. В открывшемся поле Edit Command заполняем поле Name (Имя действия, которое потом будет отображаться в Телеграмм боте и в основном меню окты), Action (команда, по которой из gcode будет выполняться действие), и сама команда (Command). Здесь нужно вписать:
curl -d '{"sequence":"${now}", "deviceid":"1000XXXXXa", "encrypt":false, "selfapikey":"123", "data":"{\"switch\":\"off\"}"}' -H "Content-Type: application/json" -X POST http://192.168.X.XX:8081/zeroconf/switch
Галочку напротив Use Confirmation и пишем то же, что и в поле Name для удобства.
Принимаем настройки, перезагружаем.
По аналогии можно сделать Sonoff On, где будет изменен json запрос на - "data":"{\"switch\":\"on\"}".
Для тех кто не использует telegram можно использовать плагин PSU Control, там всё так же.
В его создании мне помогли вот эти страницы из интернет ресурса.
Еще больше интересных статей
Дефект из-за перетянутого экструдера?
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Обновление
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Огромное количество уголков на...
Замечательный дизайн и воплоще...
Дело не в ДИУ дело в том что о...
На кораблике видно что на неко...
Сразу для любителей обсуждать...
Здравствуйте господа, у меня т...
Есть ли способ покупать пласти...