Styring af Sonoff med Tasmota plugin
OBS!
Dette er en kladde, og kan derfor mangle nogle detaljer. Indlægget vil blive redigeret løbende.
https://github.com/jneilliii/OctoPrint-Tasmota

Styring af 5V på USB porte
http://embeddedapocalypse.blogspot.com/2016/10/how-to-power-off-raspberry-pi-3-usb-or.html
SSH ind i Octopi og kør følgende kommandoer for at installere muligheden for at styre 5V på alle USB porte på Raspberry Pi.
sudo apt-get update sudo apt-get install libusb-dev git clone https://github.com/codazoda/hub-ctrl.c cd hub-ctrl.c gcc -o hub-ctrl hub-ctrl.c -lusb cp hub-ctrl .. cd .. sudo mkdir /usr/local/bin/hub-ctrl.c sudo cp /home/pi/hub-ctrl.c/* /usr/local/bin/hub-ctrl.c/
Kør kommandoen herunder og tilføj linjen nederst i visudo. Ctrl-x for at gemme.
Obs! Brugeren “pi” skal ikke længere angive password ved sudo kommandoer! Dette udgør en sikkerhedsrisiko.
sudo visudo pi ALL=(ALL) NOPASSWD:ALL Ctrl+s for at afslut og gemme
Opret poweron.sh og poweroff.sh i mappen /usr/local/bin og giv chmod 775 til begge filer.
sudo nano /usr/local/bin/poweron.sh #!/bin/sh sudo ./home/pi/hub-ctrl.c/hub-ctrl -h 0 -P 2 -p 1 Ctrl+s for at afslut og gemme sudo chmod 775 /usr/local/bin/poweron.sh sudo chown pi:pi /usr/local/bin/poweron.sh
sudo nano /usr/local/bin/poweroff.sh #!/bin/sh sudo ./home/pi/hub-ctrl.c/hub-ctrl -h 0 -P 2 -p 0 Ctrl+s for at afslut og gemme sudo chmod 775 /usr/local/bin/poweroff.sh sudo chown pi:pi /usr/local/bin/poweroff.sh
Tilføj kommandoerne i Ostopi-Tasmota plugin. Husk Sonoff password

GCODE
When checked this will enable the processing of M80 and M81 commands from gcode to power on/off plug. Syntax for gcode command is M80/M81 followed by hostname/ip and index. For example if your plug is 192.168.1.2 and index of 1 your gcode command would be M80 192.168.1.2 1