Ik hoop er later op deze blog ook meer beschrijving bij te geven. Ook kan de code vast nog wel wat netter en beter gedocumenteerd.
Zonstroom
donderdag 18 juli 2013
Github
Ik heb vandaag de Python, Javascript en php scripts die ik gebruikt heb om mijn webpagina's te genereren op Github gezet. Je kunt de code vinden op:
https://github.com/Fodij/ZonStroom
Ik hoop er later op deze blog ook meer beschrijving bij te geven. Ook kan de code vast nog wel wat netter en beter gedocumenteerd.
Ik hoop er later op deze blog ook meer beschrijving bij te geven. Ook kan de code vast nog wel wat netter en beter gedocumenteerd.
dinsdag 9 juli 2013
Raspberry Pi installatie
Op de Raspberry Pi heb ik Raspbian geïnstalleerd. Ik heb het raw image van de Raspberry Pi foundation gebruikt. Het images en instructies zijn te vinden op hun website.
Wanneer je de Raspberry Pi vanaf het image boot heb je aan een netwerk aansluiting genoeg, aangezien er een ssh server opgestart wordt.
Je kunt inloggen met de standaard username pi en wachtwoord raspberry. Het is uiteraard noodzakelijk om het wachtwoord van dit account aan te passen.
Wanneer je sd kaart groter is dan 2GB kun je het OS de hele kaart laten gebruiken door de partitiegrootte aan te passen via raspi-config. Hierna moet je rebooten.
In eerste instantie had ik last van stabiliteitsproblemen door de P1 USB adapter. Na een update van het OS was dit opgelost.
Ik heb ook de firmware apart up-to-date gebracht via de hexxeh update tool. De OS update installeerde echter ook een nieuwere kernel.
Voor het uitlezen van de P1 poort heb ik een python programma geschreven. Voor dit programma is de python-serial module nodig. Deze is te installeren via apt:
$ apt-get install python-serial
Voor de web interface zijn apache, php5 en jquery nodig:
$ apt-get install apache2 php5 libjs-jquery
Ten slotte is de tool cu handig om de seriële poort uit te lezen en git is handig voor versiebeheer:
$ apt-get install cu git-core
Een snelle test van het correct uitlezen van de seriële poort doe je via:
$ cu -l /dev/ttyUSB0 -s 9600 --parity=none
Connected.
/ISk5\2ME382-1003
0-0:96.1.1(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
1-0:1.8.1(00246.243*kWh)
1-0:1.8.2(00146.872*kWh)
1-0:2.8.1(00050.465*kWh)
1-0:2.8.2(00104.702*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(0000.18*kW)
1-0:2.7.0(0000.00*kW)
0-0:17.0.0(0999.00*kW)
0-0:96.3.10(1)
0-0:96.13.1()
0-0:96.13.0()
0-1:24.1.0(3)
0-1:96.1.0(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
0-1:24.3.0(130709200000)(00)(60)(1)(0-1:24.2.1)(m3)
(00099.287)
0-1:24.4.0(1)
!
Gebruik ~. om te stoppen. Met dank aan Gé Jansen. Ik heb in het voorbeeld de meterid's weggehaald.
Wanneer je de Raspberry Pi vanaf het image boot heb je aan een netwerk aansluiting genoeg, aangezien er een ssh server opgestart wordt.
Je kunt inloggen met de standaard username pi en wachtwoord raspberry. Het is uiteraard noodzakelijk om het wachtwoord van dit account aan te passen.
Wanneer je sd kaart groter is dan 2GB kun je het OS de hele kaart laten gebruiken door de partitiegrootte aan te passen via raspi-config. Hierna moet je rebooten.
In eerste instantie had ik last van stabiliteitsproblemen door de P1 USB adapter. Na een update van het OS was dit opgelost.
Ik heb ook de firmware apart up-to-date gebracht via de hexxeh update tool. De OS update installeerde echter ook een nieuwere kernel.
Voor het uitlezen van de P1 poort heb ik een python programma geschreven. Voor dit programma is de python-serial module nodig. Deze is te installeren via apt:
$ apt-get install python-serial
Voor de web interface zijn apache, php5 en jquery nodig:
$ apt-get install apache2 php5 libjs-jquery
Ten slotte is de tool cu handig om de seriële poort uit te lezen en git is handig voor versiebeheer:
$ apt-get install cu git-core
Een snelle test van het correct uitlezen van de seriële poort doe je via:
$ cu -l /dev/ttyUSB0 -s 9600 --parity=none
Connected.
/ISk5\2ME382-1003
0-0:96.1.1(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
1-0:1.8.1(00246.243*kWh)
1-0:1.8.2(00146.872*kWh)
1-0:2.8.1(00050.465*kWh)
1-0:2.8.2(00104.702*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(0000.18*kW)
1-0:2.7.0(0000.00*kW)
0-0:17.0.0(0999.00*kW)
0-0:96.3.10(1)
0-0:96.13.1()
0-0:96.13.0()
0-1:24.1.0(3)
0-1:96.1.0(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
0-1:24.3.0(130709200000)(00)(60)(1)(0-1:24.2.1)(m3)
(00099.287)
0-1:24.4.0(1)
!
Gebruik ~. om te stoppen. Met dank aan Gé Jansen. Ik heb in het voorbeeld de meterid's weggehaald.
dinsdag 2 juli 2013
Slimme meter
Voor het kunnen terugleveren van stroom is er een nieuwe 'slimme' meter geplaatst. De meter is van het type ISKRA ME382.
De meter beschikt over een zogenaamde P1 poort. Volgens de instructies kon die in de toekomst gebruikt worden om zelf de meter uit te lezen. Ik bleek gelukkig niet te hoeven wachten. Er waren al verschillende mensen in geslaagd om dat nu al te doen.
Ik heb zelf gekozen voor een oplossing met behulp van een Raspberry Pi minicomputer. Ik wilde eerst mijn NAS doos gebruiken, maar die had helaas geen USB aansluiting. Ik heb hiervoor een Raspberry Pi model B gekocht. Een mogelijk alternatief is op dit moment mogelijk de BeagleBone Black.
De P1 poort is eigenlijk een soort seriële poort. De details staan goed beschreven op zonstraal.be. Fysiek heeft de poort een RJ11 aansluiting (telefoonstekkertje).
In principe is het mogelijk de GPIO pennen van de Raspberry Pi te gebruiken voor de aansluiting. Ik heb echter gekozen voor een P1 naar USB kabel van een speciale webshop.
In totaal heeft het geheel mij ongeveer 85 euro gekost, inclusief SD kaartje. Ik heb wel een micro-USB voeding gebruikt die ik al had. Let er wel op dat die voldoende stroom ~1A kan leveren.
De hele installatie is op de volgende foto te zien:
De gele kabel is de verbinding met de gasmeter. Het doorzichtige kastje is de Raspberry Pi. De P1 naar USB kabel komt rechtsonder uit de meter te voorschijn.
Natuurlijk is het stroomverbruik van de Raspberry Pi zelf ook relevant. Het is immers niet de bedoeling door het meten de stroomrekening nog flink omhoog te jagen. Gelukkig valt dat mee. De Raspberry Pi blijkt genoeg te hebben aan 2.5 - 3 W.
De meter beschikt over een zogenaamde P1 poort. Volgens de instructies kon die in de toekomst gebruikt worden om zelf de meter uit te lezen. Ik bleek gelukkig niet te hoeven wachten. Er waren al verschillende mensen in geslaagd om dat nu al te doen.
Ik heb zelf gekozen voor een oplossing met behulp van een Raspberry Pi minicomputer. Ik wilde eerst mijn NAS doos gebruiken, maar die had helaas geen USB aansluiting. Ik heb hiervoor een Raspberry Pi model B gekocht. Een mogelijk alternatief is op dit moment mogelijk de BeagleBone Black.
De P1 poort is eigenlijk een soort seriële poort. De details staan goed beschreven op zonstraal.be. Fysiek heeft de poort een RJ11 aansluiting (telefoonstekkertje).
In principe is het mogelijk de GPIO pennen van de Raspberry Pi te gebruiken voor de aansluiting. Ik heb echter gekozen voor een P1 naar USB kabel van een speciale webshop.
In totaal heeft het geheel mij ongeveer 85 euro gekost, inclusief SD kaartje. Ik heb wel een micro-USB voeding gebruikt die ik al had. Let er wel op dat die voldoende stroom ~1A kan leveren.
De hele installatie is op de volgende foto te zien:
De gele kabel is de verbinding met de gasmeter. Het doorzichtige kastje is de Raspberry Pi. De P1 naar USB kabel komt rechtsonder uit de meter te voorschijn.
Natuurlijk is het stroomverbruik van de Raspberry Pi zelf ook relevant. Het is immers niet de bedoeling door het meten de stroomrekening nog flink omhoog te jagen. Gelukkig valt dat mee. De Raspberry Pi blijkt genoeg te hebben aan 2.5 - 3 W.
maandag 1 juli 2013
Zonnepanelen geplaatst
Op 6 juni zijn op ons dak 7 zonnepanelen geplaatst. Inmiddels leveren ze dus al bijna een maand lang stroom. Helaas is het nog geen mooie zomer en gooit de vele bewolking roet in het eten.
Om stroom terug te kunnen leveren is er een slimme meter geplaatst. Deze meter is uit te lezen en dat ben ik ook gaan doen. Ik ben deze blog begonnen om te documenteren hoe ik dat aangepakt heb, omdat ik zelf weinig complete voorbeelden op het web kon vinden.
De zonnepanelen zijn 7 panelen van het type Yingli 245PT-29b. De omvormer is een SMA Sunny Boy 1600 TL. Het piekvermogen is 1715 Watt. De geschatte opbrengst is ongeveer 1400 KWh per jaar. Het dak ligt overigens vrijwel precies op het zuiden.
Ik heb ze aangeschaft via het zonzoektdak project van Natuur en Milieu.
Achteraf had ik misschien nog wat verder rond kunnen kijken en ook lokale bedrijven kunnen benaderen. Ik vermoed namelijk dat er nog wel meer panelen op het dak hadden gepast.
De plaatsing is via Eneco gedaan. In het geval van problemen blijkt ook dat minder handig te zijn. Dit met name door de grootte van de organisatie en doordat ze normaliter niet in onze regio opereren. Ik probeer nu nog steeds problemen met de installatie opgelost te krijgen.
Binnenkort meer over het uitlezen van de slimme meter.
Om stroom terug te kunnen leveren is er een slimme meter geplaatst. Deze meter is uit te lezen en dat ben ik ook gaan doen. Ik ben deze blog begonnen om te documenteren hoe ik dat aangepakt heb, omdat ik zelf weinig complete voorbeelden op het web kon vinden.
De zonnepanelen zijn 7 panelen van het type Yingli 245PT-29b. De omvormer is een SMA Sunny Boy 1600 TL. Het piekvermogen is 1715 Watt. De geschatte opbrengst is ongeveer 1400 KWh per jaar. Het dak ligt overigens vrijwel precies op het zuiden.
Ik heb ze aangeschaft via het zonzoektdak project van Natuur en Milieu.
Achteraf had ik misschien nog wat verder rond kunnen kijken en ook lokale bedrijven kunnen benaderen. Ik vermoed namelijk dat er nog wel meer panelen op het dak hadden gepast.
De plaatsing is via Eneco gedaan. In het geval van problemen blijkt ook dat minder handig te zijn. Dit met name door de grootte van de organisatie en doordat ze normaliter niet in onze regio opereren. Ik probeer nu nog steeds problemen met de installatie opgelost te krijgen.
Binnenkort meer over het uitlezen van de slimme meter.
Abonneren op:
Posts (Atom)