https://github.com/omoerbeek/e2pv
[ Voor 95% gewijzigd door omoerbeek op 11-04-2015 12:37 ]
https://github.com/omoerbeek/e2pv
@19roland70: Ik zie iets vreemds aan de data stroom -> voor een enkele inverter - de uptime counter lijkt ook wel eens te switchen naar vorige waarden? Hij telt netjes op (bijv 97, 98, 99, 100) en af en toe zie ik ook 5, 7, 9 oid voorbij komen. Zou dit ook zo kunnen zijn in de PERL en PHP scripts aannemende dat daar wel naar gekeken wordt?19roland70 schreef op zaterdag 11 april 2015 @ 12:10:
@vogel1001 Dit is het enigste wat ik daarvan gevonden heb.
Dit zou twee dingen kunnen betekenen:
1. het script in deze labview vi interpreteert nog niet goed
2. de inverter stuurt data regels opnieuw. Dat zou betekenen dat de enecsys server de gateway of de inverter laat weten dat hij de data ontvangen heeft middels een "bericht ontvangen". Als dit niet gebeurt dan stuurt de inverter deze strings steeds opnieuw. Klinkt logisch want het systeem onthoudt data voor het geval de verbinding tussentijds verbroken is. Als dit klopt zal de datastroom per inverter nog verder gefilterd mogen worden.
update: ik zie ook dat de DC current, DC Voltage en DC Power niet met elkaar matcht. Er zit een factor 1.563 tussen. maw U x I is een factor 1.563 kleiner dan de gerapporteerde DC Power.
update 2:
Wat ik ook nog verder zie is dat de DC Energy rapportage (cumulatief geproduceerd) absoluut niet netjes meeloopt met t x U x I. Ik heb de maker van de labview VI een berichtje gestuurd en gevraagd om de source code. Ik ga er nu nog van uit dat hij ook het PERL script van duinsel heeft gebruikt als basis.
[ Voor 19% gewijzigd door vogel1001 op 11-04-2015 13:01 ]
Mij lijkt het php script goed te werken tot nu toe
Ik kan nog bijna niets testen , de zon laat me in de steek.
Ik snap alleen nog niet dat de inverters zoveel afwijken ,mijn S0-meter geeft steeds een hogere waarde aan.
Nu heb ik wel eens gehoord dat enecsys altijd rekende met een vaste spanning en niet de spanning die word weergegeven.
Als hun rekenen met 220V en ik zie hier dat het 235V is dan is het verschil toch 6%
enecsys 0.926kWh , S0-meter 1,025 kWh
De inverters leveren een wat hogere spanning om het amperage het net op te duwen. Dus ja het is inderdaad iets van een 230-235 Volt. Hier zou een bron van afwijking in kunnen zitten. De oude enevsys rapportage gaf bij cumulatief iets meer dan 10MWh aan daar waar mijn S0 meter 9.5 MWh aan gaf. Zou dat de 6% zijn? Het zou zo maar kunnen. Aan de andere kant is er natuurlijk ook effiicency verlies in de conversie stap van DC naar AC, deze bedraagt ook ca 5%.19roland70 schreef op zaterdag 11 april 2015 @ 12:56:
@vogel1001 Ik denk het eerste .
Mij lijkt het php script goed te werken tot nu toe
Ik kan nog bijna niets testen , de zon laat me in de steek.
Ik snap alleen nog niet dat de inverters zoveel afwijken ,mijn S0-meter geeft steeds een hogere waarde aan.
Nu heb ik wel eens gehoord dat enecsys altijd rekende met een vaste spanning en niet de spanning die word weergegeven.
Als hun rekenen met 220V en ik zie hier dat het 235V is dan is het verschil toch 6%
enecsys 0.926kWh , S0-meter 1,025 kWh
Verwijderd
Deze is voorzien van een goede verbinding met de router volgens pingen op het ip adres van de gateway......
Ik ben hier nu al dagen mee aan het zoeken, maar weet me geen raad meer.
Zou dit komen door de verandering van instellingen tbv de aloaha applicatie?
Ik heb namelijk de datacollector op de laptop draaien (licensd).
Kun je de gateway ook resetten op 1 of andere manier?
met je browser naar het loginscherm gaan; http://ipadres en loginnaam en password intikken:Verwijderd schreef op zaterdag 11 april 2015 @ 13:22:
Weet iemand van jullie misschien raad bij het weer online krijgen van de enecsys gateway?
Deze is voorzien van een goede verbinding met de router volgens pingen op het ip adres van de gateway......
Ik ben hier nu al dagen mee aan het zoeken, maar weet me geen raad meer.
Zou dit komen door de verandering van instellingen tbv de aloaha applicatie?
Ik heb namelijk de datacollector op de laptop draaien (licensd).
Kun je de gateway ook resetten op 1 of andere manier?
'Admin' en 'password'
server adres aanpassen aan je laptop adres en klaar!
Overigens 'on a side note': ik ben bezig met een 15 kanaals S0-teller te bouwen. Niet een arduino die softwarematig de pulsen detecteert, maar op basis van hardware counters. ik heb 12 groepen en elke groep is voorzien van een DDS-238 S0 meter, daarnaast ook de PV installatie meter en water/gas. Een prototype van 2 kanalen draait naar tevredenheid en hopelijk binnenkort laat ik de (SMD) PCB maken. Mochten er mensen geintereseerd in zijn dan hoor ik het wel.19roland70 schreef op zaterdag 11 april 2015 @ 12:56:
@vogel1001 Ik denk het eerste .
Mij lijkt het php script goed te werken tot nu toe
Ik kan nog bijna niets testen , de zon laat me in de steek.
Ik snap alleen nog niet dat de inverters zoveel afwijken ,mijn S0-meter geeft steeds een hogere waarde aan.
Nu heb ik wel eens gehoord dat enecsys altijd rekende met een vaste spanning en niet de spanning die word weergegeven.
Als hun rekenen met 220V en ik zie hier dat het 235V is dan is het verschil toch 6%
enecsys 0.926kWh , S0-meter 1,025 kWh
[off topic]
Ik heb mijn S0-meter aan domoticz "hangen" evenals mijn homemade watermeter.
Ik heb deze op mijn dubbele homemade Piface aangesloten .
Alles galvanisch gescheiden d.m.v. optocouplers.
Als je er 12 hebt kun je ze met een MCP23S17 op de spi aansluiten.
[/off topic]
Verwijderd
Tja allemaal gedaan, maar in de index blijft ie offline staan, op de gateway zelf ookvogel1001 schreef op zaterdag 11 april 2015 @ 13:26:
[...]
met je browser naar het loginscherm gaan; http://ipadres en loginnaam en password intikken:
'Admin' en 'password'
server adres aanpassen aan je laptop adres en klaar!
Interessant, die kende ik nog niet. Mijn ervaring is dat de slope van de S0 iets te traag is voor TTL dus iets van een RC filter + smitt trigger is dan wel nodig. Je converteert feitelijk een puls naar een interrupt met deze oplossing. Of een arduino daar snel genoeg voor is weet ik niet. Een asynchrone teller die gereset wordt na uitlezing lijkt mij wat minder fout gevoelig. Anyway, bedankt voor de tip, ik zal de datasheet eens bekijken. back naar het enecys verhaal.19roland70 schreef op zaterdag 11 april 2015 @ 13:43:
@vogel1001
[off topic]
Ik heb mijn S0-meter aan domoticz "hangen" evenals mijn homemade watermeter.
Ik heb deze op mijn dubbele homemade Piface aangesloten .
Alles galvanisch gescheiden d.m.v. optocouplers.
Als je er 12 hebt kun je ze met een MCP23S17 op de spi aansluiten.
\[/off topic]
http://www.navitron.org.u...ex.php/topic,24634.0.html
Verwijderd
Ik heb 5 duo-inverters 480 W. Dat ik de dagopbrengsten niet meer kan uitlezen is vervelend, maar dat kan eventueel verholpen door de ferrarismeter te vervangen door een digitaal telwerk.
Het is erger dat het niet meer mogelijk is de werking van de inverters individueel te checken...

