PVdiary op raspberry pi

Kijk hier voor datalog programma's en handleidingen.
Plaats reactie
Gebruikersavatar
JohnSch
lid
Berichten: 42
Lid geworden op: 02 okt 2013, 01:07
Installatie Land: Nederland
Locatie: Hoorn

Re: PVdiary op raspberry pi

Bericht door JohnSch » 14 okt 2013, 20:46

Ja Marcel, dat was het zetduiveltje (de zip, in het echt was het php). Ik ben nu bezig de configuratie aan te passen. Dat levert wel een paar vragen op, maar ik doe mijn best. Wat ik mis, of over het hoofd heb gezien, is de grote lijnen van het geheel. Bijvoorbeeld (maar mogelijk heb ik het fout):

Het concept:
- u installeert pvdiary op uw pc, daar wordt de data opgehaald van de inverter, dat gebeurt via de standaard software ....
- dit gebeurt alleen wanneer uw PC actief is???
- vanaf uw pc gaat de data naar de RPi (push of pull?)
- de RPi verzorgt ......
- de files op uw PC blijven ongemoeid? U moet zelf de schoning verzorgen (doe ik natuurlijk niet, 1 GB kost 6 cent)
- de files op de RPi kunt u automatisch laten schonen middels .....
- als er eens iets mis gaat dan kunt u dit herstellen door vanaf de PC ......

Uiteindelijk kom ik hier natuurlijk wel achter, maar de gevraagde acties worden duidelijker als ik een helder beeld heb van de architectuur van het geheel. Wanneer duidelijk is vanuit welk concept e.e.a. is opgezet zijn de te doorlopen stappen ook beter te begrijpen.

Is dit misschien een idee voor 21 december (gezien als de langste avond/nacht)?

Met vriendelijke groet,
John

marcelr
Lid Zonstraal vzw.
Lid Zonstraal vzw.
Berichten: 451
Lid geworden op: 16 mei 2013, 21:38
Installatie Land: Nederland
Locatie: Eindhoven

Re: PVdiary op raspberry pi

Bericht door marcelr » 14 okt 2013, 21:29

Bij mij komt aan m'n hele logging geen pc te pas. Alles wordt gedaan door de raspi.

Afhankelijk van het type inverter is de logging autonoom of wordt-ie gestuurd door PVdiary.
Bij SMA verzorgt PVdiary de logging (via SMAspot, SMAspot wordt aangestuurd door PVdiary), bij mijn kostal doet een apart programma de logging zonder bemoeienis van PVdiary, PVdiary vist z'n data uit die logs.

De logdata worden in alle gevallen in /home/pvdiary2/data/2013/ gedumpt, door SMAspot of een andere logger. Vervolgens worden die data op de normale manier door PVdiary in een database gestopt en naar .json files geexporteerd. De website gebruikt die .json files om de data in de grafieken af te beelden.

Sorry dat de wiki niet sneller gaat, ik heb een werkend systeem (slackware) dat een beetje anders uitziet dan raspbian (ben niet bepaald een debian-fan) en voor de wiki test ik elke stap voordat-ie het net op gaat. Dat kost soms tijd, omdat debian behoorlijk crappy in elkaar zit als het om configuratie gaat. Maar goed, de raspberry goegemeente gebruikt nu eenmaal debian, en slackware installatie is niet bepaald voor absolute beginners in linux. Maar als 't eenmaal draait is 't retesnel en makkelijk te configureren. Moest ik slackware installatie erbij uit gaan leggen, dan wordt de wiki drie keer zo lang, en 't is nu al niet weinig.

succes, en als er vragen zijn, gewoon stellen.

grtz,

marcelr
zonneboiler: HRSolar, 120L, DeltaSol ES met warmtefluxmeting en DL2 logger, PV: 18x Sanyo HIT-N240SE10, Kostal PIKO 4.2, logging: PVdiary, raspberry pi, zuid 166°, helling 36°.

Gebruikersavatar
jorispepijn
lid
Berichten: 74
Lid geworden op: 22 mei 2013, 14:01
Installatie Land: Nederland
Locatie: Haarlem

