Omnik-Datalogger koppelen

568 views
Skip to first unread message

Peter

unread,
Jul 30, 2014, 2:54:46 PM7/30/14
to webso...@googlegroups.com
WSL lijkt mij precies wat zocht! 
Is het iemand al gelukt om het Omnik-Datalogger script te koppelen aan WSL?
Wat is daar voor nodig / hoe moet dat?
Of is er een beter manier om er een Omnik (3K-TL) mee te loggen?

Willem Stolk

unread,
Jul 31, 2014, 2:56:45 AM7/31/14
to webso...@googlegroups.com
Ik heb er niet van gehoord dat dit al werkend is met WSL.

Wat je moet hebben is iets wat de data kan uitlezen uit je omnik en dit uit spuugt naar de CLI.

WSL kan dit oppakken en verwerken, maar dat gaat denk ik niet zonder WSL "gereed" te maken voor de omnik.

Peter

unread,
Jul 31, 2014, 7:11:55 AM7/31/14
to webso...@googlegroups.com
Omnik-Datalogger leest de data uit en spuugt dat uit naar log en/of naar PVoutput
Ík begrijp uit dit topic dat Freemann van WSL Wouterr al benaderd had om zijn Omnik-Datalogger ook te kopelen aan WSL.
Is daar al iets van terecht gekomen?

Marco

unread,
Jul 31, 2014, 7:19:39 AM7/31/14
to webso...@googlegroups.com
Eind mei 2013 heeft wouter inderdaad een toevoeging aan zijn script gedaan waarmee wij het script mogelijk kunnen gebruiken icm WSL. Deze csv output zou het voor ons mogelijk moeten maken om de data in WSL op te nemen. Echter bij gebrek aan test mogelijkheden is dit nooit aan WSL toegevoegd.

Als iemand het script van wouter kan testen, enkele output voorbeelden kan posten, dan zou het op termijn (lees na eind augustus oftewel na de vakantie periode) aan WSL toegevoegd kunnen worden. Dit natuurlijk wel met de kanttekening dat de output dusdanig is dat WSL het kan snappen.

Peter

unread,
Jul 31, 2014, 10:36:33 AM7/31/14
to webso...@googlegroups.com
Onik-Data-Logger schrijft (in de huidige versie) geen csv files, zie ik. Exporteert alleen naar PVoutput, en / of  een MySQL database....
Zit er in WSL anders "iets" dat "live" uit een Mysql database kan importeren?  

Marco

unread,
Jul 31, 2014, 10:43:11 AM7/31/14
to webso...@googlegroups.com
WSL kan niet overweg met mysql data of csv files. Wat WSL nodig heeft is een Commandline optie die op de Commandline(cli) actuele/live data van de omvormer uitspuugt.

Neem anders eens met wouter contact op om te zien of en hoe dit mogelijk is.

Peter

unread,
Jul 31, 2014, 11:24:38 AM7/31/14
to webso...@googlegroups.com
Zoiets zit er ook bij. LiveStats.py.
Spuugt dit uit bij mj:

ID: NLDN3020137X5092
E Today: 13.42   Total: 2063.2
H Total:  2961   Temp:  43.4
PV1   V: 166.6   I:  4.5
PV2   V: 161.1   I:  4.5
PV3   V:    -1   I:   -1
L1    P:  1397   V: 245.3   I:  5.6   F: 50.04
L2    P:    -1   V:    -1   I:   -1   F:    -1
L3    P:    -1   V:    -1   I:   -1   F:    -1

E is de hoevelheid energie in kWh: Today is vandaag, Total is tot nu toe.
Wat H is weet ik niet. Misschien het toataal aantal uren dat het ding in bedrijf is geweest?
PV1 en PV2 zijn de voltages op mijn strings.
Achter L1, L2, L3 staan de gemeten waardes op de fases (ik heb geen kachtstroom aansluiting, dus gaat het bij mij alleen om L1), dus hoeveel er op dat moment wordt omgezet.
P is het vermogen in Watt, V het voltage, I de stroom in Ampère en F de frequentie op het net.

Kan je hier wat mee Marco?

Het scriptje zou bijvoorbeeld elke 5 minuten kunnen draaien, net als OmnikExport.py al doet, voor de output naar PVoutput. Het zou natuurlijk beter zijn als er maar 1 scriptje voor draait en de omvormaer maar 1 x gepolled wordt.  
OmnikExport.py meet vast precies dezelfde zaken, maar doet blijkbaar geen output naar console... Ik heb helaas geen verstand van Python, maar daar weet Wouterr vast wel iets op...

Peter

unread,
Jul 31, 2014, 1:27:00 PM7/31/14
to webso...@googlegroups.com
Krijg nou wat. Zie ik in het script staan:

parser.add_option("--csv", "--wsl", help="Output in csv format", action="store_true", default=False )

Er is zit dus al een optie voor output voor WSL in!

python LiveStats.py --wsl
connecting to 192.168.1.71 port 8899
Id,Temp,VPV1,VPV2,VPV3,IPV1,IPV2,IPV3,IAC1,IAC2,IAC3,VAC1,VAC2,VAC3,FAC1,PAC1,FA                                                                C2,PAC2,FAC3,PAC3,ETODAY,ETOTAL,HTOTAL
NLDN3020137X5092,35.9,170.9,161.7,-1,0.6,0.6,-1,0.8,-1,-1,238.1,-1,-1,50.03,206,                                                                -1,-1,-1,-1,15.25,2065.0,2964

Bruikbaar?

Martin Diphoorn

unread,
Jul 31, 2014, 2:24:14 PM7/31/14
to webso...@googlegroups.com
Dit is zeker bruikbaar en ben al begonnen, hopelijk kan ik morgen nog wat meer doen.
Het is vooral even kijken hoe vul/converteer ik welke velden.

Peter

unread,
Jul 31, 2014, 3:46:39 PM7/31/14
to webso...@googlegroups.com
Tof Martin!
Dan begin ik alvast met installeren van WSL...

Martin Diphoorn

unread,
Aug 1, 2014, 4:37:03 AM8/1/14
to webso...@googlegroups.com
de eerste versie (redelijk ongetest) zit in de trunk.

Succes of moet ik zeggen sterkte :D

Marco

unread,
Aug 1, 2014, 11:54:52 AM8/1/14
to webso...@googlegroups.com
Mooi werk Martin!

Ben zeer benieuwd naar Peter zijn ervaringen :)


Peter

unread,
Aug 1, 2014, 3:57:35 PM8/1/14
to webso...@googlegroups.com
Hij werkt, bedankt Martin!
Nu de data nog naar PVoutput...
Kan dat niet meer testen, want de zon is net onder...
Wordt de slimme meter data dan evengoed nog naar PVoutput geupload?
 

Willem Stolk

unread,
Aug 2, 2014, 4:09:24 AM8/2/14
to webso...@googlegroups.com
is je wsl ook nog ergens publiek te bereiken? :)

Peter

unread,
Aug 2, 2014, 4:21:33 AM8/2/14
to webso...@googlegroups.com
Nee, maar ik zal er even over denken of ik dat ga nog regelen...

André M.

unread,
Aug 2, 2014, 4:34:10 AM8/2/14
to webso...@googlegroups.com
Als pvoutput werkt dan kan je die delen, daar heb je wat meer aan als je prestaties van systemen wilt vergelijken.
Van mijn systeem is WSL beschikbaar, dat is het Diehl demo systeem.
Misschien kan Martin of Marco bij dat systeem de grootte aanpassen? Het hoort 2350Wp te zijn en ik denk dat het op 2000Wp staat.
Daardoor zal de estimate bij production beter kloppen dan nu.

Paul Schipper

unread,
Oct 10, 2014, 7:23:39 AM10/10/14
to webso...@googlegroups.com
Hallo Peter en de rest.
Kun je mij uitleggen wat je hebt gedaan om de Omnik zichtbaat te krijgen?
Ik loop vast op de instellingen.....
Dank je,
Paul

Peter

unread,
Nov 8, 2014, 7:53:48 AM11/8/14
to webso...@googlegroups.com
Sorry Paul, had hier al een hele tijd niet meer gekeken. Op welke instellingen loop je vast?
Misschien is het je inmiddels al gelukt, maar toch nog maar even de instructies:
Voor de Omnik heb ik Wouter z'n Omnik Datalogger Python script gebruikt, 
De bestanden heb ik met git van https://github.com/Woutrrr/Omnik-Data-Logger.gedownload naar een submap van m'n home directory op de Raspi .
Vervolgens in het bestand config.cfg aangepast: IP adres, WiFi serie nr pvoutput_enabled = false (want WSL zorgt voor de upload naar PVoutput), log_enabled - false (hoeft niet alles in een logfile weg te schrijven, maar kan je voor testen wel eerst even aanzetten),   
Heb het script vervolgens in de bash shell getest met "/usr/bin/python /home/pi/git/Omnik-Data-Logger/LiveStats.py (de eerder in de discussie genoemde optie --wsl voor een output formaat dat WSL snapt lijkt dus niet eens nodig te zijn).
In een communication configuratie in WSL roep ik 'm op dezelfde manier aan.
In de device configuratie in WSL de Omnik API als production device geselecteerd en de (hierboven beschreven) communication configuratie. En natuurlijk op active gezet en show live data en show history aangezet en de Live - en History pol rate ingesteld op resp, 5 en 300 seconden .
Ik heb de device configuratie verder nog uitgebreid met eerdere produktiecijdfers, schattingen en de benodigde  PVoutput gegevens voor het uploaden naar PVoutput, (maar dat is allemaal niet van belang om het in WSL werkend te krijgen).
Reply all
Reply to author
Forward
0 new messages