In alle PHP.ini die ik kon vinden aangepast ( date.timezone = Europe/Amsterdam, allow_url_fopen = On )
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
/etc/php5/cgi/php.ini
config:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <?php define('IDCOUNT', 3); define('APIKEY', 'juisteAPIvanPVoutputsite'); define('SYSTEMID', 'juistesystemIDvanPVoutputsite'); define('LIFETIME', 1); // see README define('MODE', 'AGGREGATE'); // 'AGGREGATE' or 'SPLIT' // If mode is SPLIT, define the Enecsys ID to PVOutput SystemID mapping for each // inverter. //$systemid = array( // NNNNNNNNN => NNNNNN, // NNNNNNNNN => NNNNNN, // ... //); // Optional MySQL defs, uncomment to enable MySQL inserts, see README.md //define('MYSQLHOST', 'localhost'); //define('MYSQLUSER', 'tester'); //define('MYSQLPASSWORD', 'tester'); //define('MYSQLDB', 'Solar'); //define('MYSQLPORT', '3306'); ?> |
Resultaat:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| 110065595 DC= 33W 35.68V 0.93A AC=217V 29.40W E=0.89 T=17 L=89.219kWh 20150411-16:48:41 Expecing IDCOUNT=3 IDs, seen 1 IDs 110029200 DC= 31W 35.43V 0.88A AC=217V 27.44W E=0.89 T=16 L=558.173kWh 20150411-16:48:41 Expecing IDCOUNT=3 IDs, seen 2 IDs 110131007 DC= 33W 35.68V 0.93A AC=216V 29.40W E=0.89 T=16 L=439.747kWh 20150411-16:48:41 => PVOutput v1=1087139Wh v2=97W v5=16.3C v6=216.7V Warning: fopen(http://pvoutput.org/service/r2/addstatus.jsp): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in /home/dylotic/e2pv.php on line 76 20150411-16:48:42 POST failed, check your APIKEY and SYSTEMID 110065595 DC= 33W 35.68V 0.93A AC=216V 29.40W E=0.89 T=17 L=89.219kWh 110029200 DC= 33W 35.68V 0.93A AC=215V 29.40W E=0.89 T=16 L=558.173kWh 110131007 DC= 37W 36.10V 1.03A AC=214V 33.37W E=0.90 T=16 L=439.747kWh 110065595 DC= 32W 36.57V 0.88A AC=217V 29.25W E=0.91 T=17 L=89.222kWh 110029200 DC= 30W 35.29V 0.85A AC=216V 26.46W E=0.88 T=16 L=558.173kWh 110131007 DC= 42W 36.52V 1.15A AC=215V 38.35W E=0.91 T=16 L=439.749kWh 110065595 DC= 38W 36.19V 1.05A AC=217V 34.35W E=0.90 T=17 L=89.222kWh 110029200 DC= 38W 36.19V 1.05A AC=216V 34.35W E=0.90 T=16 L=558.175kWh 110131007 DC= 46W 37.55V 1.23A AC=216V 43.15W E=0.94 T=16 L=439.749kWh 110065595 DC= 45W 37.50V 1.20A AC=217V 42.17W E=0.94 T=17 L=89.222kWh |
Iemand een idee??
[ Voor 3% gewijzigd door Dylotic op 11-04-2015 16:59 ]
allow_url_fopen = On
In je php.ini staan?
https://github.com/omoerbeek/e2pv
Ja in alle php.ini die ik kon vinden. Kan kopen nog elders disabled staat op mijn server?omoerbeek schreef op zaterdag 11 april 2015 @ 16:59:
Heb je
allow_url_fopen = On
In je php.ini staan?
1
| echo 'allow_url_fopen = ' . ini_get('allow_url_fopen') ? 'On' : 'Off'; |
in het script en kijk wat ie print.
Verder kan je checken of de hostsnaam geresolved wordt:
$ host pvoutput.org
https://github.com/omoerbeek/e2pv
1
2
3
| dylotic@LSERVER:~$ host pvoutput.org pvoutput.org has address 106.187.39.38 pvoutput.org mail is handled by 10 mail.pvoutput.org. |
1
2
| dylotic@LSERVER:~$ php test.php On |
Schrijven naar een database wil ook niet werken:
1
2
3
4
| Warning: mysqli_connect(): (28000/1045): Access denied for user 'tester'@'localhost' (using password: YES) in /home/dylotic/e2pv.php on line 108 20150411-17:38:49 Cannot connect to MYSQL Access denied for user 'tester'@'localhost' (using password: YES) 110029200 DC=248W 37.86V 6.55A AC=219V 234.61W E=0.95 T=24 L=558.291kWh 20150411-17:38:49 Expecing IDCOUNT=3 IDs, seen 2 IDs |
is het normaal dat bij ( 'tester'@'localhost' ) die Apostrophe's erbij staan?
[ Voor 55% gewijzigd door Dylotic op 11-04-2015 17:40 ]
Ja, die quotes is normaal.
Hoe heb je je MySQL gebruiker aangemaakt? Kan je met de command line inloggen:
$ mysql -h localhost -u tester -p dbnaam
[ Voor 36% gewijzigd door omoerbeek op 11-04-2015 17:54 ]
https://github.com/omoerbeek/e2pv
Hmm eens een distro zoeken voor me Cubox-i, kijken of het daar werkt..
$ curl http://pvoutput.org/service/r2/addstatus.jsp
Proberen. Misschien vertelt die wat meer.
https://github.com/omoerbeek/e2pv
PVoutput wil nog steeds niet..
1
2
| dylotic@LSERVER:~$ curl http://pvoutput.org/service/r2/addstatus.jsp Unauthorized 401: Invalid System ID |
[ Voor 11% gewijzigd door Dylotic op 11-04-2015 18:06 ]
https://github.com/omoerbeek/e2pv
1
| print_r($http_response_header ); |
Na de fopen() call in submit() ?
Oh, en welke versie van php gebruik je? Staat safe_mode misschien aan?
[ Voor 27% gewijzigd door omoerbeek op 11-04-2015 18:23 ]
https://github.com/omoerbeek/e2pv
Heb je een exacte lijn nummer? ( https://github.com/omoerbeek/e2pv/blob/master/e2pv.php ) ?omoerbeek schreef op zaterdag 11 april 2015 @ 18:18:
Kan je zetten:
code:
1 print_r($http_response_header );
Na de fopen() call in submit() ?
Oh, en welke versie van php gebruik je? Staat safe_mode misschien aan?
https://github.com/omoerbeek/e2pv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 20150411-18:36:05 Accepted connection from 192.168.0.6 110065595 DC= 33W 35.68V 0.93A AC=220V 29.40W E=0.89 T=29 L=89.524kWh 20150411-18:36:18 Expecing IDCOUNT=3 IDs, seen 1 IDs 110029200 DC= 33W 35.68V 0.93A AC=219V 29.40W E=0.89 T=27 L=558.468kWh 20150411-18:36:21 Expecing IDCOUNT=3 IDs, seen 2 IDs 110131007 DC= 37W 36.10V 1.03A AC=218V 33.37W E=0.90 T=29 L=440.063kWh 20150411-18:36:30 => PVOutput v1=1088055Wh v2=103W v5=28.3C v6=219.0V Warning: fopen(http://pvoutput.org/service/r2/addstatus.jsp): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in /home/dylotic/e2pv.php on line 76 Array ( [0] => HTTP/1.1 401 Unauthorized [1] => Date: Sat, 11 Apr 2015 16:36:31 GMT [2] => Set-Cookie: JSESSIONID=16pxdzpnbe3hw1rk51s6402mz8;Path=/ [3] => Expires: Thu, 01 Jan 1970 00:00:00 GMT [4] => Content-Type: text/plain;charset=ISO-8859-1 [5] => Content-Length: 35 [6] => Server: Jetty(7.6.3.v20120416) ) 20150411-18:36:31 POST failed, check your APIKEY and SYSTEMID |
https://github.com/omoerbeek/e2pv
APIKEY √omoerbeek schreef op zaterdag 11 april 2015 @ 18:44:
Toch nog maar eens extra checken of je APIKEY en SYSTEMID kloppen, en of je API enabled staat (en je systeem Status niet op Decommisioned).
SYSTEMID √
API ENABLED √
SYSTEM ACTIVE (niet decommisioned) √
Heb nog ff snel een url klaar gezet voor info over php etc.. ( )
[ Voor 3% gewijzigd door Dylotic op 11-04-2015 19:34 ]
https://github.com/omoerbeek/e2pv
Klopt. Zowel onder user als Root geprobeerd.omoerbeek schreef op zaterdag 11 april 2015 @ 18:58:
Kan niks meer verzinnen. Een ding nog: je draait het script vanuit de command prompt?
[ Voor 8% gewijzigd door Dylotic op 11-04-2015 19:00 ]
1
2
3
4
5
6
| curl -H 'Content-type: application/x-www-form-urlencoded' \ -H 'X-Pvoutput-Apikey: hhhhh' \ -H 'X-Pvoutput-SystemId: iiiii' \ --data-urlencode d=20150411 \ --data-urlencode t=20:00 \ http://pvoutput.org/service/r2/addstatus.jsp |
https://github.com/omoerbeek/e2pv
omoerbeek schreef op zaterdag 11 april 2015 @ 19:37:
Wat zegt dit (vul de juiste apikey en systemdid) in:
code:
1 2 3 4 5 6 curl -H 'Content-type: application/x-www-form-urlencoded' \ -H 'X-Pvoutput-Apikey: hhhhh' \ -H 'X-Pvoutput-SystemId: iiiii' \ --data-urlencode d=20150411 \ --data-urlencode t=20:00 \ http://pvoutput.org/service/r2/addstatus.jsp
1
2
3
4
5
6
7
| dylotic@LSERVER:~$ curl -H 'Content-type: application/x-www-form-urlencoded' \ > -H 'X-Pvoutput-Apikey: apiapiapi' \ > -H 'X-Pvoutput-SystemId: ididid' \ > --data-urlencode d=20150411 \ > --data-urlencode t=20:00 \ > http://pvoutput.org/service/r2/addstatus.jsp Bad request 400: Missing energy and power values |
--data-urlencode v1=200 \
https://github.com/omoerbeek/e2pv
1
2
3
4
5
6
7
8
| dylotic@LSERVER:~$ curl -H 'Content-type: application/x-www-form-urlencoded' \ > -H 'X-Pvoutput-Apikey: 8338cae3decdf788dcb39c1b63694f38872aeac5' \ > -H 'X-Pvoutput-SystemId: 36499' \ > --data-urlencode d=20150411 \ > --data-urlencode t=20:00 \ > --data-urlencode v1=200 \ > http://pvoutput.org/service/r2/addstatus.jsp OK 200: Added Status |
Nu breekt mijn klomp?!
Heeft het misschien iets te doen met het expired cookie?!
[2] => Set-Cookie: JSESSIONID=16pxdzpnbe3hw1rk51s6402mz8;Path=/
[3] => Expires: Thu, 01 Jan 1970 00:00:00 GMT
Of is de power notatie te groot?
20150411-19:50:20 => PVOutput v1=1088235Wh v2=44W v5=21.0C v6=163.0V
[ Voor 26% gewijzigd door Dylotic op 11-04-2015 19:59 ]
Mogelijk doet jouw (wat oudere)m php versie iets anders met http_build_query()
https://github.com/omoerbeek/e2pv
Eens kijken of ik die kan updaten..omoerbeek schreef op zaterdag 11 april 2015 @ 19:59:
Lijkt me niet. de cookie zit alleen in het reply. Wordt niet gebruikt voor het verwerken van het request.
Mogelijk doet jouw (wat oudere)m php versie iets anders met http_build_query()
1
| $data = http_build_query($data, '', '&'); |
https://github.com/omoerbeek/e2pv
omoerbeek schreef op zaterdag 11 april 2015 @ 20:05:
Probeer eerst eens dit ipv de regel die er staat op 77:
code:
1 $data = http_build_query($data, '', '&');
1
2
3
4
5
6
7
8
9
10
11
12
| Warning: fopen(http://pvoutput.org/service/r2/addstatus.jsp): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in /home/dylotic/e2pv.php on line 76 Array ( [0] => HTTP/1.1 401 Unauthorized [1] => Date: Sat, 11 Apr 2015 18:10:34 GMT [2] => Set-Cookie: JSESSIONID=8udnx8xmr4ye8147s0od5ngy;Path=/ [3] => Expires: Thu, 01 Jan 1970 00:00:00 GMT [4] => Content-Type: text/plain;charset=ISO-8859-1 [5] => Content-Length: 35 [6] => Server: Jetty(7.6.3.v20120416) ) |
Of liever eigenlijk de waarde van $ctx, een paar regels verderop.
[ Voor 20% gewijzigd door omoerbeek op 11-04-2015 20:23 ]
https://github.com/omoerbeek/e2pv
Voor mij en velen met mij, is jullie conversatie een brug te ver.
Is er een stappen plan (recept) te schrijven opdat meer mensen aan kunnen haken.
Zoiets van men neme de gateway, wijs deze naar eigen PC, open poort 5040 in de firewall.
Installeer programma x
Start op ...
en zie iets op het scherm.
Heb zelf 4 x duo inverter, Synolgy NAS en windows 7 beschikbaar. Een IPC beschikbaar evenbtueel.
Zijn er nog aanpassingen of uitbreidingen nodig.
https://github.com/omoerbeek/e2pv
ik wil je eventueel wel helpen.sbsafe schreef op zaterdag 11 april 2015 @ 21:19:
Ik volg de ontwikkelingen met grote belangstelling.
Voor mij en velen met mij, is jullie conversatie een brug te ver.
Is er een stappen plan (recept) te schrijven opdat meer mensen aan kunnen haken.
Zoiets van men neme de gateway, wijs deze naar eigen PC, open poort 5040 in de firewall.
Installeer programma x
Start op ...
en zie iets op het scherm.
Heb zelf 4 x duo inverter, Synolgy NAS en windows 7 beschikbaar. Een IPC beschikbaar evenbtueel.
Zijn er nog aanpassingen of uitbreidingen nodig.
Op mijn synolgy kreeg ik het niet helemaal werkend maar toen ik een Raspberry pi aanschafte en daarop Raspbian installeerde ging het allemaal een stuk makkelijker. Ik vind in dit geval een dedicated Raspberry pi het makkelijkst.
Ik zal deze week eens tijd vrijmaken om een stap voor stap handleiding te maken van het PHP script van omoerbeek op een Raspberry pi.
Enecsys by Tweakers - PVoutput
Edit: zie net je post virtua001. Zelfde gedachte.;)
[ Voor 8% gewijzigd door NLMaca op 11-04-2015 22:37 ]
Als jij morgen tijd heb mag jij het ook doen. Ik heb er op zijn vroegst pas dinsdag tijd voor.NLMaca schreef op zaterdag 11 april 2015 @ 22:35:
Ik kan morgen wel even tijd vrij maken hoe ik het compleet op een raspberry heb draaien met zowel pvoutput als mysql en txt log. Heb alleen geen rpi's over momenteel anders had ik een complete image van de micro sd online kunnen zetten. Ben nog bezig met een soort van local weergave op dezelfde rpi.
Edit: zie net je post virtua001. Zelfde gedachte.;)
Dus als jij het wil doen? Graag, want het mysql gedeelte heb ik er nog niet in zitten.
Alvast bedankt voor de genomen moeite NLMaca!
Enecsys by Tweakers - PVoutput
mocht je je perl script willen testen op een rpi, ik heb met moeite perl draaiende gekregen op een rpi, echter loopt het script bij mij op een RPI 1 (512 mb) tegen zn geheugen limiet aan (out of memory melding). misschien dat het op de RPI 2 wel draait.
misschien heb je er wat aan.
of dit de juiste methode is weet ik niet, maar ik ben niet echt bekend met perl
######################################################
voorkeur heeft cpanm installatie
sudo apt-get install curl gcc-4.7
sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus
module install:
sudo cpanm Math::BaseCnv
sudo cpanm XML::Simple // geen result
sudo apt-get install libxml-simple-perl
sudo apt-get install libdatetime-perl
sudo apt-get install liblocal-lib-perl
#sudo cpan
#yes
#yes
cpan > install Config::Simple
pi@raspberrypi ~ $ perl enecsysLogger.pl
Enecsys Logging Script
Waiting for 10 inverters to report data
https://github.com/omoerbeek/e2pv
Script werkt nu
http://pvoutput.org/intra...952&sid=36499&dt=20150412
Thanks!
Zullen we een groep opzetten op pvoutput voor iedereen die het script gebruikt?
geeft het weer meer bekendheid! Zijn heel veel mensen die hier op zitten wachten.
[ Voor 43% gewijzigd door Dylotic op 12-04-2015 09:40 ]
Het lijkt alleen dat je de Live Settings/Status Interval bij PVOutput op 5min hebt staan. Voor de beste resultaten moet je die op 10min zetten.
(het probleem bleek te zijn dat ik een feature gebuikte die alleen in nieuwere versies van php zit (>= 5.2.10)). Ik heb de code zo aangepast dat het ook op oudere versies werkt).
https://github.com/omoerbeek/e2pv
Heb de interval op 10min gezet.
Mooi dat je het backwards compatible gekregen hebt. Deze manier kan je script weer breder ingezet worden.
Nu wachten tot ik mijn defecte duo omvormer terug heb. Dat is de 3e die sneuvelt van de 4 in totaal!
[ Voor 25% gewijzigd door Dylotic op 12-04-2015 10:16 ]
Mee eens.omoerbeek schreef op zondag 12 april 2015 @ 09:20:
Ik denk dat het een goed idee zou zijn om gebruikersdocumentatie niet hier te posten maar in het wiki van https://github.com/omoerbeek/e2pv te zetten. Maar dan alleen docs die met het e2pv.php script te maken hebben.
Waar laat je die repareren? En hoe oud zijn jouw duo omvormers qua leeftijd en qua stroomproductie?Dylotic schreef op zondag 12 april 2015 @ 09:49:
@omoerbeek,
Heb de interval op 10min gezet.
Mooi dat je het backwards compatible gekregen hebt. Deze manier kan je script weer breder ingezet worden.
Nu wachten tot ik mijn defecte duo omvormer terug heb. Dat is de 3e die sneuvelt van de 4 in totaal!
Waar moeten we die lifetime op 0 zetten?virtua001 schreef op zaterdag 11 april 2015 @ 10:48:
[...]
betekent dit dat we de lifetime nog steeds op 0 moeten zetten?
Even onze situatie. In het eerste jaar zijn er 8 inverters gesneuveld. Toen piekspanningsbeveiliging gemonteerd, afgelopen maand toch weer 1 gesneuveld, no 9. Twee duo‘s en 2 single produceren nog maar 60 % van hetgeen ze eerst produceerden. Installatie is 3250 kW, opbrengst max 1800 kWh per jaar. We hebben wel wat schaduw en ze liggen op het oosten. Repareren kan bij Duramotion voor 65 Euro. Installatie is nog geen 2 jaar oud.vogel1001 schreef op zondag 12 april 2015 @ 11:31:
[...]
Waar laat je die repareren? En hoe oud zijn jouw duo omvormers qua leeftijd en qua stroomproductie?
www.mrmodelrailroad.com
Dat moet je in config.php doen, zie recente README. Maar alleen dus als je het probleem ziet dat de lifttime energie achterblijft bij de power. In de life grafiek is dat te zien als de "average" power structureel achterblijft bij "power".
Dit is een goede grafiek: http://pvoutput.org/intraday.jsp?id=39722&sid=36287 (mijn eigen installatie).
Dit is eentje die het probleem laat zien: http://pvoutput.org/intra...952&sid=36499&dt=20150412 (van Dylotic)
[ Voor 22% gewijzigd door omoerbeek op 12-04-2015 13:12 ]
https://github.com/omoerbeek/e2pv
Piekspanningsbeveiliging zeg je. Details? Kant en klaar iets wat je zo kan kopen? Ik sta ervan te kijken dat je pieken hebt in je netspanning maar dat valt niet uit te sluiten natuurlijk. Zelf een spanningsvalbeveiliging met actoren. Deze schakelt de installatie af zodra het net afschakelt. Ik weet niet of deze ook beveiligt tegen pieken.wersitime schreef op zondag 12 april 2015 @ 12:35:
[...]
Even onze situatie. In het eerste jaar zijn er 8 inverters gesneuveld. Toen piekspanningsbeveiliging gemonteerd, afgelopen maand toch weer 1 gesneuveld, no 9. Twee duo‘s en 2 single produceren nog maar 60 % van hetgeen ze eerst produceerden. Installatie is 3250 kW, opbrengst max 1800 kWh per jaar. We hebben wel wat schaduw en ze liggen op het oosten. Repareren kan bij Duramotion voor 65 Euro. Installatie is nog geen 2 jaar oud.
Ergens wordt genoemd dat je een 24 uf condensator kan gebruiken om pieken op te vangen maar das meer vanwege een designfout in de duo's. Daar wil ik nog op testen.
Waar zit die reparateur ergens?
www.mrmodelrailroad.com
http://pvoutput.org/intraday.jsp?id=39835&sid=36392
Enecsys by Tweakers - PVoutput
Mooi, als nu ook je dagopbrengst vanavond enigsinds klopt, dan wordt het tijd voor de eerste release van het script denk ik.virtua001 schreef op zondag 12 april 2015 @ 14:01:
@omoerbeek: Lifetime op 0 gezet en ziet er goed uit. Al de hele dag volle bak zon hier.
http://pvoutput.org/intraday.jsp?id=39835&sid=36392
https://github.com/omoerbeek/e2pv
Mijn power avarage blijft achter. Komt dit ook omdat ik duo omvormers heb?
http://pvoutput.org/intra...952&sid=36499&dt=20150412
dit staat volgens mij los van de duo of single inverters. mijn ouders hebben beide, echter zie ik daar geen afwijking.
als je zoals jij wel de afwijking hebt, dan moet je de lifetime setting aanpassen in de config.php
Mijn installatie is bij Econed ingekocht. Die levert hardware middels Rexel. De installatie gebeurd middelsvogel1001 schreef op zondag 12 april 2015 @ 11:31:
[...]
Waar laat je die repareren? En hoe oud zijn jouw duo omvormers qua leeftijd en qua stroomproductie?
lokale installateurs of zelf montage. Waarbij ik zelf gemonteerd heb.
3 duo omvormers zijn tussen 1 en 2 jaar gesneuveld. Rond de 300 tot 500 kwh.
De omvormer ligt nu bij Rexel. Econed zit erachteraan om iets te regelen...
Inmiddels zitten er een hoop VDR's in de installatie. Kijken of dat helpt..
[ Voor 6% gewijzigd door Dylotic op 12-04-2015 14:34 ]
https://github.com/omoerbeek/e2pv
Net als een aantal andere tweakers ben ik echter heel benieuwd naar een eenvoudige manier om dit proces levend te houden; bij het afsluiten van het venster sneuvelt namelijk ook het proces.
Een heel andere methode zou kunnen zijn om een vorm van webservice te bouwen. Ik begrijp dat er standaard geen HTTP request/post wordt gedaan, maar is het niet op 1 of andere manier mogelijk een soort "websocket" te bouwen die op de juiste poort luistert?
Thnx. Done.omoerbeek schreef op zondag 12 april 2015 @ 14:30:
@Dyloitc: wat NLMaca zegt.
Mocht je iet willen testen betreft DUO omvormers ofzo. Laat maar weten, ik stel me ter beschikking
Tevens zit er een Plugwise systeem tussen de totale som omvormers dus kan ik vanavond een perfecte
vergelijking maken kwa opbrengsten.
[ Voor 21% gewijzigd door Dylotic op 12-04-2015 14:51 ]
Websocket oid lijkt me geen goed idee. Ik wil de handel zo simpel mogelijk houden, en niet afhankelijk zijn van webservers e.d.TRS-3 schreef op zondag 12 april 2015 @ 14:38:
@Omoerbeek Dank voor het programmeerwerk tot nu toe! Ik heb het script keurig draaiend in een SSH-sessie op mijn Synology NAS, en de resultaten komen binnen: http://pvoutput.org/intraday.jsp?id=39983&sid=36528
Net als een aantal andere tweakers ben ik echter heel benieuwd naar een eenvoudige manier om dit proces levend te houden; bij het afsluiten van het venster sneuvelt namelijk ook het proces.
Een heel andere methode zou kunnen zijn om een vorm van webservice te bouwen. Ik begrijp dat er standaard geen HTTP request/post wordt gedaan, maar is het niet op 1 of andere manier mogelijk een soort "websocket" te bouwen die op de juiste poort luistert?
De dingen permanent in de achtergrond draaien is niet zo moeilijk. Synology NAS is eigenlijk een Linux systeem. Dus iets als:
$ nohup php e2pv.php & $ exit
zou het al moeten doen.
nohup zorgt ervoor dat het script dan niet gestopt wordt als je uitlogt.
En je zou dit dus in /etc/rc.local kunnen zetten.
https://github.com/omoerbeek/e2pv
1
2
3
4
5
6
7
8
9
| #!/bin/sh if ps -ef | grep -v grep | grep e2pv.php ; then exit 0 else /mnt/ext/opt/apache/bin/php /share/Public/e2pv.php >>/share/Public/LOG.TXT & exit 0 fi |
Uitvoorbaar maken met
chmod +x filename.sh
Toevoegen aan contrab en dan volgende regel toevoegen aan crontab
*/5 * * * * /share/Public/e2pv.sh
1. Edit /etc/config/crontab and add your custom entry.
2. Run ‘crontab /etc/config/crontab’ to load the changes.
3. Restart cron, i.e. ‘/etc/init.d/crond.sh restart’
Dank voor de snelle antwoorden. Dat "nohup" idee had ik ook na wat Googelen, maar helaas zit er geen nohup in de standaard shell van de Synology.Op zo'n NAS maakt het toch niet veel uit of je een webvariant of de command line variant van php gebruikt, of zie ik dat verkeerd? Ik kan me juist voorstellen dat het "consumeren" van een live feed als een soort webservice wel heel clean is: elke keer dat er contact wordt opgenomen door de gateway komt het geheel tot leven.omoerbeek schreef op zondag 12 april 2015 @ 14:52:
[...]
Websocket oid lijkt me geen goed idee. Ik wil de handel zo simpel mogelijk houden, en niet afhankelijk zijn van webservers e.d.
De dingen permanent in de achtergrond draaien is niet zo moeilijk. Synology NAS is eigenlijk een Linux systeem. Dus iets als:
$ nohup php e2pv.php & $ exit
zou het al moeten doen.
nohup zorgt ervoor dat het script dan niet gestopt wordt als je uitlogt.
En je zou dit dus in /etc/rc.local kunnen zetten.
Dat is een goed begin, was alleen flink zoeken naar het absolute pad naar php op de Syno. Die heb ik gevonden in /usr/bin/php. In plaats van de share map zijn bij de Syno de "publieke" mappen ondergebracht in /volume1/sharenaam,sjnelle schreef op zondag 12 april 2015 @ 14:54:
Ik heb een e2pv.sh gemaakt met volgende inhoud op mijn qnap
code:
1 2 3 4 5 6 7 8 9 #!/bin/sh if ps -ef | grep -v grep | grep e2pv.php ; then exit 0 else /mnt/ext/opt/apache/bin/php /share/Public/e2pv.php >>/share/Public/LOG.TXT & exit 0 fi
Uitvoorbaar maken met
chmod +x filename.sh
Toevoegen aan contrab en dan volgende regel toevoegen aan crontab
*/5 * * * * /share/Public/e2pv.sh
1. Edit /etc/config/crontab and add your custom entry.
2. Run ‘crontab /etc/config/crontab’ to load the changes.
3. Restart cron, i.e. ‘/etc/init.d/crond.sh restart’
Nu nog op zoek naar crontab en me door VI worstelen. Ik had ooit gehoopt daar voorgoed afscheid van te mogen nemen