Re: PVdiary op raspberry pi

Bericht door jorispepijn » 26 okt 2013, 18:58

Hallo Marcel

Doe rustig aan ik ben al lang blij met al het werk wat je tot nu toe gedaan hebt. Ik ben inmiddels zover dat alles netjes naar SMAspot gaat en de configuratie bestanden zoveel mogelijk ingevuld zijn. Wachten is het nog op de upload naar eigen site via pvdiary. Voorlopig werkt windows prima, alleen gebruikt het wat meer stroom 36*24 w/h per dag ipv de pi 6*24 w/h per dag.

Jan

Gebruikersavatar
DaRkMaN_FX
Master lid
Berichten: 3013
Lid geworden op: 17 mei 2013, 09:03
Installatie Land: België
Contacteer:

Re: PVdiary op raspberry pi

Bericht door DaRkMaN_FX » 26 okt 2013, 19:05

De RPI verbruikt maar een 2 a 3W in rust/idle µ£
Keep up the good work marcelr :tu:
PV1: 30 x ERA Black Solar 190WP, Kostal PIKO 5.5, O: 165° : H:30° | PV2: 16 x LG NeON2 Black 300WP, SMA3000TL-21, O: 255° : H:30° | PV3: 10 x LG NeON2 Black 300WP, SMASB1.5-1VL-40, O: 75 & 255° (polystring) : H:30° | WP: Nibe F1145-12 | ZB: Tisun FI 2/3 + Tisun FS 375/1R

marcelr
Lid Zonstraal vzw.
Lid Zonstraal vzw.
Berichten: 451
Lid geworden op: 16 mei 2013, 21:38
Installatie Land: Nederland
Locatie: Eindhoven

Re: PVdiary op raspberry pi

Bericht door marcelr » 26 okt 2013, 19:08

Wachten is het nog op de upload naar eigen site via pvdiary.
Als je 't op een raspberry pi draait IS die je webserver, geen extra upload naar wat dan ook meer nodig. Kwestie van je router instellen dat-ie inkomende http requests doorstuurt naar je raspi.


grtz,

marcelr
zonneboiler: HRSolar, 120L, DeltaSol ES met warmtefluxmeting en DL2 logger, PV: 18x Sanyo HIT-N240SE10, Kostal PIKO 4.2, logging: PVdiary, raspberry pi, zuid 166°, helling 36°.

Gebruikersavatar
jorispepijn
lid
Berichten: 74
Lid geworden op: 22 mei 2013, 14:01
Installatie Land: Nederland
Locatie: Haarlem

Re: PVdiary op raspberry pi

Bericht door jorispepijn » 28 okt 2013, 16:23

Marcel

Mijn pi als server snap ik maar zou graag de pi via ftp ook laten uploaden naar mijn website.

Voor dat ik daarmee aan de gang ga. Ben ik er nog niet want ik loop vast bij het invoeren van mijn twee omvormers in SMAspot 2.1 In de cfg file wordt gevraagd naar de blutooth adressen. Zet ik hier gewoon twee adressen achter elkaar? Kan nergens vinden hoe ik de cfg file moet invullen met twee omvormers en krijg SMAspot (pvoutput) alleen aan de praat met 1 omvormer.

Offtopic

Mijn panelen staan er nog weet nu waarom ik 3000 kg ballast 10 meter omhoog getild heb. Windkracht 11 vandaag maar niet is verschoven ( was dan ook zuiden wind waardoor de panelen op het dak gedrukt werden)

marcelr
Lid Zonstraal vzw.
Lid Zonstraal vzw.
Berichten: 451
Lid geworden op: 16 mei 2013, 21:38
Installatie Land: Nederland
Locatie: Eindhoven

Re: PVdiary op raspberry pi

Bericht door marcelr » 28 okt 2013, 18:01

