Omdat ik vanuit het zonnepaneel topic en van andere kanten vragen krijg over hoe ik de CurrentCost Envir gebruik om zowel m'n energie verbruik als de PVopbrengst te meten, lijkt het me handig om het hier te posten.
Intro:
De Envir van CurrentCost ( http://currentcost.com/product-envir.html ) is een energiemeter die je inzicht geeft in je eigen energieverbruik.
De set bestaat uit drie onderdelen:
( http://www.currentcost.com/cc128/xml.htm )
Mijn opstelling:
1 Hardware
Op de zender kunnen maximaal drie meetklemmen worden aangesloten. Dit is gedaan met het idee dat dan ook huizen met een 3fase aansluiting hun verbruik kunnen meten.
Ik gebruik slechts twee fase klemmen: De ene zit op de PV groep, om de productie te meten. De andere zit bij de aardlekschakelaar van de 4 verbruikende groepen, en meet op die manier het "gehele" verbruik.
Vanwege de layout van mijn groepenkast lukt het niet om met de fase klemmen ook het verbruik van de wasmachinegroep te meten. Om dit op te lossen heb ik op het stopcontact voor de wasmachine een sensor geplaatst voor individuele apparaten ( CurrentCost IAM ). Deze stuurt (net als de meetklemmen) het gemeten vermogen naar het scherm toe.
Het scherm gaat er van uit dat alle meetklemmen stroomverbruik meten, daarom wordt op het scherm de som van alle klemmen getoond. Omdat in mijn situatie 1 klem geen verbruik meet, is het getal op mijn display dus onjuist.
Echter, alleen op het scherm zelf wordt het totaal van de klemmen getoond, via de datakabel worden wel de waarden van de individuele sensoren verzonden.
2 software
De datakabel wordt via USB aangesloten op een PC. In de kabel zit een USB-Serieel converter verwerkt dus de gegevens van het display kunnen eenvoudig uitgelezen worden uit een serieele poort.
Op de PC draait een Perl script dat de serieele poort opent en uit ieder ontvangen XML bericht de "PVsensor", de "Verbruiksensor" en de "Wasmachinesensor" leest. Als er een Wasmachinesensor wordt aangetroffen zal deze worden opgeteld bij de Verbruiksensor. Tenslotte worden het totale verbruik en de PV opbrengst met een timestamp opgeslagen in een mysql database.
De database draait op een Synology nas, helaas heb ik nog geen kernelmodule gevonden die het mogelijk maakt om de datakabel rechtstreeks op de nas aan te sluiten. Dan zou het perl script op de nas kunnen draaien en zou de PC overbodig worden. De "pc" die ik nu gebruik is overigens een rikomagic mk802 android mini pc met een linux image er op.
Tot slot een overzichtje:
Intro:
De Envir van CurrentCost ( http://currentcost.com/product-envir.html ) is een energiemeter die je inzicht geeft in je eigen energieverbruik.
De set bestaat uit drie onderdelen:
- Een of meerdere meetklemmen. De meetklem wordt geplaatst op de fase draad waar door de stroom loopt die je wilt meten.
- De zender die de gegevens van de meetklem(men) door stuurt naar het schermpje.
- Het scherm waarop je kan aflezen wat het systeem heeft gemeten.
( http://www.currentcost.com/cc128/xml.htm )
Mijn opstelling:
1 Hardware
Op de zender kunnen maximaal drie meetklemmen worden aangesloten. Dit is gedaan met het idee dat dan ook huizen met een 3fase aansluiting hun verbruik kunnen meten.
Ik gebruik slechts twee fase klemmen: De ene zit op de PV groep, om de productie te meten. De andere zit bij de aardlekschakelaar van de 4 verbruikende groepen, en meet op die manier het "gehele" verbruik.
Vanwege de layout van mijn groepenkast lukt het niet om met de fase klemmen ook het verbruik van de wasmachinegroep te meten. Om dit op te lossen heb ik op het stopcontact voor de wasmachine een sensor geplaatst voor individuele apparaten ( CurrentCost IAM ). Deze stuurt (net als de meetklemmen) het gemeten vermogen naar het scherm toe.
Het scherm gaat er van uit dat alle meetklemmen stroomverbruik meten, daarom wordt op het scherm de som van alle klemmen getoond. Omdat in mijn situatie 1 klem geen verbruik meet, is het getal op mijn display dus onjuist.
Echter, alleen op het scherm zelf wordt het totaal van de klemmen getoond, via de datakabel worden wel de waarden van de individuele sensoren verzonden.
2 software
De datakabel wordt via USB aangesloten op een PC. In de kabel zit een USB-Serieel converter verwerkt dus de gegevens van het display kunnen eenvoudig uitgelezen worden uit een serieele poort.
Op de PC draait een Perl script dat de serieele poort opent en uit ieder ontvangen XML bericht de "PVsensor", de "Verbruiksensor" en de "Wasmachinesensor" leest. Als er een Wasmachinesensor wordt aangetroffen zal deze worden opgeteld bij de Verbruiksensor. Tenslotte worden het totale verbruik en de PV opbrengst met een timestamp opgeslagen in een mysql database.
De database draait op een Synology nas, helaas heb ik nog geen kernelmodule gevonden die het mogelijk maakt om de datakabel rechtstreeks op de nas aan te sluiten. Dan zou het perl script op de nas kunnen draaien en zou de PC overbodig worden. De "pc" die ik nu gebruik is overigens een rikomagic mk802 android mini pc met een linux image er op.
Tot slot een overzichtje:
