Stap 9: Installeer de code
De eerste stap is het installeren van de Python en de twee bibliotheken die we nodig hebben.
Voer het volgende commando als root:
sudo apt-get install python python-webpy python-rpi.gpio
Volgende, downloaden van index.html en server.py van https://github.com/dlaw/laundry/.
Zet ze in de zelfde folder op de Pi, en zorg ervoor dat u het uitvoerbare bits ingesteld op server.py.
Als u geen twee wasmachines en twee drogers, zal u waarschijnlijk wilt wijzigen van de definities van het apparaat in de server.py en dienovereenkomstig bijwerken de HTML-indeling in index.html.
Als u een meer gedetailleerd begrip wilt van wat is in deze twee bestanden gaande er, is een geweldige plek om te beginnen de web.py leerprogramma (http://webpy.org/docs/0.3/tutorial).
Tot slot zullen we de Pi om te starten van de server op systeemopstarten configureren.
Maak een bestand op /etc/init.d/laundry met de volgende inhoud:
#! / bin/sh
Case "$1" in
Start)
/Home/Pi/Laundry/server.py 80
ESAC
Zorg ervoor dat de uitvoerbare bit is ingesteld. Dit bestand vertelt het systeem kan worden /home/pi/laundry/server.py uitgevoerd wanneer het begint. De "80" gelast gewoon web.py uit te voeren van de server op poort 80, de standaard poort voor webpagina's.
Schakel het opstartscript door "bijwerken-rc.d Wasserij defaults" als root te draaien.