Ben ik er nog niet want ik loop vast bij het invoeren van mijn twee omvormers in SMAspot 2.1 In de cfg file wordt gevraagd naar de blutooth adressen. Zet ik hier gewoon twee adressen achter elkaar? Kan nergens vinden hoe ik de cfg file moet invullen met twee omvormers en krijg SMAspot (pvoutput) alleen aan de praat met 1 omvormer.
Per omvormer maak je een aparte rubriek [cl_Omvormer] aan. Per omvormer een aparte SMAspot.cfg file. De naam van de file is het laatste argument voor de import_params, mag een willekeurige naam zijn. Omvormer1.cfg, omvormer2.cfg, verzin maar wat.

Als ik de configuratiefile van SMAspot goed lees, zou-ie ook met meerdere omvormers tegelijk uit de voeten moeten kunnen. Heb ik geen ervaring mee. De methode die ik hier beschrijf (per omvormer apart) werkt o.a. bij bruinebeer.

Voor het uploaden van data naar een website kan leslie wellicht een antwoord formuleren?

Overigens zal k de tekst van de wiki voor dit soort gevallen aanpassen, kennelijk is het niet duidelijk zoals 't er nu staat.

grtz,

marcelr
zonneboiler: HRSolar, 120L, DeltaSol ES met warmtefluxmeting en DL2 logger, PV: 18x Sanyo HIT-N240SE10, Kostal PIKO 4.2, logging: PVdiary, raspberry pi, zuid 166°, helling 36°.

Gebruikersavatar
jorispepijn
lid
Berichten: 74
Lid geworden op: 22 mei 2013, 14:01
Installatie Land: Nederland
Locatie: Haarlem

Re: PVdiary op raspberry pi

Bericht door jorispepijn » 28 okt 2013, 19:22

Dank Marcel

is duidelijk ga twee SMAspot .cfg files (PVPreangertsraat.cfg en PVTimorstraat.cfg) proberen.

Jan

Gebruikersavatar
leslie
Senior lid
Berichten: 332
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary op raspberry pi

Bericht door leslie » 28 okt 2013, 20:04

jorispepijn schreef:Mijn pi als server snap ik maar zou graag de pi via ftp ook laten uploaden naar mijn website.

Voor dat ik daarmee aan de gang ga. Ben ik er nog niet want ik loop vast bij het invoeren van mijn twee omvormers in SMAspot 2.1 In de cfg file wordt gevraagd naar de blutooth adressen. Zet ik hier gewoon twee adressen achter elkaar? Kan nergens vinden hoe ik de cfg file moet invullen met twee omvormers en krijg SMAspot (pvoutput) alleen aan de praat met 1 omvormer.
Marcel beschreef reeds dat je best met 2 smaspot .cfg files werkt en in pvdiary 2 [cl_xxx] rubrieken. Op die manier vermijd je problemen wanneer 1 van de omvormers niet bereikbaar is.

Voor de ftp naar de website de rubriek [web] in pvdiary correct configureren (zie template) en het commando "pvdiary --import --export --sync" gebruiken. De eerste maal is een "pvdiary --sync --all-pages" nodig.

Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Gebruikersavatar
MichelV
junior lid
Berichten: 6
Lid geworden op: 29 okt 2013, 20:14
Installatie Land: Nederland
Locatie: Langeweg

Re: PVdiary op raspberry pi

Bericht door MichelV » 29 okt 2013, 20:59

Hallo,

Ik gebruik mij pi al een tijdje om de slimme meter uit te lezen en sinds kort ook mijn SMA 5000TL.
Heb ook met succes PVdiary geinstalleerd alleen krijg ik de volgende foutmelding als ik de csv files van SMAspot probeer te valideren/importeren:

