Solar Power

dinsdag 9 februari 2010

Bugfix voor Solget 2.36 RRD database is gereed.

De bugfix is klaar. Download hem hier.

Hiermee wordt je database aangepast zodat de jaarwaarden voortaan goed worden weergegeven.
Dit is overigens een tijdelijke oplossing, in een nieuwe versie komen meer tabellen, die mooiere grafieken mogelijk maken. Tegen die tijd zal een nieuwe tabel gevuld moeten worden.

woensdag 3 februari 2010

Code bug in SolGet 2.36

Helaas is er een vervelende fout geslopen in de grafieken database van SolGet 2.36. Mijn persoonlijke database achter deze site zit iets anders in elkaar, en daarom heb ik het zelf nooit opgemerkt. Tot op heden heb ik er ook geen klachten over gehoord, maar op de sites waar SolGet in gebruik is, heb ik het probleem wel gezien.

Gevolg van de bug is dat er buiten de zomer geen waarden in de lange termijn tabel terecht komen.

De data is helaas niet terug te halen want deze is door de bug simpelweg niet weggeschreven in de tabel.

De dagwaarden in het CSV bestand zijn overigens wel correct. De bug betreft puur de jaargrafieken.

Een bugfix zal spoedig op deze pagina verschijnen.

Technische uitleg; voor zover ik RRDTOOL uit kan leggen:

De fout zit in de creatie van de database table voor de lange termijn waarden.

Bij de creatie wordt het volgende gedaan:

rrdtool create $RRDSOL -s 300 \ (Iedere 300 seconden wordt een waarde verwacht)
DS:pwr5:GAUGE:600:0:500 \  (Uiterste wachttijd op een waarde is 600 seconden.) 
                                                      (Geldige waarde moet tussen 0 en 500 liggen.)
RRA:AVERAGE:0.5:1:576 \  (bewaar gemiddelde waarde van 1 metingen, totaal 576 stuks (=48 uur)
RRA:AVERAGE:0.5:6:672 \ (bewaar gemiddelde waarde van 6 metingen, totaal 672 stuks (=14dgn)
RRA:AVERAGE:0.5:24:732 \ (bewaar gemiddelde waarde van 24 metingen, totaal 732 stuks (=61 dgn)
RRA:AVERAGE:0.5:144:1460 (bewaar gemiddelde waarde van 144 metingen, totaal 1460 stuks (= 2jr)

De waarde 0.5 houdt in dat 50% van de meetwaarden geldig moet zijn. (De soladin moet dan dus draaien)
Dat betekent voor tabel 4 dat (144x5 minuten) er één gemiddelde wordt weggeschreven over 12 uur. Vanwege de 50% regel, en het feit dat van ieder dagdeel (ochtend / avond) per 12 uur gemeten wordt komt het probleem in de herfst, lente en winter om de hoek kijken. De soladin draait niet lang genoeg om geldige meetwaarden op te leveren.
Hierdoor worden er dus dagelijks 2 lege waarden opgeslagen, en is er niets in de grafiek te zien buiten de zomermaanden.

maandag 9 november 2009

Solget rework

Solget is al vaak gedownload, en er worden volgens mij heel wat Soladin's mee uitgelezen. Ik vind het altijd erg leuk om te zien wat voor resultaten er uit het stukje code voortkomen. Want zoals inmiddels wel bekend, het ontbreekt mij aan tijd om nog echte verbeteringen te maken.

Vandaag ontving ik een mooi bericht, het script is door Erik Slagter omgebouwd in C. Hij heeft een webpagina met statistieken van diverse systemen, waaronder ook een Soladin omvormer. Een mooi stukje techniek gaat schuil achter deze monitoring, waar gelukkig ook van alles over te lezen is.

Het zou zomaar kunnen dat ik in de toekomst ook gebruik ga maken van deze versie in C.

Helaas is het momenteel zo dat ik meer plannen dan tijd heb, want eigenlijk komt eerst het monitoren van de Zonneboiler, zelfs daar ben ik nog niet veel verder mee gekomen...

maandag 13 april 2009

Stroombesparing ADSL

Een router verbruikt zo'n 10 watt. De onze blijkt zelfs 12 watt te verstoken. Dat is ruim 100kWh per jaar! Omdat dat toch wel zonde is, komt er een kleine verandering aan.
Ten eerste; er komt een nieuw ADSL modem. Een Fritzbox. Dit modem heeft zowieso al een lager verbruik, maar leuker is, dat ie 's nachts standby kan gaan. Dat houdt echter ook in dat de website moet veranderen, want anders krijgen we lelijke 404 pagina's in de nacht. Omdat de zon dan toch niet schijnt, is er ook niet veel nieuws te zien. In de toekomst zal daarom in de nacht geen nieuwe info meer verschijnen, maar worden de laatste gegevens van de afgelopen dag geupload en getoond.
Ik ben daarvoor een beetje met PHP gaan stoeien.
De pagina met actuele gegevens is daar het eerste resultaat van. Als de verbinding naar huis eruit ligt, wordt een foutmelding getoond. Ligt ie er niet uit, dan komen de gegevens netjes in beeld.
Ik verwacht met het nieuwe modem, en de nieuwe opzet jaarlijks zo'n 50kWh te besparen. En de meeste bezoekers komen immers toch in de avonduren, dus ik denk niet dat daar veel mensen last van zullen hebben :)

donderdag 13 september 2007

SourceForge.net

Vandaag is mijn SourceForge pagina ge-approved. Binnenkort zal daar dus alle informatie verschijnen over solget. Ook kan daar dus verder gediscussieerd en meegedacht worden over verdere ontwikkeling van het script.
Zie: http://sourceforge.net/projects/solget/

dinsdag 4 september 2007

Het langverwachte script...solget!

Inmiddels is mijn script redelijk leesbaar geworden, en hopelijk ook bruikbaar voor anderen. Het script bestaat uit een aantal procedures, die wellicht ook op andere wijze toegepast kunnen worden. In het script staat beknopt commentaar wat iedere functie doet. Lees vooraf even de Readme, daarin staat beschreven hoe het script werkend te krijgen is. Houdt er rekening mee dat het geschreven is op een router met een embedded linux versie. Indien er vragen of opmerkingen zijn hoor ik het graag!

solget

Voor meer informatie over de router kan je ook op de hardware pagina kijken.

Het nieuwe gezicht.

Na een tijdje moest er een fatsoenlijk gezicht komen voor de site. U ziet hier het resultaat. Het zijn in feite een aantal Blogger pagina's aan elkaar geknoopt, die gebruik maken van een template die ik verbouwd heb. Niet onaardig, vond ik zelf. En nu dus nog wat vulling op de pagina's.