ESP8266 + Raspberry Pi El Monitor (4 / 4 steg)
Steg 4: I webbläsaren
I webbläsaren kan du ansluta till 4 sidor:
- faktiska consumpion av el
- på vilket datum du vill ha mer detaljerad information på sidan
- daglig konsumtion, per timme
- windforcast
faktisk förbrukning (meter.php + meterstand.php)
meterstand.php programmet samtal 2 SQL-kommandon i tabellen ElectMeterMeter i SenisHome-databasen på Raspberry Pi.
- den senaste posten i tabellen, som är acctual konsumtion
- totala antalet dragningar av hjulet, multiplicerat med 375 (375 snurrar = 1 kWh)
Meter.php acctualy körs en ajax kommandot uppdatera. Den största fördelen med denna metod är du inte riktigt uppdatera sidan, men endast data. Så meter.php sidan blir det är data från meterstand.php och uppdateras varje 5 sekunder.
Obs: informationen uppdateras varje 5 sekunder, men detta betyder inte att det finns nya data! I mitt fall, 1 kWh = 375 snurrar. Sensorn bara bränder ett meddelande till databasen efter ett helt varv. Så på hög konsumtion finns det nya data på mindre än 5 sekunder, men på låg förbrukning kan det ta flera minuter innan en uppdatering.
Med 2 knappar på botten kan du gå windforcast sidan eller daglig konsumtion
På sidan + daglig konsumtion (datepicker.php + dagverbruik.php)
Först får du den sidan där du väljer ett datum för mer detaljerad info du vill se.
Därifrån omdirigeras du till en Google-diagrammet med förbrukningen per timme.
Windforcast (WindFor.php):
Detta är windforcast + faktiska produktion. Det är en 3-dagars prognosenhet, i en enkel Google-diagram. Den ljusblå linjen är den forcasted produktionen, mörkblå är faktiska/gamla produktion.
(öppna filer i ett anteckningsblock program)