Im Laufe der Installation werden dem Nutzer www-data Root-Rechte gegeben, damit die Script funktionieren.
Deswegen darf bei aktuellem Stand des Projektes KEINE Freigabe des Webports erfolgen.
Wenn im Router das Portforwarding eingeschalten ist (für den Raspberry Pi und dem Webport) ist es möglich ohne entsprechender Absicherung den Pi zu hacken.
Das ist ein sehr großes Sicherheitsrisiko.
Ist der Pi aber nur im eigenen Heimnetzwerk sollte dies kein Problem darstellen.
(Für evtl. Schäden übernehme ich keine Haftung)
------------
# Installation von rcswitch-pi und wiringpi
Daher das rcswitch-pi wiringpi benötigt, muss dies auch zu erst installiert werden!
Achtung!: Mit "visudo" wird im Anschluss der Syntax überprüft. Wenn in der Datei ein Fehler ist, kann man sich später nicht mehr als root anmelden. Außerdem muss in der Datei am Ende IMMER eine freie Zeile sein! Evtl. muss auch der Pfad zu PiSwitch und rcswitch-pi geändert werden (auf Groß- u. Kleinschreibung achten!!!)
3. Mit "git clone https://github.com/Landei/PiSwitch.git" PiSwitch herunterladen
4. Danach mit "sudo cp -R PiSwitch/ /usr/share/nginx/www/piswitch" PiSwitch kopieren
Fertig!
------------
# Konfiguration von PiSwitch
1. Mit "sudo /usr/share/nginx/www/piswitch/config.php" den Code der DIP-Schalter ändern und evtl. den Pfad zu rcswitch-pi ändern
2. Die Namen der Steckdosen kann in der Datei "name.php" geändert werden
------------
Zum Schluss kann man dann am PC die Website aufrufen, indem man "[IP des Pi's]/piswitch" aufruft.
Anschließend kann auch gleich die Funktionalität geprüft werden.
------------
Viel Spaß mit PiSwitch
Florian
Bei Fragen oder Problemen einfach eine E-Mail an piswitch@landei.pfweb.eu :)