Sähkönkulutuksen ohjaus
v.0.2
|
Ohjelma hakee (pörssi)sähkön hintatiedot API-rajapinnasta: "https://porssisahko.net/api" ja tallentaa ne levylle historiatiedoksi.
Sähkön hinnan ollessa asetuksissa määritettyä rajaa halvempi, kytketään Raspberry Pi:n ohjauslähtö ja wifi-ohjattava pistorasia päälle.
Ohjauslähdön lisäksi Raspberry Pi:n lähdöissä on varaukset merkkivaloille: vihreä, keltainen ja punainen. Ohjauslähdön ja merkkivalojen kytkentärajat määritetään asetustiedostossa: "settings.json".
Ohjelmakierrossa on kaksi tilaa:
Tilaa vaihdetaan kirjoittamalla työhakemistoon tiedosto:
Vaihdettaessa tilaa stop -> start, ohjelma lukee asetusarvot tiedostosta "settings.json".
Jos työhakemistossa on tiedosto "update", ohjelma lukee (uudet) asetusarvot tiedostosta "settings.json".
Ohjelmalle on Python Flask'illa tehty web-käyttöliittymä: RasPiUI.py.