GROWMAT home automation (5 / 13 steg)
Steg 5: Styrenheten programvara Beskrivning
Hela projektet är i GitHub databas, klona den genom
git clone https://github.com/bcsedlon/growmat.git
eller downlad zip-fil
https://github.com/bcsedlon/growmat/Archive/Master.zip
Vara att du installerat paketet beskrivs i föregående kapitel. Källkoden finns i PYTHON.
Redigera filen growmat.ini och set port, var är din USB - RS485 omvandlare ansluten. Normalt/dev/ttyUSB0 för Raspi eller COM1 för Windows.
Skapa Django databas superanvändare, kör
python manage.py createsuperuser
Hur man startar på Linux
Starta projekt av beredda skript, behöver sudo eftersom GPIO och port 80.
- g - startar alla följande processer, men ger inte någon utgång, inte för felsökning
Eller
- gm - börjar growmat/w/management/commands/modbus.py, som är core manus ansvarar för MODBUS kommunikation och regler utförande, med standardutdata och är bra för debogging
- gr - startar webbserver på port 80, bra för felsökning
- ga - skapa Arkiv
- gshow - visar pågående processer
- gstop - döda processer
Windows
Du kan använda projekt även på Windows med vissa begränsningar, eftersom på datorn är inte GPIOs för utgångar, men du kan skapa Utgångsmodul för utgångar (se kapitel modul utgång). Skript är samma som för Linux med filnamnstillägget .bat .