Ga met een editor naar: /etc/rc.local
Daarna heb ik deze regel toegevoegd net voor " exit "
sudo php /home/pv/e2pv.php
Waarbij pv de werkdirectory is
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi sudo php /home/pv/e2pv.php exit 0 |
Bedankt allen.
[ Voor 92% gewijzigd door jandoedel99 op 12-04-2015 18:23 ]
VDR's? Wat zijn dat?Dylotic schreef op zondag 12 april 2015 @ 14:29:
[...]
Mijn installatie is bij Econed ingekocht. Die levert hardware middels Rexel. De installatie gebeurd middels
lokale installateurs of zelf montage. Waarbij ik zelf gemonteerd heb.
3 duo omvormers zijn tussen 1 en 2 jaar gesneuveld. Rond de 300 tot 500 kwh.
De omvormer ligt nu bij Rexel. Econed zit erachteraan om iets te regelen...
Inmiddels zitten er een hoop VDR's in de installatie. Kijken of dat helpt..
Ik heb vanmiddag op het dak in een valbeveiligingsharnas gehangen samen met een vriendje die aan bergbeklimmen doet en 1 van mijn duo inverters onderzocht die sinds een paar maanden error status 4 geeft en 0W output. Eerst dacht ik de kabel is los, maar het bleek daadwerkelijk de inverter zelf te zijn. Dit is voor mij de tweede (juni 2013 gekocht). Een uitvalpercentage dus van 15% (ik heb er 14). Dit is gewoon te hoog, ook als je rekening houdt met de badkuip curve. Mijn harde conclusie is dat er duidelijk iets mis is qua performance met deze duo's. Ook deze zal ik aanmelden bij mijn leverancier voor de garantieafwikkeling. Het zou mij niets verbazen als het faillissementswet iets mee van doen heeft?wersitime schreef op zondag 12 april 2015 @ 13:52:
Reparatie kan bij de importeur in Hoensbroek. Piekspanningsbeveiliging is een type wat je op de rail van de groepenkast klikt. Type weet ik niet uit het hoofd, ben namelijk op vakantie maar dit zijn standaard dingen. Volgens de importeur gaan ze van piekspanningen kapot, in ieder geval heeft het bij ons geholpen ook al zijn er geen meetbare pieken. Liander heeft 20 dagen apparatuur bij ons in de meterkast geplaatst en in de wijk metingen gedaan. Geen piek te bekennen. Leverancier beroept zich hier namelijk op, eigen gebrek is verzekerd maar piekspanningen komen van buiten, dus geen eigen gebrek volgens hen. Maar inmiddels weten we beter. Deze inverters zijn duidelijk niet berekent op normale netspanningscondities. Dit blijkt ook wel uit de vele defecten. Daar beroepen we ons nu op. De rechter zal zich hier over uitspreken.
Daarnaast zal ik zelf kijken of ik iets kan doen met reparatie. Ik heb wel wat verstand van electronica denk ik. (Hoop ik
er is ergens in dit topic volgens mij ook een link geplaatst van een bedrijf wat de inverters kan repareren. ik weet alleen niet meer op welke page dit stond.
Het kan zijn dat de tutorial te uitgebreid is voor de gemiddelde gebruiker, maar voor de beginnende misschien wel toereikend. Laat gerust weten of het ingekort of uitgebreid moet worden.
image: Raspbian Debian Wheezy (https://www.raspberrypi.org/downloads/)
de image op een sd/micro sd te plaatsen: https://www.raspberrypi.o...stalling-images/README.md
ik ga er even vanuit dat je weet hoe je je raspberry kan benaderen via een ssh connectie en hoe je een ipadres statisch moet maken
Inverters -> Enecsys Gateway -> Raspberry Pi -> PVOUTPUT (optie mysql)
De installatie van de webserver, php, mysql, phpmyadmin (voor het gemak) doe ik omdat ik ook local scripts wil draaien om te checken of het script van omoerbeek nog steeds data verstuurt en om een eigen panel/monitoring te bouwen.
Tools: Fing // netwerk scanner om het ipadres van je raspberry te achterhalen.
Android: Google Play: Fing - Network Tools
Iphone: https://itunes.apple.com/...-scanner/id430921107?mt=8
Credits:
Omoerbeek voor het php script om de enecsys gateway uit te lezen.
https://github.com/omoerbeek/e2pv
Readme!!: https://github.com/omoerbeek/e2pv/blob/master/README.md
Pre conditie:
Zorg ervoor dat je een account aanmaakt bij pvoutput en dat je daar je systeem in aanmaakt. Deze gegevens heb je nodig voor het php script.
Let op het volgende:
zet de apikey op enabled
Refresh time op 10 minuten
toegang tot je enecsys gateway
default login: admin
default passw: password
Aanpassen:
Configure Remote Server:
Remote Server Addres or Name: ipadres van je raspberry
Remote Server Port Number: 5040
###################################
####### php5, apache2, mysql, mysql-server, phpmyadmin #######
1
2
3
4
| sudo apt-get install apache2 apache2-doc apache2-utils sudo apt-get install libapache2-mod-php5 php5 php-pear php5-xcache sudo apt-get install php5-mysql sudo apt-get install mysql-server mysql-client |
//set mysql root password
####### Installatie Phpmyadmin #######
1
2
3
4
| sudo apt-get install phpmyadmin select apache2 Configure database for phpmyadmin with dbconfig-common? yes mysql password |
####### wijzigen config settings #######
1
| # sudo cp /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime |
check datetime of de weergave nu juist is
1
| #date |
ik kwam onderstaand voor het eerst tegen eigenlijk met apache op een rpi dat de servername issues gaf.
1
| #sudo vi /etc/apache2/apache2.conf |
voeg deze regel toe
1
| ServerName 127.0.0.1 |
check de php.ini of de settings goed staan om het script te kunnen draaien
1
| #sudo vi /etc/php5/apache2/php.ini |
check deze regels
1
| allow_url_fopen = On |
pas de timezone aan
1
| date.timezone = Europe/Amsterdam |
#sudo service apache2 restart
####### php script Omoerbeek #######
download de scripts van omoerbeek
1
| #wget https://github.com/omoerbeek/e2pv/archive/master.zip |
vervolgens unzip je de map:
1
2
| #unzip master.zip #cd e2pv-master |
maak een directory waar de files komen te staan:
1
2
| #mkdir /home/pi/enecsys #cd /home/pi/enecsys |
5. kopieer alle files naar de net aangemaakte directory:
1
| #cp config.php e2pv.php LICENSE README.md /home/pi/enecsys |
6. vervolgens pas je de config.php aan naar je eigen settings.
lees de README van het script van Omoerbeek door.
Lifetime 0:
Alleen als je het probleem ziet dat de lifttime energie achterblijft bij de power. In de life grafiek van pvoutput is dat te zien als de "average" power structureel achterblijft bij "power".
De optie van losse inverters naar pvoutput staat bij mij wel op de planning, maar heb ik nog niet getest.
##############
aanmaken cronjob:
dit zorgt ervoor dat bij een reboot het script van Omoerbeek automatisch gestart wordt en blijft draaien.
1
| #crontab -e |
voeg deze regel toe onderaan:
1
| @reboot php /home/pi/enecsys/e2pv.php >> /home/pi/enecsys/e2pv.log |
de reden van de logfile is, zodat je alle output terug kunt zien. indien je dit niet wilt zet dan alleen dit neer:
1
| @reboot php /home/pi/enecsys_php/e2pv.php |
## Mysql logging ##
De uitleg hou ik graag bij Omoerbeek zelf, omdat het script aan verandering onderhevig kan zijn.
de mysql credentials dien je in de /home/pi/enecsys/config.php te zetten, zodat het script ook de output van de gateway in de tabel zet.
vervolgens reboot je de rpi en wacht je 10 minuten. de eerste output zou dan al zichtbaar moeten zijn. eventueel kun je de e2pv.log nakijken voor eventuele foutmeldingen
http://nl.wikipedia.org/wiki/Spanningsafhankelijke_weerstand
Doe het zelf overspanningsbeveiliging. Die dingen zitten daar gewoon in that's it..
een VDR van waarde 275 tussen Fase en Nul en een tussen Nul en Aarde en een tussen
Fase en aarde. Meer doen die overspanningen beveiligingen niet. Ja misschien melden
als ze stuk zijn.
Die VDR's kosten bijna niets en voor een overspanningsbeveiliging vragen ze veel te veel
[ Voor 47% gewijzigd door Dylotic op 12-04-2015 21:17 ]
Op een Engels forum stond beschreven wat er defect raakt. Het schijnt een weerstand en een zekering te zijn die eenvoudig zijn te vervangen. Het weer waterdicht maken is een verhaal apart. Ik heb de link hiervan thuis op de laptop die niet mee kon want daar draait momenteel het perl script op. De RPi kwam een dag te laat binnen. Dus nu moet ik vanaf een tablet werken. Iemand die zich opwerpt voor reparaties vindt ik een goede zaak.vogel1001 schreef op zondag 12 april 2015 @ 20:34:
[...]
Ik heb vanmiddag op het dak in een valbeveiligingsharnas gehangen samen met een vriendje die aan bergbeklimmen doet en 1 van mijn duo inverters onderzocht die sinds een paar maanden error status 4 geeft en 0W output. Eerst dacht ik de kabel is los, maar het bleek daadwerkelijk de inverter zelf te zijn. Dit is voor mij de tweede (juni 2013 gekocht). Een uitvalpercentage dus van 15% (ik heb er 14). Dit is gewoon te hoog, ook als je rekening houdt met de badkuip curve. Mijn harde conclusie is dat er duidelijk iets mis is qua performance met deze duo's. Ook deze zal ik aanmelden bij mijn leverancier voor de garantieafwikkeling. Het zou mij niets verbazen als het faillissementswet iets mee van doen heeft?
Daarnaast zal ik zelf kijken of ik iets kan doen met reparatie. Ik heb wel wat verstand van electronica denk ik. (Hoop ik). En wil dan kijken of ik iets voor anderen kan doen qua reparaties.
www.mrmodelrailroad.com
omoerbeeks script > PVO (9.171 kWh):

Plugwise systeem (9.31 kWh):

Akkoord (duh), ik heb net op eBay een 3-fasen overspanningsbeveiliging voor DIN rail gekocht (3 tientjes). Zeg jij nou dat je je vdr's in de duo's hebt geplaatst?Dylotic schreef op zondag 12 april 2015 @ 20:53:
[...]
http://nl.wikipedia.org/wiki/Spanningsafhankelijke_weerstand
Doe het zelf overspanningsbeveiliging. Die dingen zitten daar gewoon in that's it..
Nehoor.. in de meterkast en bij de 220v aansluiting van de panelen op zolder. Hele huis spanningspiekvogel1001 schreef op zondag 12 april 2015 @ 21:17:
[...]
Akkoord (duh), ik heb net op eBay een 3-fasen overspanningsbeveiliging voor DIN rail gekocht (3 tientjes). Zeg jij nou dat je je vdr's in de duo's hebt geplaatst?
vrij voor centen..
Als het goed is zit er wel al een VDR in die omvormers, mag ik hopen.. misschien is dat wel die
beruchte weerstand die stuk gaat?
edit: Jep google werk zegt dat varistor en zekering eruit gaan in die omvormers..
[ Voor 20% gewijzigd door Dylotic op 12-04-2015 21:34 ]
Haha dat schijnt zo te zijn ja. Op navitron.org.uk meldde al iemand dat hij een kapotte inverter had opengeschroefd; een varistor en zekering zo bleek. Ik weet alleen niet of deze aan de 230 volt kant zat of aan de panelen kant waar een veel lager voltage heerst. Ik gok op het eerste. Als dit klopt en meerdere inverters hebben precies hetzelfde dan betreft het dus een designfout waarbij inderdaad piekspanningen op het net leiden tot het doorfikken. Punt is natuurlijk wel dat de juiste varistor erin hoort te zitten...Dylotic schreef op zondag 12 april 2015 @ 21:21:
[...]
Nehoor.. in de meterkast en bij de 220v aansluiting van de panelen op zolder. Hele huis spanningspiek
vrij voor centen..
Als het goed is zit er wel al een VDR in die omvormers, mag ik hopen..
Anyway, ik merk dat het zeer zeker een goede zaak is om een overspanningsbeveiliging te scoren. Dat heb ik ook net 5 min geleden gedaan op eBay (3-fasen din), voor 3 redenen: piekspanningen veroorzaakt door de inverters zelf (Zie navitron forum), piekspanningen komend uit het net, en last but not least natuurlijk blikseminslag. Deze zou in de meterkast kunnen, maar iets zegt me dat ik m beter onder het dak kan monteren, scheelt 20 meter.
Edit: ik zal dan gelijk kijken of deze de juiste karakteristiek heeft om gelijk al bij pak m beet 250V al flink te absorberen. Zou er iets speciaals kunnen zijn waardoor men ultrakorte, hoge, spanningspieken kan krijgen? Ik denk dan aan inschakelmomenten van zware machines in de buurt oid?
[ Voor 10% gewijzigd door vogel1001 op 12-04-2015 21:48 ]
Varistor die stuk gaat is voor de 230v~ kant.vogel1001 schreef op zondag 12 april 2015 @ 21:40:
[...]
Haha dat schijnt zo te zijn ja. Op navitron.org.uk meldde al iemand dat hij een kapotte inverter had opengeschroefd; een varistor en zekering zo bleek. Ik weet alleen niet of deze aan de 230 volt kant zat of aan de panelen kant waar een veel lager voltage heerst. Ik gok op het eerste. Als dit klopt en meerdere inverters hebben precies hetzelfde dan betreft het dus een designfout waarbij inderdaad piekspanningen op het net leiden tot het doorfikken. Punt is natuurlijk wel dat de juiste varistor erin hoort te zitten...
Anyway, ik merk dat het zeer zeker een goede zaak is om een overspanningsbeveiliging te scoren. Dat heb ik ook net 5 min geleden gedaan op eBay (3-fasen din), voor 3 redenen: piekspanningen veroorzaakt door de inverters zelf (Zie navitron forum), piekspanningen komend uit het net, en last but not least natuurlijk blikseminslag. Deze zou in de meterkast kunnen, maar iets zegt me dat ik m beter onder het dak kan monteren, scheelt 20 meter.
Bliksen inslag in het net moet in de meterkast. Als je voor bliksem inslag op het dak iets zou willen
beveiligen heb je aparte overspanningen beveiligingen voor tussen panelen en omvormer (DC)
Ik adviseer de 275v varistor ze kunnen wat % afwijken naar boven en beneden. 275 is safe en snel zat!
Deze waarde vind je altijd terug in alle electronica! Een stapje lager is 250 geloof ik en met afwijking %
erbij kom je te dicht bij je netspanning zodat hij continue stroom gaat lekken en snel defect raakt. Deze
informatie heb ik gecheckt bij een groot electronica fabrikant
Er zijn wel karakteristieken te vinden op internet.
Let wel ik heb het hier over overspanningsbeveiliging en niet over wat er in die omvormers zit..
Die gewoon vervangen voor wat eruit komt uiteraard!
[ Voor 15% gewijzigd door Dylotic op 12-04-2015 21:59 ]
Ik heb dit net gedaan .jandoedel99 schreef op zondag 12 april 2015 @ 20:55:
Kan deze uitleg en het downloadadres van e2pv.php niet in de openingspost gezet worden dit is als het nodig is makkelijker te vinden.
1. We praten hier over een overspanningsbeveiliging , bij welke spanning schakeld deze af ?
2. Als jullie kijken op PVoutput welke spanning geeft deze dan aan maximaal ?
De inverters. Als ze lekker bezig zijn worden ze zo'n 20C boven de buitentemperatuur.NLMaca schreef op zondag 12 april 2015 @ 14:09:
waar is de temperatuur eigenlijk van? van de inverters of van de panelen zelf? ik heb zelf geen zonnepanelen, vandaar de misschien onhandige vraag. klopt het dat ze zo warm kunnen worden?
Wat ik graag nog even met "whomever it concerns" wilde delen is het volgende. Mijn installatie is 7k Wp verdeeld over 3 fasen. Destijds zat daar ook een (verplichte) ENS31 bij van UFE voor een slordige 750 euro.Dylotic schreef op zondag 12 april 2015 @ 21:47:
[...]
Varistor die stuk gaat is voor de 230v~ kant.
Bliksen inslag in het net moet in de meterkast. Als je voor bliksem inslag op het dak iets zou willen
beveiligen heb je aparte overspanningen beveiligingen voor tussen panelen en omvormer (DC)
Ik adviseer de 275v varistor ze kunnen wat % afwijken naar boven en beneden. 275 is safe en snel zat!
Deze waarde vind je altijd terug in alle electronica! Een stapje lager is 250 geloof ik en met afwijking %
erbij kom je te dicht bij je netspanning zodat hij continue stroom gaat lekken en snel defect raakt. Deze
informatie heb ik gecheckt bij een groot electronica fabrikant
Er zijn wel karakteristieken te vinden op internet.
Let wel ik heb het hier over overspanningsbeveiliging en niet over wat er in die omvormers zit..
Die gewoon vervangen voor wat eruit komt uiteraard!
Duur dingetje, maar nu valt mijn kwartje! Deze beveiliging heeft nl. Nog maar 1x afgeschakeld in de totale levensduur van het systeem en dat was ten tijde van het kapot gaan van die twee inverters. Er was dus iets aan de hand met de netspanning zo lijkt het. Wellicht heeft deze ens mij wel behoed voor erger (meer inverters het loodje)
"The ENS31 is exclusively intended for monitoring voltage, frequency and impedance of the electricity network at the feeding point of a power generating system. On detecting over- and undervoltages, frequency deviation or impedance jumps, the ENS31 disconnects the feeding point from the public electricity supply by means of contactors."
Roland, de genoemde vdr's/varistors laten meer stroom door naarmate er meer overspanning op komt te staan. Er schakelt dus niets af, maar ze kunnen wel door die stroom doorfikken als het voltage dus hoog genoeg is: een te hoge spanningspiek.19roland70 schreef op zondag 12 april 2015 @ 21:50:
[...]
Ik heb dit net gedaan .
1. We praten hier over een overspanningsbeveiliging , bij welke spanning schakeld deze af ?
2. Als jullie kijken op PVoutput welke spanning geeft deze dan aan maximaal ?
Ook bij de DIN overspanningsbeveiliging wordt er niets afgeschakeld.
Zoals ik het nu kan zien, klopt het aardig.omoerbeek schreef op zondag 12 april 2015 @ 14:09:
[...]
Mooi, als nu ook je dagopbrengst vanavond enigsinds klopt, dan wordt het tijd voor de eerste release van het script denk ik.
Enecsys by Tweakers - PVoutput
Thanks voor de feedback. Ik draai het script zelf momenteel gewoon op mijn pc. Niet 24x7 dus ik mis nog wel wat aan logging, maar dat is dan maar zo, zolang ik geen pi heb. Ik twijfel nog of ik het op een pi ga zetten of toch de php versie van moerbeek ga gebruiken en dan mijn oude qnap ga afstoffen.NLMaca schreef op zondag 12 april 2015 @ 01:54:
@P_Tingen
mocht je je perl script willen testen op een rpi, ik heb met moeite perl draaiende gekregen op een rpi, echter loopt het script bij mij op een RPI 1 (512 mb) tegen zn geheugen limiet aan (out of memory melding). misschien dat het op de RPI 2 wel draait.
misschien heb je er wat aan.
of dit de juiste methode is weet ik niet, maar ik ben niet echt bekend met perl
######################################################
voorkeur heeft cpanm installatie
sudo apt-get install curl gcc-4.7
sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus
module install:
sudo cpanm Math::BaseCnv
sudo cpanm XML::Simple // geen result
sudo apt-get install libxml-simple-perl
sudo apt-get install libdatetime-perl
sudo apt-get install liblocal-lib-perl
#sudo cpan
#yes
#yes
cpan > install Config::Simple
pi@raspberrypi ~ $ perl enecsysLogger.pl
Enecsys Logging Script
Waiting for 10 inverters to report data
Ik lees links en rechts dat de perl-oplossing redelijk zwaar is. Waar dat door komt weet ik niet. Misschien is perl van zichzelf al veeleisend, maar misschien ga ik te kwistig met geheugen om in het script.
... en gaat over tot de orde van de dag
pielle007 in "Elektriciteit opwekken met zonnepanelen (PV) Deel 3"vogel1001 schreef op zondag 12 april 2015 @ 13:31:
[...]
Piekspanningsbeveiliging zeg je. Details? Kant en klaar iets wat je zo kan kopen? Ik sta ervan te kijken dat je pieken hebt in je netspanning maar dat valt niet uit te sluiten natuurlijk. Zelf een spanningsvalbeveiliging met actoren. Deze schakelt de installatie af zodra het net afschakelt. Ik weet niet of deze ook beveiligt tegen pieken.
Ergens wordt genoemd dat je een 24 uf condensator kan gebruiken om pieken op te vangen maar das meer vanwege een designfout in de duo's. Daar wil ik nog op testen.
Waar zit die reparateur ergens?
pielle007 in "Elektriciteit opwekken met zonnepanelen (PV) Deel 3"
Lijkt me een goed plan , ik heb gekeken hoe dit zou moeten , heeft iemand hier ervaring mee?Dylotic schreef op zondag 12 april 2015 @ 09:35:
Zullen we een groep opzetten op pvoutput voor iedereen die het script gebruikt?
geeft het weer meer bekendheid! Zijn heel veel mensen die hier op zitten wachten.
Econed heeft geregeld dat Rexel een nieuwe inverter stuurt. Deze is vandaag op de post gegaan.
Hierbij kreeg ik de melding dat het de laatste nieuwe was die Rexel had liggen!!
Rexel heeft tevens geprobeerd de monitoring service van Enecsys over te nemen maar deze bleek
te duur.
[ Voor 66% gewijzigd door Dylotic op 13-04-2015 19:36 ]
www.mrmodelrailroad.com
omoerbeeks script draai hier nu voor de 2e dag rock solid !vogel1001 schreef op maandag 13 april 2015 @ 19:40:
hoe staat het nu met het script? bruikbaar?
dan zal k es ook ff kijken of dit vliegtDylotic schreef op maandag 13 april 2015 @ 20:10:
[...]
omoerbeeks script draai hier nu voor de 2e dag rock solid !
Wie zou mij ovgs willen helpen om te gaan kijken naar het zigbee draadloze stuk? Ik heb hier twee zigbee modules liggen, daarbij komt dat er nu tenminste 1 inverter is die het enecsys moedership nooit heeft gezien. Er lijken zigbee capable sniffers te bestaan (oa van texas instruments).
Heb hier ook een zigbee dongle van plugwise. Eens induiken of ik daar iets met kan.vogel1001 schreef op maandag 13 april 2015 @ 20:19:
[...]
dan zal k es ook ff kijken of dit vliegt.
Wie zou mij ovgs willen helpen om te gaan kijken naar het zigbee draadloze stuk? Ik heb hier twee zigbee modules liggen, daarbij komt dat er nu tenminste 1 inverter is die het enecsys moedership nooit heeft gezien. Er lijken zigbee capable sniffers te bestaan (oa van texas instruments).
Maar vind het ook niet erg als die gateway de data naar mijn server stuurt.
[ Voor 6% gewijzigd door Dylotic op 13-04-2015 20:23 ]
aandachtspuntje:
De rapporteer knop is niet hetzelfde als de quote knop: let er op dat je op de goede drukt!