Verify CSV data for SB5000TL from 20131018 till 20131029
Files : /home/pvdiary2/data/daily/*/Langeweg-*.csv
** Error for 20131018 status: 256
** Error for 20131019 status: 256
** Error for 20131020 status: 256
** Error for 20131021 status: 256
** Error for 20131022 status: 256
** Error for 20131023 status: 256
** Error for 20131024 status: 256
** Error for 20131025 status: 256
** Error for 20131026 status: 256
** Error for 20131027 status: 256
** Error for 20131028 status: 256
** Error for 20131029 status: 256
Total of 12 errors and 0 warnings

Iemand een idee wat status: 256 betekend?
De layout van de csv bestanden komen overeen met die van demo bestanden.

Groet, Michel.
21 x CNSDPV250(60)M6-50 | 5250 Wp | SMA SunnyBoy 5000TL-21 | 153°Zo | http://pvoutput.org/list.jsp?userid=25812

Gebruikersavatar
leslie
Senior lid
Berichten: 332
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary op raspberry pi

Bericht door leslie » 29 okt 2013, 21:40

MichelV schreef:Verify CSV data for SB5000TL from 20131018 till 20131029
Files : /home/pvdiary2/data/daily/*/Langeweg-*.csv
** Error for 20131018 status: 256
** Error for 20131019 status: 256
** Error for 20131028 status: 256
** Error for 20131029 status: 256
Total of 12 errors and 0 warnings

Iemand een idee wat status: 256 betekend?
De layout van de csv bestanden komen overeen met die van demo bestanden.

Groet, Michel.
Hallo Michel,

De fout-codes zijn terug te vinden in de help tab van het dashboard (Import algoritme)...
(ik geef toe, enigzins verborgen... :oops: )
Uitleg over status-bits bij een CSV_read (= read from CSV-file)
bit_0 - 1 : if set, missing data in file between 03:00 en 22:55 (warning)
bit_1 - 2 : if set, last timestamp in file is not 23:xx (warning)
bit_2 - 4 : if set CSV file niet aanwezig ( fatal error)
bit_3 - 8 : if set, serial in CSV does not match ( only for safe_inserts )
bit_4 - 16 : if set, bad timestring in CSV (strtotime failing)
bit_5 - 32 : if set, timestring synchronization problem
bit_6 - 64 : if set, conflict in total_yield and watt in CSV
bit_7 -128 : if set spikes detected
bit_8 -256 : if set CSV is invalid ( No or bad date header)

Blijkbaar zit er iets fout in de header van de CSV-file. ( waarschijnlijk een lijn met iets van "dd.MM.yyyy HH:mm;kWh;kW" )
Kun je een CSV-file tonen? Geef tevens de import_params in de pvdiary config file.

Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

Gebruikersavatar
JohnSch
lid
Berichten: 42
Lid geworden op: 02 okt 2013, 01:07
Installatie Land: Nederland
Locatie: Hoorn

Re: PVdiary op raspberry pi

Bericht door JohnSch » 29 okt 2013, 21:58

Wie o wie weet wat hier aan te doen:

Ik ben bezig PVD te installeren op een RPi. Op W7 heb ik het goed werkend, dus de diverse parms denk ik te begrijpen. Op Linux ben ik nog erg groen. Ik heb alle instellingen zoals in de Wiki vermeld gecontroleerd en die zien er goed uit. Mijn Pi start standaard op in de user pvdiary2. Ik krijg de volgende meldingen:


Starting webserver: apache2apache2: could not reliably determine the server's qualified domain name, using 127.0.1.1 for servername
[error] (EAI 2) Name or service not known: failed to resolve servername for 192.168.1.113 (check DNS or specify an explicit servername)

En toen stond ik op tilt.

Groet,
John

Gebruikersavatar
MichelV
junior lid
Berichten: 6
Lid geworden op: 29 okt 2013, 20:14
Installatie Land: Nederland
Locatie: Langeweg

Re: PVdiary op raspberry pi

Bericht door MichelV » 29 okt 2013, 22:08

leslie schreef: Blijkbaar zit er iets fout in de header van de CSV-file. ( waarschijnlijk een lijn met iets van "dd.MM.yyyy HH:mm;kWh;kW" )
Kun je een CSV-file tonen? Geef tevens de import_params in de pvdiary config file.

Groetjes
Leslie
Leslie, hier de (allereerste) CSV (niet alles):
sep=;
Version CSV1|Tool SMAspot2.1.0|Linebreaks CR/LF|Delimiter semicolon|Decimalpoint comma|Precision 3

