Stap 9: Grafiekgegevens uit de database
Instellen van de directory-structuur die we gebruiken:
mkdir grafiek
CD grafiek
mkdir graphics
Kopieer GraphTH.py naar de directory van de grafiek
Wijzig het wachtwoord voor de lijn 40:
DBconn = mdb.connect ('localhost', 'wortel', 'wachtwoord', 'Monitoring')
overeenkomt met het wachtwoord van de MySQL u eerder ingesteld.
U kunt ook < naam_locatie > instellen op lijn 81 naar overeenkomen met de naam van uw gewenste locatie
Probeer het uit te voeren:
python GraphTH.py
Het zal krijgen van de laatste 24 uren van lezingen uit de database, gegevens kunt ordenen, gooien duidelijk slechte gegevens, leiden tot een grafiek van de resultaten en kopieer TH.png naar/var/www zodat u moet zitten kundig voor zien van een nieuwe grafiek tijd je GraphTH.py op http://rpithon/TH.png draaien
Nu we willen uitvoeren elke minuut, zodat:
EDITOR wilt exporteren, = emacs
crontab -e
Voeg de lijn toe:
***** /usr/bin/python /root/Graph/GraphTH.py >> /root/Graph/GraphTH.log
aan de onderkant van het bestand.
Nu GraphTH.py wordt uitgevoerd elke minuut, en als u update http://rpithon/TH.png (of http://<IP adres > /TH.png moet u veranderen over eenmaal een minuut.
In het bovenstaande voorbeeld bedekte ik de sensor met een vochtige Kleenex, terwijl het gedroogd als een test.