Как подружить стоковый 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, там всё так же.
В его создании мне помогли вот эти страницы из интернет ресурса.
Еще больше интересных статей
Самоходный танк Леман Русс
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
о чем поет coreXY
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
он долго качался и стал большим и сильным (аж 330*330*5...
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Вот казалось бы, новенькие оте...
Нормально подшипники шаговиков...
Подъёмный механизм оригинальны...
Шалом православные....я накопи...
Доброго времени суток, уважаем...
Круг в OrcaSlicer, сначала печ...
После нарезки модель пропадает...