;SN: 2130214307;SN: 2130214307
;SB5000TL-21;SB5000TL-21
;2130214307;2130214307
;Total yield;Power
;Counter;Analog
dd.MM.yyyy HH:mm:SS;kWh;kW
18.10.2013 13:35:00;0,033;0,276
18.10.2013 13:40:00;0,057;0,288

En dit is de import_params:
import_params = "CSV 0 Langeweg 2130214307 SMAspot /home/pvdiary2/bin/SMAspot.cfg"

Dank voor je hulp, ben benieuwd! Groet, Michel.
21 x CNSDPV250(60)M6-50 | 5250 Wp | SMA SunnyBoy 5000TL-21 | 153°Zo | http://pvoutput.org/list.jsp?userid=25812

Gebruikersavatar
leslie
Senior lid
Berichten: 332
Lid geworden op: 18 mei 2013, 08:56
Installatie Land: België
Locatie: Puurs
Contacteer:

Re: PVdiary op raspberry pi

Bericht door leslie » 29 okt 2013, 22:40

MichelV schreef:Leslie, hier de (allereerste) CSV (niet alles):
sep=;
Version CSV1|Tool SMAspot2.1.0|Linebreaks CR/LF|Delimiter semicolon|Decimalpoint comma|Precision 3

;SN: 2130214307;SN: 2130214307
;SB5000TL-21;SB5000TL-21
;2130214307;2130214307
;Total yield;Power
;Counter;Analog
dd.MM.yyyy HH:mm:SS;kWh;kW
18.10.2013 13:35:00;0,033;0,276
18.10.2013 13:40:00;0,057;0,288

En dit is de import_params:
import_params = "CSV 0 Langeweg 2130214307 SMAspot /home/pvdiary2/bin/SMAspot.cfg"
Blijkbaar maakt SMAspot niet helemaal dezelfde header aan als SunnyExplorer ofwel is de header veranderd ...
Om de zaak werkend te krijgen zonder de config in SMAspot of omvormer te moeten wijzigen is een kleine aanpassing nodig in pvdiary.
Het gaat hem over het bestand pvdiary.php, normaal te vinden in de incl folder van pvdiary.
Zoek naar:

function csv_check_header($in) {
$in = str_replace(array('.','/'),'-',$in);
if ($in == 'dd-MM-yyyy HH:mm') return 1;
if ($in == 'dd-MM-yyyy HH:mm:ss') return 2;
if ($in == 'dd-MM-yyyy HH:mm:SS') return 2; <==== deze lijn toevoegen
if ($in == 'dd-MM-yyyy hh:mm tt') return 3;
if ($in == 'dd-MM-yyyy') return 10;
return 0 ;
}

Ik pas dit aan in de volgende update van pvdiary.

Groetjes
Leslie
24 x S-Energy SM 200, 4800 Wp
SMA SB5000TL-20
Dakhelling 35°
Orientatie 185°

marcelr
Lid Zonstraal vzw.
Lid Zonstraal vzw.
Berichten: 451
Lid geworden op: 16 mei 2013, 21:38
Installatie Land: Nederland
Locatie: Eindhoven

Re: PVdiary op raspberry pi

Bericht door marcelr » 30 okt 2013, 07:53

Starting webserver: apache2apache2: could not reliably determine the server's qualified domain name, using 127.0.1.1 for servername
[error] (EAI 2) Name or service not known: failed to resolve servername for 192.168.1.113 (check DNS or specify an explicit servername)
Kun je de files in /etc/apache2/sites-enabled
en de file /etc/apache2/ports.conf eens posten? Ik heb dezelfde foutmeldingen ook 'tig keer gehad, en de oplossing ligt daar, volgens mij. Kan zijn dat de laatste ingreep bij mij de wiki niet bereikt heeft.
En toen stond ik op tilt.
Nergens voor nodig. Je krijgt gewoon een extra bal: "same player shoots again!"

grtz,

marcelr
zonneboiler: HRSolar, 120L, DeltaSol ES met warmtefluxmeting en DL2 logger, PV: 18x Sanyo HIT-N240SE10, Kostal PIKO 4.2, logging: PVdiary, raspberry pi, zuid 166°, helling 36°.

Plaats reactie