Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Acties:
  • +1Henk 'm!
  • Pinned

  • Jerrythafast
  • Registratie: september 2012
  • Laatst online: 20-11 08:18

Je eigen monitoring website

@andrerij heeft op basis van het solaredge-logger project een monitoring website gebouwd. Hij heeft zijn project gedeeld in deze post, inclusief instructies voor hoe je het voor je eigen SolarEdge systeem kunt installeren.




Heb jij ook een monitoring website gebouwd die je hier wilt delen? Post 'm gerust in dit topic!

Jerrythafast wijzigde deze reactie 11-03-2018 08:24 (113%)

2925 Wp op SE3000 live op PVOutput en Jerweb.nl || Nu ook De Triangel 3020 Wp (live logging in aanbouw)


  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

De RS232 aansluiting geeft realtime data uit. Zodra je de Inverter configuration Tool verbind, zie je de data van het display nagenoeg op hetzelfde moment in de tool verschijnen. Hier wordt de data dus veel frequenter uitgezonden (ong. 1 x per seconde) dan de vijf minuten via de RS485- of Ethernet poort.
Voor grafieken niet zo boeiend. Voor realtime wijzertjes op je web pagina of app zou het wel een mooie feature zijn :) .

Verder weer de complimenten aan Jerry. Niet alleen voor de ontwikkeling, maar ook zijn wijze van uitleggen verdient een dikke thumbs-up _/-\o_ !

EDIT: Via de SE-Portal is het display ook op te roepen. Dit geeft met een vertraging van ongeveer een halve minuut de realtime data van het display weer. via de ethernet poort dus. Zal wel een een of andere GET call zijn. die vanuit de portal wordt aangeroepen. Dit houdt dus in dat je actief data uit de ethernet poort kan trekken...



EDIT 2:
Maar laten we ons hier concentreren op de logging zoals door Jerry is beschreven ;)

Aegle wijzigde deze reactie 27-09-2016 08:36 (30%)

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


  • Corn
  • Registratie: november 2001
  • Laatst online: 07-11 21:26

Corn

Raar jongetje

quote:
Jerrythafast schreef op zondag 20 november 2016 @ 10:17:
[...]

Erm, ik vrees van niet eerlijk gezegd, jij hebt de primeur ;) Ik weet dat de 3-fase omvormers meer data versturen (diverse zaken aan de AC-kant zijn dan immers in drievoud) dus er zal sowieso iets voor moeten worden aangepast. Ik denk dat ik ook even een 3-fase inverter_telemetry database tabel moet bijmaken.

Zou ik van jou een PCAP capture bestandje mogen hebben (die is gemaakt met licht op de panelen) en de sleutel waarmee je omvormer zijn data scramblet? Dan kan ik even kijken wat voor telemetrie we eruit kunnen halen ;)
Cool! Ondertussen is er optimizer data gelogged, dat lijkt in ieder geval goed te werken.

Misschien interessant voor andere tweakerts die Jerry's systeem gaan gebruiken, ik heb gekozen voor een andere 'aansluitmethode'. Ik heb een ESXi box waar gevirtualiseerd alles in draait, ook m'n router (pfSense). Ik heb ik een VM met se-logger gestart en aangesloten op het VLAN waar ook de SolarEdge inverter op zit. Vervolgens voor dat VLAN promiscuous mode enabled, zodat de se-logger VM deze data rechtstreeks op kan pikken.



Omdat er wat meer IoT devices op zitten die ook allemaal hun data uitspuigen op hetzelfde VLAN, heb ik een kleine aanpassing in se-logger-service gemaakt:
code:
1
/usr/bin/stdbuf -i0 -o0 -e0 /usr/sbin/tcpdump -i $INTERFACE -U -w - -n host 10.0.15.8 2>> ${CAPTDIR}tcpdump.log | \

IP van m'n omvormer is 10.0.15.8 in dit geval. (Je zou 't ook mooi configurable kunnen maken met een variabele, maar ik ben onwijs lui.)

Hierdoor wordt alleen de relevante data opgeslagen in de PCAP, en loopt ie niet vol met MQTT-onzin van m'n wifi temperatuur loggers e.d.

Wie weet heeft iemand er wat aan ;)

Ik PM je zo met de pcap en key!

  • Corn
  • Registratie: november 2001
  • Laatst online: 07-11 21:26

Corn

Raar jongetje

It verks! Stats:

https://tweakers.net/ext/f/DQKvsX7gqhkTwKfJZH2TpHCa/thumb.png

Toegegeven; dit zou ook gewerkt hebben met de standaard API. Maar deze grafiekjes zijn geproduceerd zonder tussenkomst van de portal!

  • Corn
  • Registratie: november 2001
  • Laatst online: 07-11 21:26

Corn

Raar jongetje

quote:
Aegle schreef op donderdag 24 november 2016 @ 22:48:
@Corn: hoe heb je die grafiek gegenereerd? komt dat uit een slimme meter of zo? inderdaad gaaf!
Moet er eens een projectpaginatje van maken; het is een intens domme draaischijfmeter met twee reflectiesensoren. Deze zitten weer op een chinese fake-duino, en die zit weer op een ESP8266.

Door gebruik te maken van 2 sensoren en een simpele state-machine kan de arduino vaststellen welke kant de meter op draait. Verder zitten er wat trucjes in om de drempelwaarden voor de comparator bij te stellen, maar verder doet ie niet veel. Iedere rotatie en richting worden via een NodeMCU scriptje op de MQTT queue gegooid, en een PHP scriptje aan de andere kant haalt deze er weer af. Het scriptje houdt via een sql-db de kWh-meters bij, en deze worden weer door een RRD scriptje achter een cronjob uitgelezen.

Daarnaast timed ie de passage van de 'zwarte streep', zodat ie redelijke nauwkeurigheid het gebruik op dit moment kan weergeven.

De zwarte lijn is actueel metering gebaseerd op de tijd tussen het passeren van de zwarte streep. Ik heb een beetje onhandige kWh meter hiervoor, want hij heeft 'slechts' 120 rotaties per kWh. Hierdoor verlies ik samples rond de 0-lijn, en treedt er aliasing op.

De milka-kleurige balken is het actuele gebruik, op basis van de SQL-kWh meter die iedere 5 minuten gesampled wordt. De 5-minuten samples van de inverter via Jerry's scripts worden hier vanaf getrokken, zodat je altijd actueel gebruik kunt aflezen.

Als ik ooit eens tijd heb zal ik eens een guide schrijven :)

Wat sfeerfotos:
https://tweakers.net/ext/f/WiBozzJyww6WNQNPmXTjlnel/thumb.jpghttps://tweakers.net/ext/f/tlpfoR4VTaDHpV2LLWu4Tyk0/thumb.jpghttps://tweakers.net/ext/f/gqXygCPXX30gF0cs3XVhz2nh/thumb.jpghttps://tweakers.net/ext/f/LUWD3cgOyXJW0G62j5W2l5dF/thumb.jpghttps://tweakers.net/ext/f/nLoIJ7XW4FWr8pS4wqPNZ4m4/thumb.jpg

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 20-11 15:54
quote:
Jerrythafast schreef op donderdag 10 november 2016 @ 20:24:

[...]

Het is nog steeds mogelijk hoor. Je zult alleen je omvormer open moeten schroeven en even via USB of RS-232 aan een computer moeten hangen om de encryptie sleutel uit te lezen. Zie paragraaf 6.2: 'De encryptiesleutel achterhalen via RS-232'.

Hiervoor heb je het project van jbuehl dat rense hierboven linkt helemaal niet nodig. Bij solaredge-logger zit een heel simpel scriptje dat je hiervoor kunt gebruiken. Dit werkt zelfs nog op Windows. Je moet in het script even het serienummer van je omvormer en de naam van de seriële poort (COM-poort op Windows) invullen in het SETTINGS gedeelte en dan is het simpelweg:
python get-key-by-rs232.py

Het script roept dan "Your key is: '....'". Die key vul je in in liveupdate.py en klaar is Kees :)
Ik ben dit nu aan het proberen maar als ik het python script uitvoer dan krijg ik de volgende error boodschap:


\Downloads\solaredge-logger-v0.0.8\get-encryption-key>Python get-key-by-rs232.py
Traceback (most recent call last):
  File "get-key-by-rs232.py", line 75, in <module>
    getKeyPart(connection, i+1, inverter_id)) + "'")
  File "get-key-by-rs232.py", line 75, in <genexpr>
    getKeyPart(connection, i+1, inverter_id)) + "'")
  File "get-key-by-rs232.py", line 68, in getKeyPart
    struct.pack("<H", 0x238 + seq))))
  File "get-key-by-rs232.py", line 60, in calcCrc
    crc = crcTable[(crc ^ ord(d)) & 0xff] ^ (crc >> 8)
TypeError: ord() expected string of length 1, but int found


Enig idee wat ik misdoe?

Edit:

Dit zijn mijn com instellingen van de solaredge


Edit 2:

Ik heb ook volgende tutorial gevolgd want windows herkende niet standaard de solaredge:
http://www.usb-drivers.org/ft232r-usb-uart-driver.html

Yoki1985 wijzigde deze reactie 27-12-2016 14:14 (7%)


  • tsjoender
  • Registratie: april 2005
  • Laatst online: 09:24
quote:
Jerrythafast schreef op dinsdag 27 december 2016 @ 20:16:
[...]
Python:
1
url = "http://<hostname>:8080/json.htm?type=command&param=udevice&idx=123&nvalue=0&svalue=%(p_active)s;%(e_total)s" % telem

Thanks! Nu werkt het. Voor het makkelijker upgraden is het inderdaad beter om het los toe te voegen, maar op deze manier heb ik de data vrijwel meteen als het beschikbaar komt uit de omvormer en hoef ik niet te pollen voor updates. Bovendien zitten er toch al een paar customizations in dat liveupdate.py script (gebruikersnaam, wachtwoord, key) waarmee ik bij een upgrade toch wat dingen over moet nemen en dan is twee regels code ook te overzien. Voor nu is eerst de focus op iets werkends opleveren. Straks komen de puntjes op de i.

UPDATE: Logging naar Domoticz werkt prima. Het systemd start stop script lijkt niet op Ubuntu 14.04 te werken, dus daar moet ik nog een alternatief voor maken, maar daar kom ik wel uit. Ik heb voor beide omvormers een kopie van de se-logger-service.sh en liveupdate.py scripts met daarin de specifieke details voor die omvormer (encryptie key en prefix bijvoorbeeld). Als tcpdump filter gebruik ik "ether host 00:27:02:11:22:33" zodat ik alleen pakketten specifiek van dat MAC adres pak. Het draait op mijn NAS dus als ik grote files heen en weer kopieer, hoeft dat niet allemaal terug te vinden te zijn in een pcap file :)

Nu nog iets vinden om die mist op te doen trekken en de zon weer zijn werk te laten doen, want de opbrengst is op dit moment karig:

https://tweakers.net/ext/f/m0Q5yGRrB5CIzgzrbtkOgM4i/full.jpg

tsjoender wijzigde deze reactie 29-12-2016 10:43 (35%)


  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 20-11 15:54
@Jerrythafast: Ik heb jouw SeLogger draaien bij mij nu. Ik krijg data te zien in mijn mysql-database.
Echter als ik de query in het php bestand uitvoer dan krijg ik 0 rijen terug, hierdoor wordt er dus ook niets gestuurd naar pvoutput.

Ik heb het probleem kunnen traceren tot het volgende stuk:
MySQL:
1
SELECT UNIX_TIMESTAMP(FROM_UNIXTIME(pvo_last_live, "%Y%m%d")) FROM live_update

deze retourneerd "NULL". Dit komt omdat pvo_last_live altijd op 0 blijft staan volgens mij.
https://i.imgur.com/oPeaUKI.png

Enig idee wat er mis is?

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 20-11 15:54
Op facebook maken er ook melding dat ze problemen hebben



<edit>
Ik heb contact opgenomen met solaredge en het is inderdaad een storing bij hun

infoNL aan mij
17:20
Goedemiddag,

Helaas hebben wij inderdaad een storing, er wordt hard aangewerkt deze zo spoedig mogelijk op te lossen.

Excusses voor het ongemak.

SolarEdge

<edit 2>

Hier werkt alles weer

Yoki1985 wijzigde deze reactie 17-03-2017 19:33 (60%)


Acties:
  • +1Henk 'm!

  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

Ik log m'n SE3000 omvormer op vier manieren:
1. standaard via de SE-portal.
2. via de methode van Jerry,
3. via een S0-kwh meter (MED) elektrisch gekoppeld aan een Youless
4. dezelfde kWh-meter gekoppeld aan een Netduino met DAL-software

Tevens worden alle vier gelogd naar PVoutput.

De laatste geeft realtime data op een klein cheap Windows tabletje in de huiskamer. Zie foto.
De database van Jerry wordt met Highcharts uitgelezen. Dit met de bezielende hulp van @Pietjebel10. Zie tweede foto.
Hier moet nog wel een hoop aan aangepast worden. Zo is de tijd die in de hoover schermpjes verschijnt nog in UTC. Tevens is de tijd in de X-as van de individuele optimizers ook in UTC. De volgorde van de panelen is ook nog niet correct.
Maar het is een begin :) .

Display in huiskamer:


Voorlopige website:

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


Acties:
  • +2Henk 'm!

  • ocaj
  • Registratie: juli 2011
  • Niet online
quote:
Aegle schreef op woensdag 5 april 2017 @ 13:38:
Hier moet nog wel een hoop aan aangepast worden. Zo is de tijd die in de hoover schermpjes verschijnt nog in UTC. Tevens is de tijd in de X-as van de individuele optimizers ook in UTC.
Daar heb ik in mijn Highcharts-grafieken ook even op zitten puzzelen. Oplossing:
code:
1
2
3
4
5
        Highcharts.setOptions({
            global: {
                useUTC: false
            }
        });

Wat heb je op de y-as staan van je "optimizers vandaag'? Lijkt me geen vermogen toch?

Ziet er verder goed uit, ik ben nog niet verder dan een heleboel losse html-pagina's, ik heb nog geen dashboard, maar wel spannende dingen als een live-pagina met (per seconde...) productie, verbruik en netto en ook een heatmap met productie per kwartier:


Overigens doe ik veel van mijn grafieken in een 2-traps actie: Ik maak elke nacht een serie .csv-bestanden en die lees ik in in Highcharts, maar rechtstreeks uit een database halen kan natuurlijk ook.

  • tsjoender
  • Registratie: april 2005
  • Laatst online: 09:24
Ik kan die connector zo ook niet vinden. Het lijkt erop dat er een andere revisie van dat communicatieboard is waarop de micro USB connector weggelaten is (en misschien nog wel wat USB-serieel onderdelen). Hier jouw foto nog een keer met daarop omcirkeld waar die volgens mij had moeten zitten:


  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

De oudere versies van het comm-board heeft blijkbaar geen USB-aansluiting op de print. De elektronica hiervoor schijnt wel aanwezig te zijn, echter is er geen connector op de PCB gesoldeerd. Hierbij een foto van mijn PCB in de SE3000:

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 20-11 15:54
quote:
ocaj schreef op dinsdag 2 mei 2017 @ 09:57:
Vermogen is inderdaad v_in * i_in, de watt-piek waarde van je paneel is het vermogen bij STC (standaard test conditions) en geen absoluut maximum of zo.

De afgelopen weken zijn met name op de half-bewolkte dagen met af en toe felle zon de omstandigheden gunstig voor veel hogere pieken. Ik heb hier de afgelopen weken regelmatig pieken boven de 390Watt met 335Wp-panelen.

Niks aan de hand dus met je berekening!
Als ik die query bij mij uitvoer krijg ik het volgende te zien:
https://i.imgur.com/b0bsfQo.png

Volgens die query zou mijn paneel dus 902 watt moeten leveren (voor een paneel van 327WP) :? :?

Dit is de exacte query wat ik uitvoer:
SQL:
1
SELECT v_out, v_in, i_in, v_in*i_in, temperature, e_day, timestamp FROM telemetry_optimizers WHERE timestamp BETWEEN 1483863000 AND 1483863100 ORDER BY timestamp DESC LIMIT 1


Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 20-11 15:54
quote:
andrerij schreef op woensdag 3 mei 2017 @ 18:10:
[...]


@Yoki1985 volgens de timestamp is deze query van 8 jan 2017 9:11:18. Dan is de productie nog heel laag omdat de zon dan pas om ongeveer 8:42 uur op komt.

Je moet dus 902 met 0,125 en 0,00625 vermenigvuldigen. Dit wordt dan 0,704 W
Als ik een punt uitkies waar mijn panelen aan het maximum van de omvormer werken krijg ik de volgende resultaten:

5216w
https://i.imgur.com/LrWbuh4.png

Hoogste piek van de dag om 14 uur


Query
SQL:
1
SELECT op_id, power, datetime FROM `vw_PowerPerPanel` WHERE datetime BETWEEN "2017-05-03 13:55" AND "2017-05-03 14:00" ORDER BY datetime

View
SQL:
1
select `SolarEdge`.`telemetry_optimizers`.`op_id` AS `op_id`,`SolarEdge`.`telemetry_optimizers`.`v_out` AS `v_out`,`SolarEdge`.`telemetry_optimizers`.`v_in` AS `v_in`,`SolarEdge`.`telemetry_optimizers`.`i_in` AS `i_in`,round(((`SolarEdge`.`telemetry_optimizers`.`v_in` * 0.125) * (`SolarEdge`.`telemetry_optimizers`.`i_in` * 0.00625)),2) AS `power`,`SolarEdge`.`telemetry_optimizers`.`temperature` AS `temperature`,`SolarEdge`.`telemetry_optimizers`.`e_day` AS `e_day`,`SolarEdge`.`telemetry_optimizers`.`timestamp` AS `timestamp`,from_unixtime(`SolarEdge`.`telemetry_optimizers`.`timestamp`) AS `datetime` from `SolarEdge`.`telemetry_optimizers` order by `SolarEdge`.`telemetry_optimizers`.`timestamp` desc

De code om de power te berekenen is de volgende
SQL:
1
round(((`SolarEdge`.`telemetry_optimizers`.`v_in` * 0.125) * (`SolarEdge`.`telemetry_optimizers`.`i_in` * 0.00625)),2)

Uitvoer


Ik heb 20 panelen van 327WP en het totaal van mijn installatie is 6540WP.

De power waarde lijken mij aan de lage kant om toch 5000+ watt te genereren

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 20-11 15:54
@Jerrythafast
Kan het zijn dat de omvormer na een tijd van encryptie sleutel veranderd?
Ik krijg ineens namelijk veel mysterious bytes left errors:


//Edit:

Ik krijg veel Barker meldingen:

liveupdate v0.0.8.py:370: Warning: Duplicate entry '1494671340-539844519' for key 'PRIMARY'
  self.cursor.execute(*args)
Setting new 0503 key
Warning! Checksum failure, skipping over barker...
Warning! Skipping 532 mysterious bytes!
1d 02 e2 fd 3c 02 4e 3a 1a 7f fe ff ff ff 3d 00 00 04 ca e1 81 46 29 6a 46 fc 8c 82 d6 ff 88 65 9b 2a 5a 4b dc dd f8 45 0f 54 3e 89 ba b3 75 f6 7f 0a 15 c3 a4 8b bd 2f d0 eb f1 d8 61 14 dc fb ff 5a c5 5e ba 45 61 b4 cb bd 7d 49 55 3e 44 4d 17 4f bc 3d 0f 1e e1 9f d5 3b a6 f3 cc 34 d6 1a 84 b9 d3 a2 eb f2 f5 54 84 9a ef bd 8a 3b 83 a6 03 35 51 97 dc ae 78 90 77 b2 16 33 53 83 cd 18 e6 bd 20 32 78 10 9d 78 2b 3d 2d 55 4d ff b4 a6 ca 33 ad 5a 10 40 00 d1 12 05 71 ea 2d 1f d0 63 9f 5c 35 30 d4 05 fc 90 34 74 61 66 ea a4 ea dd 41 5a 58 34 d4 23 90 33 b7 68 4d 89 0c 34 0d 70 92 c9 61 4a 9b 47 d7 aa ba 5a b0 1e cd ec 69 b2 82 ad 7d d0 c4 a4 53 54 db f8 61 34 5d 1f 21 b7 98 79 e5 9e 7e 32 1b 1b 19 0e cf 50 2c f5 ac 93 f2 df cb fc 3c 03 a7 02 98 ae 78 68 4c 57 3c cf 64 70 02 bb 4a d4 6c 70 c0 bb e9 26 39 b2 70 77 e3 e6 b6 0e 2f 31 8c f4 b9 a4 d9 3b 68 65 6a 2d 0d eb 03 d6 89 e5 54 6b 57 37 dc ad 46 9a 80 22 71 c9 c1 58 b5 33 72 fa de e7 16 4f e8 41 e6 ca 3b b8 35 fd a5 43 f0 e3 56 73 db 6a a0 81 d5 01 8e 5b 44 90 32 80 99 43 8a c8 61 69 a4 64 a7 6c 57 ea 24 c7 fb 03 3e 59 75 13 ee 64 8f 5e b3 f6 d4 a6 c8 a1 08 78 e2 1d 25 d1 ba c3 5e 93 0a 63 1e 32 e1 6c c4 49 30 30 8b f8 53 35 dd 18 6c fb 03 65 db ee c7 95 94 dd ab da 4b c1 3d 71 15 ec 71 e6 d7 d6 67 35 a3 9c c1 55 be c1 fe ef e0 42 3e 30 ad 7b 3d 6e 82 b0 03 34 92 45 af de c6 69 99 ae 30 5d 99 a6 96 03 87 f2 37 6b 33 53 10 7a 91 12 ad 73 95 8c 5c 87 21 a3 33 dc 87 1c 2a 58 7e 26 4d f5 7d a4 fe f1 b2 f0 07 71 19 4a e3 5b 95 eb 94 b3 ef 81 c6 17 14 0d 2f 19 b6 62 0b 6d e9 5f 60 57 fd 67 d9 7f e3 a8 e5 18 f0 4c 96 ff 8f a7 bd 55
Setting new 0503 key
Warning! Got 536 mysterious bytes left! (state=7)
12 34 56 79 1d 02 e2 fd 42 02 4e 3a 1a 7f fe ff ff ff 3d 00 10 7d fa c7 02 eb 7e 68 b0 e1 53 ef 77 9f 83 97 94 b6 aa dd 8d 66 42 16 b8 f2 ec 14 ff cf 34 29 08 96 a3 23 d3 38 0f 86 14 4b c2 09 10 50 0e c1 83 ac 7d 33 25 00 f9 33 3f bf 01 a7 9e de a4 9c 94 7a 3e e9 85 b8 b6 0b db 5a eb 32 25 21 d1 a4 ed 6e f7 34 1a d4 73 9c 8a 45 33 3b 51 85 31 79 2f 1b 02 97 a9 72 1e 93 2f 27 23 7c 05 bc 69 6f 78 33 46 e4 27 bb e0 e5 1e 9a c6 68 e5 71 30 40 83 d7 dd b8 0c 22 fd 12 bd 5e e0 c2 25 1b 27 3b d9 e4 b9 86 f0 06 32 05 36 68 fa ec 9c 56 c1 24 f2 ba 6d 03 4e 51 ee 3f 22 85 8a d1 1e 19 f9 a4 c0 5b 47 14 50 7e 6f 61 ad a4 1e 55 bc 13 e6 68 80 3b ab 05 80 67 dc 13 3b 73 6c 08 2a 77 a4 2f 63 ae 15 5a a1 01 fa 9e cf 75 99 8c 11 a2 4d 16 63 27 cc 1a 07 68 44 9e ff 16 d1 80 a7 c2 ed e9 77 a7 78 4f d2 7f 6f 22 37 42 7c a1 1a 44 63 62 9f 11 58 83 02 5e 83 b4 54 b1 8b 11 c6 e7 65 2c b0 d9 28 aa ce b5 6c 2a 4d c2 05 40 f0 af f3 02 5e 3f d8 af da 61 e4 47 7a 05 8e 7a 91 32 17 e2 93 96 48 d0 30 0b 5f 06 67 f9 72 e2 88 cf 23 7a 58 77 8d 58 c6 a2 0e 59 16 60 0c eb d2 8d 40 06 9f b3 1a 9e ba 78 5e f2 de 43 29 4f 75 15 03 f8 f6 41 80 55 9a cd 31 35 71 ff 10 47 47 8b c4 dd c2 62 1e c0 72 fe 57 9c 15 b2 23 7a 58 6c 64 90 8d 91 93 db ae b2 ee 9f 92 dd 3f 0c 05 a5 62 17 06 3a ec 2d 3e b0 c8 78 d5 1c 38 a1 e8 72 e8 73 46 73 88 da d3 dc bf 24 8f 65 57 f2 da 9e 6e fe b1 06 ee 0b 22 b2 d9 7a 21 a1 a1 18 bc ee 96 a6 d6 2f 70 17 8b 2f c2 a2 f1 e4 6b 19 8a 3a eb cb ed c5 a7 a1 7b a3 f0 a0 87 53 a4 8a ac 58 0c b2 d9 63 14 94 80 37 94 04 06 d9 97 9f bd 05 74 cf db 74 45 7e 57 e3 89 ce 1a a7 46 16 70 1e 6a 7b 85 22 cc 94
Reading from solaredge-20170513111207.pcap
Warning! Checksum failure, skipping over barker...
Warning! Skipping 532 mysterious bytes!
1d 02 e2 fd 44 02 4e 3a 1a 7f fe ff ff ff 3d 00 f2 d2 c6 d1 38 97 51 67 2a 59 c2 8e 2f bf 06 c3 6a 61 6f 3c fa f5 a3 29 eb ea 14 69 e8 f6 97 92 d2 12 9b 78 d1 bf 47 b1 3a 1b 38 5e 09 aa 0f 91 35 2c 80 93 32 99 fe 73 02 f9 8f 28 15 8b f0 d3 9e aa 2a aa fc bb cd 79 c4 95 fd 91 4b 79 a4 f5 3b ba 9f 91 b8 99 0a 37 46 06 0a 2b 04 13 4c 6c b6 f1 6c d1 15 75 60 0a 9e 0d cc bc c8 09 b3 b8 1a e3 a2 81 8b d6 85 f7 b8 9f 36 9f 69 9e 3d eb 69 2a 07 e1 d4 a8 3d 76 7f 42 9b e3 23 93 4c 20 3c 5e 58 26 c2 6d 5a 57 47 3b 24 b8 ca 58 41 05 31 25 80 d6 35 2f 7a 57 3e 63 99 3f e3 3f 29 a4 b0 0f 33 6a ce ff e5 8e 6f 92 9b 92 99 27 1e 23 8c 6b b5 74 24 59 13 e5 71 0f 6f 10 27 06 e0 cf 62 ee 38 8c d0 51 21 2e 62 b9 71 49 ce 1b 87 5c 26 55 48 92 7f 32 9f 09 58 a9 25 a8 4b 27 f2 84 1f 4e b0 a2 69 26 59 02 df 34 32 00 02 42 7a fc f8 85 5d 12 0b e4 1d 81 02 2a be 3b f8 6e d9 0e 5e 72 79 b3 84 f6 89 7f 71 ac 07 0b 58 57 d1 85 86 ac 11 0e 26 f8 22 0b 11 01 90 02 c8 64 5e ed d2 f8 3b f3 cf 5b 92 b4 5b 5c e8 ab ee e0 eb b8 d3 c2 2f 28 89 4b e3 0e f5 2e e4 0d 32 ba bc c5 43 ea 51 f3 fc ce ac 8a 05 97 bb 1f ee 18 d4 1e 96 e8 c2 10 9b 92 48 1c 0c 1e 60 e3 1a fb 5d f1 f2 ee d8 64 15 93 e8 5b 21 51 55 f9 a1 e4 1e 7e 96 9e 78 75 99 bc 12 e1 19 ab 64 d8 a4 2d 4e 33 18 ac de cc 7a 8f 14 92 e0 92 44 8c 60 05 c1 c8 0a aa 44 8c ee 73 56 c3 b5 28 e3 11 21 4d 9f 3b 65 ed 5e 24 d8 9d 4a eb 3f 54 be ee 30 56 95 69 40 73 4b 22 82 98 5b d3 2d 92 e5 20 ea 38 48 ad cf 1e 8c 43 f9 87 9e 11 7c 13 33 87 00 12 b0 5f b4 5d eb 60 b9 8a 8c 08 fb 58 51 12 71 35 61 7e 0f 67 22 78 ee 3c a1 4b 49 d7 5b 3c 3d 1a 3b 4c 0b f0 96 03
Setting new 0503 key
Warning! Checksum failure, skipping over barker...
Warning! Skipping 532 mysterious bytes!
1d 02 e2 fd 45 02 4e 3a 1a 7f fe ff ff ff 3d 00 99 88 84 9e 0e 9c b1 1a 33 24 44 a5 85 69 5c 0d 5d b4 12 17 37 2b 5a 7b a8 65 96 60 04 cb 72 da 41 a4 e5 d7 46 fc 16 73 2c 6c ca ce f5 cc 20 38 25 56 3b 0c b7 29 89 99 4f e5 50 56 c6 b3 22 7b e7 f5 2a c2 09 b8 33 dc 28 05 6a 29 46 36 70 60 7e ed 99 7e 1a 53 91 3a 61 d1 49 97 e7 0f e7 f7 a3 ff 4a 82 ac 24 86 63 00 4f d9 34 7d e6 25 af 85 e6 13 5f 5b e6 d3 80 b7 fa e7 fc 8f 94 a2 88 69 2e 79 e4 b2 b8 18 13 b9 c6 bf 90 ec c7 90 37 19 8f b4 af 69 ca 24 9c 2a 36 0a fc e0 8d bd e3 ad 72 6e ef be 3b 29 bb b2 a0 49 3c 68 5a 08 d9 f8 d6 87 85 2c 86 e9 6e 21 0c 39 ad cf 60 23 bb 6b 93 49 91 cd dd fa ee e0 8b 51 64 d3 56 62 03 6d 84 b6 24 55 52 66 52 43 14 dd 69 4b 24 6f 7a 05 93 3a 44 32 5a fa b2 87 33 c7 c3 a7 50 1c c9 3b c9 4a f4 9a f6 05 82 d0 f3 95 51 68 f9 5f 2d 19 34 f7 41 f9 66 c4 6a 32 8d b9 c2 ec 88 68 47 c5 60 a5 53 38 ac ea e6 a9 a1 34 30 94 5e 3b 83 f5 e6 30 e0 66 73 fd 5a 13 8d 2b 1d c9 88 8a 97 75 d7 5f 47 8a ba 36 08 2f 41 0c 29 bc c6 42 11 c3 5e c8 bb 0f fe 45 ca ce 4b e6 02 71 80 a2 b9 1b 43 4d b7 f0 74 f5 e9 0a d0 c5 7d f2 e3 02 bd 5e b3 a6 d9 d8 0d 84 1a 45 a0 08 43 16 5b 02 b8 aa b3 c5 31 98 54 65 b4 77 9f ce 34 9a 12 99 da e1 d3 38 3e cc 3e 35 31 9c da cf 40 7c b9 db 8b 1c 49 78 33 87 b0 83 ae cb 9d 67 10 38 6f f8 97 ca cf e4 70 16 f8 c1 f8 5a ca 29 d1 23 dc d6 0b 20 1e b1 e2 48 33 52 c5 1a 7a 6f 7b 1b d1 d9 3c 6c 7c ea 46 8e 6c 07 dc c1 91 9f f9 60 37 91 8e 2f be 1a 50 15 88 32 b5 16 00 fb 5c d5 55 38 ff 57 f8 bf 6e b0 b6 19 40 c7 c7 f1 69 12 0e 7f 5f 6c 5b 8f 65 a6 0a 36 a3 21 e4 e8 50 c5 c4 31 46 f8 27 18 99
Setting new 0503 key
Warning! Checksum failure, skipping over barker...
Warning! Skipping 532 mysterious bytes!
1d 02 e2 fd 4c 02 4e 3a 1a 7f fe ff ff ff 3d 00 4d 6e ff 03 15 e5 e0 d9 93 19 fe c9 a7 5c d2 d9 67 ce c9 b9 6a 28 7f 20 29 fc c4 9e 1e ad e3 a5 99 47 4a c8 e4 b4 7d d0 03 34 da b2 26 98 a3 86 65 a9 64 fc ad 07 1e 51 a2 de e7 d5 7b fc 2b 2b a9 77 59 7d 47 1a 1d af a8 76 1a 2d fa e3 31 67 f9 d9 bb 82 71 44 a4 d7 5d 6e 80 ea 83 0b c3 72 a4 19 5b bc 9b c3 cd fc bd 7e 6b de 5f d4 1a 0c 46 5b f5 4c 2d 27 07 8f 1d 56 8b cb 52 e5 23 7a 78 07 4a 70 40 5c 2e 09 5b 11 19 ac a0 68 a7 1f 94 50 7e 0e 43 2a 34 4d 96 a5 25 22 12 8d 86 19 76 e1 d6 24 8a 6d 93 d6 e0 94 a9 ef 14 40 07 5d f1 d4 04 07 14 bb aa 7e fd 55 94 56 d6 21 84 54 71 19 ce db 51 4a 52 3f 12 ed 5f 8a bd 34 38 b5 64 6a 7f a5 54 72 9d 9c a6 92 1f c3 57 ea 19 0e c7 97 ff 47 e3 0c 6b 8e bd 31 b1 e8 74 2d 7c 10 24 f0 ac 2e df db c8 aa 96 36 43 06 a4 18 dd 03 53 ff 03 71 3c f4 ec db 52 8d 90 88 c5 63 46 9e 97 83 02 47 27 a8 47 b1 ce 81 33 62 48 f9 d4 c0 c7 f0 bc b8 e7 cf 54 1b 1b b9 14 ac e0 98 d5 3a 26 b0 62 67 40 2d 73 ad d7 f3 d8 b0 58 75 05 50 e7 1a f8 e7 cf 2f fd 86 23 46 cc f7 a3 49 79 80 86 39 4f ba dc ff 30 68 f0 55 d6 2b 79 3e 68 fb 57 60 38 67 ee 4e 53 8b ad 4f 6e 1c a9 5c b4 30 68 b0 18 16 69 0e 79 a2 74 ca 94 c7 ae 03 5d c0 ea a5 63 00 e3 4c ea 90 7a 12 0b b1 94 68 b6 12 fc fa 9e 9a e6 a4 18 13 21 d6 b4 c4 61 2d 29 d7 a8 d3 90 b3 d1 47 27 d6 1c 09 84 ad 32 29 2d 20 33 76 4d 76 2f 3c 2f 4b ef d5 fa 7e 50 22 03 eb 9b 0b 32 ef ba 05 6c d3 95 81 2e 85 05 14 1c d0 2c e6 b0 3b fd de e4 cb 2f a1 41 ed c6 32 59 18 e3 2e e4 c2 1f 86 b3 65 42 1b c0 b2 01 f6 4b 37 2f 1c ee a7 95 7c 57 6e fd 68 c6 0c 8f 80 6b db b4 17 10 30
Setting new 0503 key
Warning! Checksum failure, skipping over barker...
Warning! Skipping 532 mysterious bytes!
1d 02 e2 fd 53 02 4e 3a 1a 7f fe ff ff ff 3d 00 2f bd 25 96 65 0c 85 c5 97 92 2e d2 67 a8 06 9f 6a d5 8f 3f c8 98 97 52 78 d3 7f c5 9f 0d 5d e7 0d 53 a8 d4 e2 40 0f de 5d 04 6d df 0b dd 23 9f 9a d4 1b c8 bc 20 80 66 36 ea f0 14 c4 83 2a b0 81 b6 8a eb cf 59 7f 5e 5a aa d9 6a 0d 00 51 60 5e 22 1d 31 d5 35 6f 3a 66 16 da 52 6c 64 63 24 cb 02 98 61 52 69 96 18 92 ef 7f c0 a5 19 59 7f af 43 03 18 7f cf d2 f5 ea 6c be 32 65 a8 17 30 d7 0a 60 08 dd d8 bb b6 e5 00 91 11 b6 8e a7 2d 40 6f cf a5 d1 7b dc be de 1c e8 f1 7b 64 b8 a5 97 9e cc 14 dd 62 c0 ec 07 62 bd 23 32 78 96 e4 78 52 b4 66 6c b1 41 bb 8b 36 cf 8a 57 7c 65 7e df ad 6f 06 8f a3 73 32 c4 71 ac f0 4d 47 38 67 19 5c f7 62 db a6 3a f1 63 fe 87 e8 f9 6a d6 77 19 6d 4c 76 c6 0f 40 c0 00 3c d5 2d 67 92 95 49 9a 5b ac 63 dc 0f be 25 19 ca 7d a3 bd ea 7b 28 ce 7f c6 f1 6a 83 8d 6f 4f c6 c2 ef 3f 84 a8 29 95 1d db f6 a0 88 78 cb e7 ce 8d 0d 7e 4a 83 aa 38 6c ea 63 e0 e9 d0 1e 74 62 2e 93 55 3c 3b f4 8d 80 2a a6 af cb 15 7c c9 2e 48 9e 59 3c 64 a0 15 8b 5a a1 39 3c c7 4a 8c 2d d4 32 7b 43 27 0a 79 0e d7 78 0a 32 85 58 e8 6b 11 2c 77 0c 88 5f e0 3f 21 a9 bb 33 15 ad 50 ae b5 a6 24 0b ec 21 42 ef ec 9f 1c e5 c0 82 82 f7 dd bc df 47 94 91 cf e0 e2 d1 b7 9a af 25 34 c9 b3 60 0a 91 70 a5 ee 13 ba 2a eb dd ae 60 3d 1d e5 89 86 4d c5 42 bc a9 67 67 22 67 19 2b 7f 8f 15 fe 69 9b 42 e0 ce 1a c4 15 33 de 0f d6 b3 cb 7b 3b 4a e4 44 e7 54 ec c6 78 57 04 e5 4b 3e ec 53 89 65 b1 e2 f1 a3 9a 96 84 ce 44 e8 db 15 cb 50 6a 71 c2 ea f3 1f 22 6d 86 6d 42 dd 75 fb 25 8b dc e4 b8 6b b0 6d 40 6f 0d f7 d2 63 49 88 e8 58 a4 0a 26 a2 cf e3 50 8c a9
End of file. Shutting down.


Edit2

Een reboot van de pi en even wachten heeft het dus opgelost :?

Yoki1985 wijzigde deze reactie 13-05-2017 14:30 (98%)


Acties:
  • 0Henk 'm!

  • Yoki1985
  • Registratie: augustus 2007
  • Laatst online: 20-11 15:54
@Jerrythafast ]
Heb jij ook afwijkende waarden tussen de logging en het SE-portaal? Dit is wat ik zie:

Website:


SE-portaal:


Zoals je ziet is op de eerste rij het 3de laatste paneel afwijkend. Volgens mij klopt het SE-portaal wel.
In de database zie ik dezelfde waardes als op de website.

  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

@Atomic2005: Volgens mij alleen als de eigenaar of installateur een public account heeft aangemaakt in de portal.

EDIT: zie screenshot hieronder. In Admin -> Site Toegang -> Toegangsbeheer vindt je de mogelijkheid om een installatie publiekelijk zichtbaar te maken:

Aegle wijzigde deze reactie 16-06-2017 15:06 (51%)

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


  • lemonade
  • Registratie: mei 2005
  • Laatst online: 07-08 22:24
@serienummer Hier weer alles aan de praat na het uitlezen van de key serieel.

Bij mij zit de usb poort hier:

PVOutput 15125 Wp op SE15k


  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

In een verloren uurtje met de SolarEdge portal zitten spelen. In het Lay-Out scherm heb je, als administrator, de mogelijkheid om na het aanklikken van de omvormer extra info op te halen. Op deze wijze kun je o.a."realtime" het display van de omvormer tonen door op het vierkante knopje onder het display klikken. Zie screenshot:



Vervolgens wordt eens in de ongeveer vijf seconden het schermpje ververst. Na 30 -40 seconden stopt dit en moet je wederom op de knop klikken.

Deze display gegevens worden ook in de .pcap-file geregistreerd. Tot mijn verbazing is deze data, in tegenstelling tot de versleutelde portal data, gewoon klare tekst:



Nu vroeg ik me af of het mogelijk is om deze data ook weer te geven. Als aanvulling op mijn bestaande web-pagina kan ik dan realtime metertjes toevoegen die om de paar seconden refreshed. Cool... :+ .

Waar ik niet achter kom is welk commando naar de omvormer wordt verstuurd als je op de button klikt. Met mijn beperkte programmeer kennis gaat me dat ook niet lukken :).
Is er iemand die dat wél kan achterhalen? Of mij in de juiste richting kan sturen?

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


  • d1965
  • Registratie: januari 2013
  • Laatst online: 23-10 16:16
quote:
MDKlapwijk schreef op woensdag 13 december 2017 @ 12:49:
@d1965, geen idee of je routes kan toevoegen aan een ziggo modem. Ik draai al sind jaar en dag in bridge mode, met m'n eigen wifi-routers.

Nu op dit moment ook een usg3 en daar zou je option 121 aan de dhcp server moeten kunnen toevoegen, maar alleen via de cli:
- https://www.reddit.com/r/...outes_vs_dhcp_option_121/

Het is dus niet de static route op de router, maar een static route op de client, uitgedeeld door dhcp.

Mocht het niet via dhcp lukken, dan kan je altijd nog bovenstaande handmatig "route add" op je client/werkstation uitvoeren...
Bedankt voor de tip.
Heb inmiddels een Unifi Security Gateway draaien (als DMZ ingesteld in Ziggo modem). In de Unifi Controller heb ik een static route toegevoegd. Nu kan ik beide kanten op.

http://oi66.tinypic.com/dhegzt.jpg

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
quote:
sahi schreef op woensdag 7 februari 2018 @ 22:27:
Hallo iedereen in dit topic,

Volgende week krijg ik mijn zonnepanelen en ga ik aansluiten op een Solaredge SE-4000H met poweroptimizers.

Nu heb ik dit hele topic al doorlopen en ben vooral benieuwd of iemand iets van een website of app heeft draaien waarbij vooral de waardes per paneel (per optimizer) inzichtelijk zijn?
Anders kan je namelijk lijkt mij net zo goed de waardes in laten lezen via de API naar Domoticz.

Ik ben wel wat leuks tegengekomen van jSunnyreports, maar volgens mij kan ik daar nog geen koppeling maken met mijn Solaredge.
@sahi Op basis van de databasegegevens van de Solaredge, weerstation, zonneboiler en slimme meter heb ik een website opgezet zoals het onderstaande plaatje laat zien.



Door de koppeling van zonnepanelen en slimme meter kan ik direct het verbruik zien.
Als je met de muis op het paneel gaat staan zie je alle waarden van het panneel.
Bij de inverter en slimme meter (normaal en dal) werkt het hetzelfde.

Acties:
  • +8Henk 'm!
  • Pinned

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13

1. Inleiding

@Jerrythafast heeft een heel goed werkend programma gemaakt voor het vastleggen van de gegevens van SolarEdge omvormers. Het blijkt dat het weergeven van de data op een website voor niet iedereen even eenvoudig is. Daarom heb ik mijn zeer uitgebreide website vereenvoudigd, modulair gemaakt, en geschikt voor enkel- en 3fase omvormers gemaakt. @jvdzande heeft een toevoeging voor het uitlezen van de meterstanden toegevoegd. Deze zijn nu in deze post opgenomen.


1.1 Hoe werkt het?
De website is gebaseerd op de database van dit topic. Om de website te configureren moeten config.php en css/zonnepanelen.css worden aangepast. Daarna kan de website gestart worden met zonnepanelen.php.
Om de slimme meterstanden te kunnen tonen zullen de waarden in de database moeten worden opgenoen of uitgelezen worden uit een externe database. Op dit moment is er een koppeling met Domoticz server en met DSMR server.


2. Aanpassen config.php

in config.php is het volgende vastgelegd:
  • gegevens voor de toegang tot de database;
  • de latitude en longitude van de plaats waar de panelen staan;
  • naam van de achtergrond image;
  • indicatie power op de panelen;
  • type van de inverter (1 of 3 fase);
  • de naam van de inverter (typenummer);
  • het aantal panelen;
  • de optimizer id en nummer, richting, serienummer en het piek vermogen in pW van het paneel;
  • Extra information for p1:
  • indicatie voor het tonen van de P1waarden;
  • P1-script dat moet worden gebruikt om de informatie op te halen;
  • Leverancier elektriciteit;
  • Aantal dagen en maanden dat in de P1-grafieken moet worden weergegeven;
  • PVGis informatie wanneer u dat wilt hebben opgenomen in de grafieken.
De config.php ziet er volgt uit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<?php
//
// Copyright (C) 2019 André Rijkeboer
//
// This file is part of zonnepanelen, which shows telemetry data from
// the TCP traffic of SolarEdge PV inverters.
//
// zonnepanelen is free software: you can redistribute it and/or modify it
// under the terms of the GNU General Public License as published by the
// Free Software Foundation, either version 3 of the License, or (at
// your option) any later version.
//
// zonnepanelen is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with zonnepanelen.  If not, see <http://www.gnu.org/licenses/>.
//
// versie: 1.27
// auteur: André Rijkeboer
// datum:  22-04-2019
// omschrijving: configuratie bestand

// gegevens voor het openen van de database
$host = '192.168.1.81'; // IP adres waar de database staat (standaard localhost of 127.0.0.1)
$port = '3306'; // poort database (standaard 3306)
$user = 'gebruiker'; // gebruiker
$passwd = 'password'; // paswoord gebruiker
$db = 'solaredge'; // database naam

// gegeven van de plaats waar de zonnepanelen staan
$lat = 51.9515885; //Latitude North
$long = 6.0045953; //Longitude East

// Achtergrond image (in de img directory)
$zonnesysteem = "zonnesysteem.gif";

//#### Toegevoegd voor P1 ElectriciteitsMeter informatie van Domoticz
//** P1 waarden aangeven 
$P1 = 0; // 0 = nee, 1 = ja

//** Algemene velden
$ElecLeverancier = "Engie";                            // naam electra leverancier
$ElecDagGraph = '60';                                   // aantal dagen in grafiek
$ElecMaandGraph = '13';                                 // aantal maanden in grafiek
$zonnesysteem_electra = "zonnesysteem-electra.gif";

//** velden die worden gebruikt om de PVGis schatting in de website te laten zien. Wordt alleen getoond als ze invult zijn.
$PVGtxt = "PVGis";                                  // Tekst waar de schatting vandaan komt bv: "PVGis"
$PVGis = [0,0,0,0,0,0,0,0,0,0,0,0];                 // schatting opbrengst iedere maand voor de installatie

//** velden voor ophalen P1 info van Domoticz server
$domohost = '192.168.0.??:8080';                    // ip:poort van domoticz
$domoidx = "123";                                   // device IDX voor de Electriciteits P1 meter
$DataURL = 'live-server-data-electra-domoticz.php'; // URL voor ophalen p1&Converter data tbv zonnepanelen-electra.php

//** velden voor Electra info van DSMR server(verwijder // om te activeren)
// $dsmr_url='http://host-ip:8888';                     // URL voor DSMR inclusief
// $dsmr_apikey='IDkdjqljwdlkqjwdoiiqjdpockskskdxpF';   // APIKEY voor DSMR
// $DataURL = 'live-server-data-electra-dsmr.php';      // URL voor ophalen p1&Converter data tbv zonnepanelen-electra.php

//** velden voor Electra info van eigen database server(verwijder // om te activeren)
// $DataURL = 'live-server-data-electra-p1_meter_table.php';     // URL voor ophalen electra&Converter data

//#### einde aanpassing

// aangeven vermogen op het paneel
$vermogen = 1; // 0 = nee, 1 = ja

// gegevens van het zonnepanelensysteem
$inverter = 3; // 1 voor enkel fase en 3 voor 3 fase inverter
$naam = "SolarEdge SE7k"; //naam van de inverter
//optimizer id en positie paneel, de richting van de panelen Vertikaal = 0, Horizontaal = 1
// het serienummer en het vermogen van het paneel
//$op_id[id optimizer][inverter.string.paneelnummer][richting][id paneel][vermogen paneel]
$op_id[1] = ['2020B2E3','1.1.1',1,'SL220M1509EE0155kX',265];
$op_id[2] = ['2020B18C', '1.1.2',1,'SL220M1509EE0149Qv',265];
$op_id[3] = ['2020B1B2', '1.1.3',1,'SL220M1509EE0059tX',265];
$op_id[4] = ['2020B353', '1.1.4',1,'SL220M1509EE0162Od',265];
$op_id[5] = ['2020B202', '1.1.5',1,'SL220M1509EE0060Qd',265];
$op_id[6] = ['2020B1FE', '1.1.6',1,'SL220M1509EE0158tX',265];
$op_id[7] = ['2020B2A5', '1.1.7',1,'SL220M1509EE0156mX',265];
$op_id[8] = ['2020B1B0', '1.1.8',1,'SL220M1509EE01538X',265];
$op_id[9] = ['2020B25B', '1.1.9',1,'DM5511502050664',265];
$op_id[10] = ['2020B14E', '1.1.10',1,'DM5511502050260',265];
$op_id[11] = ['2020B2CB', '1.1.11',1,'DM5511503231463',265];
$op_id[12] = ['2020B1ED', '1.1.12',1,'DM5511503230750',265];
$op_id[13] = ['2020B369', '1.1.13',1,'DM5511503230845',265];
$op_id[14] = ['2020B34F', '1.1.14',1,'DM5511503230749',265];
$op_id[15] = ['2020B22F', '1.1.15',1,'DM5511503231553',265];
$op_id[16] = ['2020B161', '1.1.16',1,'DM5511502050094',265];
$op_id[17] = ['2020B3A4', '1.1.17',1,'DM5511503231269',265];
$op_id[18] = ['2020B25F', '1.1.18',1,'DM5511503231231',265];
$op_id[19] = ['2020B387', '1.1.19',1,'DM5511503231278',265];
$op_id[20] = ['2020B362', '1.1.20',1,'DM5511503231165',265];
$op_id[21] = ['20212017', '1.1.21',1,'DM5511503231557',265];
$op_id[22] = ['20212166', '1.1.22',1,'DM5511503231281',265];
$op_id[23] = ['20211F32', '1.1.23',1,'DM5511503231176',265];
$op_id[24] = ['20211FD6', '1.1.24',1,'DM5511503231339',265];
$aantal = count($op_id); // aantal zonnepanelen dat in database is opgenomen
?>



3. Aanpassen css/zonnepanelen.css

in css/zonnepanelen.css is het volgende vastgelegd:
  • div.box_Zonnepanelen : plaats, afmetingen en eventuele rotatie;
  • div.box_Zonnepaneel_x: plaats en afmetingen in % van de afmetingen van div.box_Zonnepanelen
Een gedeelte van css/zonnepanelen.css ziet er volgt uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
div.box_Zonnepanelen {
    
    left: 25px; 
    top: 40px;
    width: 202px;
    height: 599px;
    position: absolute;
    -webkit-transform:rotate(0deg); 
    transform:rotate(0deg); 

}

div.box_Zonnepaneel_1 {
    left: 75%;
    top: 0%;
    width: 23.70%;
    height: 12.02%;
    position: absolute;
    z-index: -90;
    
}



Indien de rotatie aangepast moet worden zullen -webkit-transform:rotate(0deg) en transform:rotate(0deg) met de zelfde waarde aangepast moeten worden.
left: 25px en top: 40px geven de plaats van de linker bovenhoek aan en width: 202px en height: 599px de breedte en de hoogte.
Er zijn 4 panelen in de breedte aanwezig en 8 in de hoogte. Paneel 1 bevindt zich op plaats 4 in de breedte en plaats 1 in de hoogte. De breedte van het paneel is 1/4 minus een kleine tussenruimte. De hoogte van het paneel is 1/8 minus een kleine tussenruimte.

Er moeten net zo veel div.box_Zonnepaneel_X {} worden aangemaakt als in config.php zijn opgenomen.

4. Aanpassen MySql database

Indien sql_mode=ONLY_FULL_GROUP_BY aanstaat moet dit uitgezet worden.

Oplossing 1: verwijder ONLY_FULL_GROUP_BY in de MySQL-console:

code:
1
mysql> SET GLOBAL sql_mode = (SELECT REPLACE (@@ sql_mode, 'ONLY_FULL_GROUP_BY', ''));


Oplossing 2: verwijder ONLY_FULL_GROUP_BY in phpmyadmin:

Open phpmyadmin.
Klik op het menu Variabelen & scrol omlaag tot sql-modus
Klik op de knop Wijzigen om de waarden te wijzigen en verwijder ONLY_FULL_GROUP_BY & klik op opslaan. Zie onderstaand.

[klik op het figuur om het te vergroten]


5. Gebruik

Als zonnepanelen.php wordt opgestart bij het gebruik van 24 panelen en in config.php staat $P1 = 0 dan zal het scherm er als volgt uitzien.



Als zonnepanelen.php wordt opgestart met in config.php $P1 = 1 dan zal het scherm er als volgt uitzien.



6. Download software

De laatste versie kan gedownload worden van GitHub..

andrerij wijzigde deze reactie 02-09-2019 20:38 (51%)


  • ocaj
  • Registratie: juli 2011
  • Niet online
Ik heb nog wel even in excel de daggemiddelde zoals de omvormer ze meldt in een grafiek gezet
Daar blijkt eigenlijk al direct uit dat de omvormer geen betrouwbare metingen geeft, vooral 's winters als de omvormer nauwelijks wat doet, daar zitten afwijkingen in die niet kunnen kloppen. Verder 's zomers een hogere frequentie dan 's winters:

Zie:

en


(bron: solaredge-logging)

Ik heb met de data per seconde vanuit mijn kwh-meter nog een paar dagen met de hand bekeken, maar er zit geen duidelijke afwijking tussen overdag en 's nachts.
Bij deze de daggemiddeldes van dit jaar zoals mijn kwh-meter ze geeft:

(bron: eastron sdm220 kwh-meter)

  • ocaj
  • Registratie: juli 2011
  • Niet online
Aha, dat had ik nog niet gezien. Als ik de 0-waardes eruit filter, dan ziet het er veel beter uit:



(bron: solaredge logging)

Je nu ook goed zien dat sinds er media-aandacht voor het issue was, het blijkbaar al weer wat beter lijkt te gaan...

  • xces
  • Registratie: juli 2001
  • Laatst online: 07-11 10:03

xces

To got or not to got..

Vraagje aan @Jerrythafast en/of @andrerij

Ik log nu al een flink aantal maanden data en wil mijn zonneschermen van mijn dakkapel koppelen met de opbrengst van mijn zonnepanelen;

Dit is mijn huidge layout;
http://oi65.tinypic.com/wtf1c1.jpg

Optie 1: Als paneel 1.1.19 meer dan 'x' watt genereert dan moeten de rolluiken omlaag en 's avonds automatisch omhoog. Om deze optie te realiseren moet ik de ID van de optimizer van dit paneel weten; hoe kom ik daarachter? In de optimizer tabel zitten v_in / v_out / i_in en e_day waarbij ik v_in en v_out kan verklaren en e_day is waarschijnlijk de energie die deze optimizer tot nu toe heeft opgebracht. Volgens mij is het onmogelijk om te weten welke optimizer achter welk paneel zit, toch?

Optie 2: Als mijn inverter meer dan 'x' watt genereert dan moeten de rolluiken omlaag en 's avonds automatisch omhoog. Hiervoor moet ik de tabel telemetry_inverter_3phase hebben in mijn geval; is er een beschrijving van de velden? ook hier is e_day waarschijnlijk de energie die de inverter tot nu toe heeft opgebracht (/1000 om kW te krijgen?) en e_total het huidige vermogen (/1000 om het huidige wattage te krijgen)? Dat combineren met 'mode' zou een trigger moeten kunnen worden toch?

Het huidige vermogen in watt (volgens SE) zou p_active1 + p_active2 + p_active3 zijn?

xces wijzigde deze reactie 27-03-2018 14:57 (5%)

Canon EOS 1D mk4 | Canon 580EXII | Canon 17-40 f/4 L | Canon 50 f/1.8 | Canon 100 f/2.8 macro | Canon 70-200 f/2.8 IS L (II) | Canon 2x extender (III)


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
quote:
xces schreef op dinsdag 27 maart 2018 @ 14:52:
Vraagje aan @Jerrythafast en/of @andrerij

Ik log nu al een flink aantal maanden data en wil mijn zonneschermen van mijn dakkapel koppelen met de opbrengst van mijn zonnepanelen;

Dit is mijn huidge layout;
[afbeelding]

Optie 1: Als paneel 1.1.19 meer dan 'x' watt genereert dan moeten de rolluiken omlaag en 's avonds automatisch omhoog. Om deze optie te realiseren moet ik de ID van de optimizer van dit paneel weten; hoe kom ik daarachter? In de optimizer tabel zitten v_in / v_out / i_in en e_day waarbij ik v_in en v_out kan verklaren en e_day is waarschijnlijk de energie die deze optimizer tot nu toe heeft opgebracht. Volgens mij is het onmogelijk om te weten welke optimizer achter welk paneel zit, toch?

Optie 2: Als mijn inverter meer dan 'x' watt genereert dan moeten de rolluiken omlaag en 's avonds automatisch omhoog. Hiervoor moet ik de tabel telemetry_inverter_3phase hebben in mijn geval; is er een beschrijving van de velden? ook hier is e_day waarschijnlijk de energie die de inverter tot nu toe heeft opgebracht (/1000 om kW te krijgen?) en e_total het huidige vermogen (/1000 om het huidige wattage te krijgen)? Dat combineren met 'mode' zou een trigger moeten kunnen worden toch?

Het huidige vermogen in watt (volgens SE) zou p_active1 + p_active2 + p_active3 zijn?
Het paneelnummer kan gevonden worden door met de muis op het paneel te gaan staan van de solaredge monitor site.
.

In de database staat het decimale nummer.
De waarde van het paneel kan gevonden worden met de volgende query:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT HEX(op_id) optimizer, SUM(de_day*0.25) energy
        FROM (
        SELECT
        op_id,
        IF(op_id = @prevop AND uptime > @prevup, e_day - @prevval, e_day) de_day,
            @prevval := e_day,
            @prevup := uptime,
            @prevop := op_id
            FROM telemetry_optimizers
            JOIN (SELECT @prevval := 0, @prevup := 0, @prevop := 0) vars
            WHERE `timestamp` > unix_timestamp("2018-03-28 00:00:00")  
                        AND `timestamp` <= unix_timestamp("2018-03-29 00:00:00") 
                        AND `op_id` =  CONV('2020B2E3', 16, 10)
            ORDER BY op_id, timestamp 
        ) x 
        GROUP BY op_id

Door op_id = CONV('2020B2E3', 16, 10) weg te laten krijg je de waarde van alle panelen.

De waarde van de inverter kun je als volgt krijgen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT datum,  p_active p_act, 
          MAX(p_active) p_max, MAX(se_day) e_day
          FROM ( 
          SELECT 
          (p_active1+p_active2+p_active3) p_active, 
          FROM_UNIXTIME(timestamp,'%d-%m-%Y %H:%i:%s') datum, 
          @curdate := FROM_UNIXTIME(timestamp, '%Y%m%d') date, 
          @prevsum := IF(@prevdate = @curdate, @prevsum + de_day, de_day) se_day, 
          @prevdate := @curdate date2 
          FROM telemetry_inverter_3phase 
          JOIN (SELECT @prevsum := 0, @curdate := NULL, @prevdate := NULL) vars 
          WHERE `timestamp` > unix_timestamp("2018-03-28 00:00:00")  
                  AND `timestamp` <= unix_timestamp("2018-03-29 00:00:00") 
                  ORDER BY timestamp DESC 
          ) x 
          GROUP BY date

Deze query geeft de datum en tijd, de actuele en maximale power en de actuele energie.

Acties:
  • 0Henk 'm!

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
quote:
marcel458 schreef op vrijdag 27 april 2018 @ 10:49:
Edit:
Voor het laatste heb ik een extra tabel aangemaakt in MySQL en lees met een scriptje via json de waardes van de P1 kabel uit Domoticz en schrijf deze weg in de tabel. Nu kan ik in de site ook uitlezen of er verbruikt of geleverd wordt en de pijlen op de afbeelding plaatsen.
Het is maar iets waar je druk mee kunt zijn ;-)
De waarden van de SolarEdge lopen te veel achter bij de waarde van de slimme meter. Ik gebruik daarom de waarden van een Youless energiemeter hiervoor. De waarde hiervan lopen bijna gelijk met de slimme meter.
Alleen bij grote schommelingen bij de waarden van de Youless, bijvoorbeeld door wolken, zijn de gebruikswaarden niet correct omdat dan het verschil van enkele seconden te groot is.
Tevens zie je het verlies van het transport tussen de SolarEdge en de Slimme meter.
Vandaag inverter = 22.798 kWh en Youless = 22.313. kWh.

Onderstaand mijn systeem [gasloos] van vandaag, waarbij de rode lijn het verbruik is:



Bij een bijna wolkeloze hemel ziet het er als volgt uit:



En bij veel wolken ziet het er zo uit:



De totale gebruikswaarden kloppen wel omdat hier het tijdsverschil geen rol speelt.

Acties:
  • +1Henk 'm!

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
quote:
SpeedingWilly schreef op dinsdag 8 mei 2018 @ 19:57:
[...]


Ik ben een noob op DB gebied, wat bedoel je met bovenstaande?
Bij gebruik van phpmysql kun je een gebruiker voor de mysql database aanmaken.


Hierbij kun je kiezen voor o.a. de server name: "Elke host" "%". Dan kun je ook vanuit andere computers contact ook maken met de database.
Indien je zowel van buiten als lokaal de database wil benaderen dan moet je twee dezelfde gebruikers aanmaken, één met "Elke host" "%" en één met "lokaal" "localhost".
voorbeeld:
https://tweakers.net/ext/f/tvwbDkoPIvw4OAkZW5bXYu1Q/full.jpg

Acties:
  • 0Henk 'm!

  • charlygolf
  • Registratie: december 2016
  • Laatst online: 20-11 12:14
@andrerij

Ook ik maak met veel plezier gebruik van jouw datavisualisatie, waarvoor dank!!

Op een of andere manier komt de data (voltages etc) voor de optimizer popup niet goed door, hoewel die wel in de database te vinden is. Heb je enig idee waar ik moet zoeken?



  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

@andrerij:
Mmm. ik probeer jouw website aan de gang te krijgen en loop tegen het volgende probleem aan:



Ik draai de site op een ander servertje (Ubuntu server 16.04) in hetzelfde lokale netwerk dan waar de logging software en database op draait (RPi2) met bovenstaand als resultaat.
Toegang tot de database vanaf de server is geen probleem. Ik kan SQL-query's draaien dus is de database te benaderen.
Helaas ontbreekt mij de kennis om ruim 95kB aan zonnepanelen.php te doorgronden... :+

Weet jij wat er fout gaat en waar ik het ongeveer moet zoeken? Het lijkt er op dat ie geen data opvraagt. tevens zie ik geen panelen.

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
quote:
Aegle schreef op woensdag 23 mei 2018 @ 16:08:
@andrerij:

Ik draai de site op een ander servertje (Ubuntu server 16.04) in hetzelfde lokale netwerk dan waar de logging software en database op draait (RPi2) met bovenstaand als resultaat.
Toegang tot de database vanaf de server is geen probleem. Ik kan SQL-query's draaien dus is de database te benaderen.
Helaas ontbreekt mij de kennis om ruim 95kB aan zonnepanelen.php te doorgronden... :+

Weet jij wat er fout gaat en waar ik het ongeveer moet zoeken? Het lijkt er op dat ie geen data opvraagt. tevens zie ik geen panelen.
Het zijn niet alleen de gegevens uit de database die ontbreken. Indien er geen gegevens uit de database gehaald kunnen worden ziet het er zo uit.


Er moeten meer parameters niet goed staan.
Zie mijn instructies in deze post

Acties:
  • 0Henk 'm!

  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
Opgelost door DB opnieuw te maken, door de TABS in de database.txt gaat het mis met aanmaken. En daardoor maak je waarschijnlijk zaken dubbel aan tijdens het opnieuw proberen...waardoor de 1242 error ontstaat.

@Jerrythafast wellicht aanpassen in de bron file? De TABS moeten spaties zijn.

DB tabs

wopper wijzigde deze reactie 06-07-2018 10:59 (11%)

PVoutput 4020WP Z-ZW en Z-ZO


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
@andrerij vandaag is de SE installatie live gegaan. De DB wordt gevuld, PVOutput werkt goed, https://pvoutput.org/intr...934&sid=60227&dt=20180819

Maar de door jou gebouwde webcontent werkt nog niet. Ik heb 8 panelen en de ID's in de config.php geplaatst. Maar de hele site blijft leeg, jij een idee? Zelf denk ik aan een php afhankelijkheid welke nu niet aan staat op de Synology Webserver?

https://tweakers.net/ext/f/1j6gD2DaF4hKSTZtdY3h3MoA/thumb.png


Als jij of iemand ideeën heeft, graag ;-)

@ocaj is jouw site content ook beschikbaar voor ons?
@Jerrythafast is jouw site content ook beschikbaar voor ons?

PVoutput 4020WP Z-ZW en Z-ZO


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
@andrerij @ocaj tnx ik zal nog even stoeien, het is allemaal nog erg nieuw.

Andere vraag, bij vele SE plaatjes (dit topic zitten veel SE gebruikers) zie ik alle paneel nummers keurig in numerieke volgorde staan.

Maar bij mij is het een numerieke chaos, kan je dat als installateur nog aanpassen?

https://tweakers.net/ext/f/sfE95pnmagsndx8XaryW1ssV/thumb.png

PVoutput 4020WP Z-ZW en Z-ZO


  • pkleingu2
  • Registratie: september 2009
  • Laatst online: 14:42

Nu heb ik eindelijk alles aan de praat.
De opbrengst van de zonnepanelen enphase en SolarEdge en Energie verbruik(met Youless) in 1 overzicht op pvoutput. Bedankt voor jullie hulp.

pkleingu2 wijzigde deze reactie 06-09-2018 19:50 (66%)


  • pkleingu2
  • Registratie: september 2009
  • Laatst online: 14:42

Door de twee outputs als child aan te bieden aan een parent systeem (een derde systeem dus) via Data Aggregation.

pkleingu2 wijzigde deze reactie 06-09-2018 20:00 (26%)


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
Jerrythafast schreef op zaterdag 13 oktober 2018 @ 16:06:
[...]

Firmware updates e.d. komen daar voor zover ik weet ook gewoon bij mee. De omvormer communiceert uitsluitend over TCP (op de DNS en DHCP pakketjes na dan) en ik heb hem nooit meer dan één TCP-verbinding tegelijk zien gebruiken. Firmware updates en telemetrie gaan over dezelfde TCP-stream en zijn daarom op het niveau waarop tcpdump opereert niet te onderscheiden.
Er zit ook wel regelmatig een uitgaande sessie op port 80 bij, wat zich daar afspeelt is even niet gemakkelijk te onderscheiden. Zal eens kijken op de windows machine, de macbook laat de packet inhoud niet zien. :O

Weliswaar lijkt het idd 1 sessie op een gegeven tijdstip.




wopper wijzigde deze reactie 14-10-2018 10:07 (3%)

PVoutput 4020WP Z-ZW en Z-ZO


  • basvn
  • Registratie: april 2013
  • Laatst online: 13:27

basvn

Breezand - NHN

Ik heb sinds vorige week donderdag 10 panelen liggen, met SolarEdge er aan.
Monitoring werkt sinds vanmiddag.

Maar ik kreeg net deze meldingen (op 9 panelen, dus niet op alle 10)


Gister nog 1.9kwh opgehaald (vandaag weet ik niet, maar zal niet veel zijn)

Moet ik me hier druk om maken? of als morgen het zonnetje wel weer normaal gaat schijnen, dat alles weer goed komt?

3000Wp oost-west pvoutput.org | 550Wp zuid | SSW: Atlantic Explorer 3 200L pvoutput.org| Mitsubishi SRK 35ZS-S pvoutput.org


  • Staatslot
  • Registratie: december 2007
  • Laatst online: 10:34
Hallo allemaal,

Mijn inverter is na een goeie 2 weken nog steeds niet encrypted, vreemd genoeg..
De data gaat netjes de MySQL database in.

Wat ik alleen niet goed begrijp, ik zie al vrij snel de kolom e_day naar 500 gaan, en die blijft dat de rest vd dag 500. Ik zie wel de e_total en de de_day blijven oplopen.

Zie hieronder
Solaredge 500eday max

Doe ik iets niet goed, of begrijp ik iets niet goed? Thanks!

  • Tomba
  • Registratie: mei 2000
  • Laatst online: 15:16

Tomba

Quis custodiet ipsos custodes?

Tomba schreef op woensdag 31 oktober 2018 @ 16:11:
@Jerrythafast (of anderen binnen dit topic ;) ), binnenkort (lees over 1.5 maand) wordt er een SolarEdge bij ons opgehangen en ik wil deze uiteraard ook gaan loggen. In je topicstart verwijs je (terecht :p) naar een RaspBerry. Ik heb nog een originele Pi B (de eerste dus met 256MB geheugen) Denk je dat ik daarmee toekom? (Zou het mooi vinden als ik m hiervoor in kon zetten)
Inmiddels heb ik e.e.a. draaien (of ja ik kan een aangesloten laptop sniffen op de Pi ;) de SolarEdge komt pas medio december....) maar het heeft wat kruim gekost.
Mijn doel was om (omdat ik toch een managed switch heb) de ethernet poort van de RasPi op te splitsen in een Untagged (op internet aangesloten) interface en een Tagged VLAN interface. De SolarEdge komt dan Untagged in hetzelfde VLAN als de Tagged interface van de RasPi. Hoef ik niet te kloten met een USB netwerkkaart met ditto hoge load.

Verder heb ik de installatie gevolgd zoals in de (geweldige!) topicstart sectie 4.1 beschreven staat. Met Raspbian Stretch liep ik er tegenaan dat de VLAN interface niet automatisch opkwam na een reboot. (alleen na een ifup of een networking stack herstart)
Tot mijn verbazing kreeg ik weinig hulp in het door mij op Tweakers geopende topic maar gelukkig heb ik via het Raspberry forum toch een oplossing kunnen vinden, zie Tomba in "VLAN interface op Raspbian Stretch" voor de korte samenvatting. Wellicht heeft iemand anders er nog wat aan ;)

@Jerrythafast kan ik (buiten een TCPDump test op de interface) nog andere zaken testen zonder SolarEdge? (Bv de connectie naar de database die op een andere machine draait)

Tomba wijzigde deze reactie 04-11-2018 11:46 (3%)

tomba.tweakblogs.net || Mijn V&A


  • MO1234
  • Registratie: september 2012
  • Laatst online: 17-11 00:10
Jerrythafast schreef op zondag 4 november 2018 @ 13:11:
[...]

Nee hoor, dat zie je goed. Dit is een bug in de SolarEdge firmware. Je kunt de waardes van de_day van die dag tot op dat moment bij elkaar optellen om de correcte waarde te krijgen. De monitoring website lijkt het ook op die manier op te lossen.

[...]

Op een zonnige dag zou je misschien 1% verschil moeten zien tussen panelen en omvormer, op een bewolkte dag kan dat wel oplopen naar 10%. 665 Wh op een bewolkte dag uit 4500 Wp is ook maar slecht; ter vergelijking: bij mijn ouders leverden 2925 Wp panelen 562 Wh op afgelopen 30 oktober.

Zou het kunnen zijn dat je panelen in twee parallele strings zijn aangesloten? Immers, een SE5K wil 750 Volt hebben. In de datasheet van de P404 optimizer staat dat die maximaal 85 Volt leveren en er daarom minimaal 13 in serie moeten volgens SolarEdge. Dat zou de beroerde efficiency kunnen verklaren (al had ik dan eigenlijk verwacht dat het hele zaakje zelfs bij goed weer niks zou doen).

[...]

Mooie setup! Om de connectie naar de database te testen zou je het makkelijkst mysql-client kunnen installeren. Of nog beter: probeer se-logger te starten, als alles goed werkt zou die gewoon "Reading from -" in /opt/se-logger/liveupdate.log moeten zetten en dan stilletjes moeten wachten op SolarEdge verkeer. Als hij de database niet kan bereiken zal hij voordat hij daar überhaupt komt al op zijn gat zijn gegaan met een error.
Bedankt voor je antwoord.
30 okt gaven mijn panelen +900 Wh aan (wat zou overeen komen met je ouders) echter omvormer geeft 362Wh aan.
Panelen zijn aangesloten als 1 string.

Hier onder de voltages van het systeem.



Eerst grafiek 30-10 362 Wh
Tweede grafiek 31-10 9,3kWh
Zoals je ziet is voltage (groen) +/- 750 VDC. Moet zeggen dat eerste grafiek heeft een paar uitschieters na +800DC
Rood is Wh

  • MO1234
  • Registratie: september 2012
  • Laatst online: 17-11 00:10
Jerrythafast schreef op zondag 4 november 2018 @ 19:06:
[...]

Yep, 100% zeker. Het zit gewoon zo in de pcap!

[...]

Heb je toevallig ook een grafiek van de optimizer spanning van alle optimizers? Die zouden met 15 panelen in serie allemaal zo rond de 50 Volt moeten zitten. Alleen in de ochtend verwacht ik dat de panelen op zuidoost wat hoger zitten en die op zuidwest wat lager en aan het einde van de middag andersom. Uiteraard zouden optimizers van panelen in de schaduw op die betreffende momenten lagere spanning moeten geven dan de anderen.
Dag met weinig zon alles rond de 50VDC. Met veel zon is het zoals je beschrijft.




  • MO1234
  • Registratie: september 2012
  • Laatst online: 17-11 00:10
wopper schreef op maandag 5 november 2018 @ 19:11:
[...]


Je hebt dan 1 paneel extra nodig aan de ZW zijde volgens SE. Juist de zijde waar je al het hoge aantal panelen hebt liggen. Daar zal de theorie van toepassing zijn dat je aan die zijde zoveel mogelijk opwekt qua stroom (power)? Dat geeft aan één zijde 300x 9 = 2700 WP. Als je de grafieken van Jerry bekijkt stijg je dan van 97,5% naar 97,6%...https://www.solaredge.com/sites/default/files/application_note_solaredge_inverters_efficiency.pdf Je hebt ook de oostzijde er nog bij, maar die laat ik voor het gemak even buiten beschouwing. Stel dat je daar 1000watt extra voor zou rekenen kom je op 97,8% uit oid.

Ik wil je niet ontmoedigen, ik wil het gewoon snappen. Maar dat is nog niet de stap welke jij zoekt, toch? Jij wilt van 88% op 97% komen |:(

Zelf ben ik benieuwd of iemand anders een andere mening heeft of dat ene paneel het verschil gaat maken?
Vandaag had het systeem een goede dag 93%

Mijn excuses je hebt gelijk dit is nu ZO/ZW 8/7. In theorie zou 8/8 dan "goed" moeten werken. Echter met de leverancier overgehad om dan voor 9/9 te gaan (dit ligt ook mooier op het dak). Was niet van plan om al zo vroeg uit te bereiden maar vind het toch zonden om X% per dag te laten verdampen....

Volgens mij ligt het probleem ook voor een groot gedeelte in stabiliteit van voltage. Zoals te zien is het systeem continu aan het regelen.
Dit is ook deels terug te zien in de DC van omvormer. Zelfs bij een sample tijd van 10min.

Met meer panelen zou dit beter moeten worden.

  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
MO1234 schreef op maandag 5 november 2018 @ 21:49:
[...]


Vandaag had het systeem een goede dag 93%

Mijn excuses je hebt gelijk dit is nu ZO/ZW 8/7. In theorie zou 8/8 dan "goed" moeten werken. Echter met de leverancier overgehad om dan voor 9/9 te gaan (dit ligt ook mooier op het dak). Was niet van plan om al zo vroeg uit te bereiden maar vind het toch zonden om X% per dag te laten verdampen....

Volgens mij ligt het probleem ook voor een groot gedeelte in stabiliteit van voltage. Zoals te zien is het systeem continu aan het regelen. [Afbeelding]
Dit is ook deels terug te zien in de DC van omvormer. Zelfs bij een sample tijd van 10min.

Met meer panelen zou dit beter moeten worden.
Dit is per optimizer gemeten, en je hebt een O-W opstelling. Waarbij je mag aannemen dat de zon over de twee rijen er "overheen" draait waardoor je de X krijgt te zien. Die andere dag lijkt een niet zonnige dag te zijn?

Wat nog interessanter kan zijn is de DC spanning, ik heb een 3680HD met 8 P404's op 96cell 56volt panelen. Er liggen er 4 in oost west (2x2) en 4 pal op zuid west, zie hieronder mijn DC spanning. Dat is een blok vorm hoe is deze bij jou?

PVoutput 4020WP Z-ZW en Z-ZO


  • Tomba
  • Registratie: mei 2000
  • Laatst online: 15:16

Tomba

Quis custodiet ipsos custodes?

Nou, de zonnepanelen werken sinds een uurtje :) Helaas werkt noch de website noch de PVO-output. Ik heb in pvoutput.php exact dezelfde gegevens staan als in liveupdate.py. In de log zie ik:
PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No route to host in /opt/se-logger/pvo-upload.php:15
Stack trace:
#0 /opt/se-logger/pvo-upload.php(15): PDO->__construct('mysql:host=dian...', 'selogger', 'xxxxxxxxxx...', Array)
#1 {main}
thrown in /opt/se-logger/pvo-upload.php on line 15
PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] No route to host in /opt/se-logger/pvo-upload.php:15
Stack trace:
#0 /opt/se-logger/pvo-upload.php(15): PDO->__construct('mysql:host=dian...', 'selogger', 'xxxxxxxxxx...', Array)
#1 {main}
thrown in /opt/se-logger/pvo-upload.php on line 15
De database ziet er voor mij ook heel gek uit:
mysql> select * from live_update
-> ;
+---------------+------------------------------------+----------------+
| pvo_last_live | last_0503 | last_telemetry |
+---------------+------------------------------------+----------------+
| 0 | ©4▒Va▒u▒▒A▒▒▒zԈ$vut▒v▒▒▒Q | 1547026799 |
+---------------+------------------------------------+----------------+
1 row in set (0.00 sec)
De website van @andrerij geeft dit:

@Jerrythafast enig idee wat hier mis gaat/hoe ik dit kan fixen?

[Update]
Nog wat verder zitten koekeloeren, ik ben gewoon een slaapkop, heb dus een 3fase omvormer dus dan moet ik wel de juiste PHP gebruiken natuurlijk....

Helaas werkt het evengoed nog steeds niet :(
/usr/bin/php /opt/se-logger/pvo-upload-3phase.php
Bad request 400: Date is older than 14 days
Hoe omzeil ik dit issue? Panelen zijn vandaag pas geplaatst, hoe forceer ik dat alleen de data van vandaag wordt geupload?
mysql> select pvo_last_live FROM live_update;
+---------------+
| pvo_last_live |
+---------------+
| 1545124496 |
+---------------+
1 row in set (0.00 sec)
Is een

code:
1
update live_update set pvo_last_live='1546905600' where last_telemetry='1547042232';


hier de oplossing wellicht? (das ENOCH 8-1-2019 0:00:00)
Daarnaast werkt de website van @andrerij overigens evengoed nog steeds niet, maar dat vind ik minder spannend voor nu ;)

[Update2]
Ja dus:
/usr/bin/php /opt/se-logger/pvo-upload-3phase.php
20190108,03:34,1;20190108,03:39,1;20190108,03:44,1;20190108,03:49,1;20190108,03:54,1;20190108,03:57,1;20190108,03:59,1;20190108,04:04,1;20190108,04:09,1;20190108,04:14,1;20190108,04:19,1;20190108,04:24,1;20190108,04:29,1;20190108,04:34,1;20190108,04:39,1;20190108,04:44,1;20190108,04:49,1;20190108,04:54,1;20190108,04:59,1;20190108,05:04,1;20190108,05:09,1;20190108,05:14,1;20190108,05:19,1;20190108,05:24,1;20190108,05:29,1;20190108,05:34,1;20190108,05:39,1;20190108,05:44,1;20190108,05:49,1;20190108,05:54,1
Hij heeft nu netjes geregistreerd dat ik gisteren 0 kWh heb opgewekt. Komt de data van vandaag morgen pas online?
Dedoiiii, LIMIT = 30 ;) dus ik moet even geduld hebben.

[Update3]
En daar is ie dan :) Geen slechte opbrengst voor een december januari dag dunkt me :D
https://pvoutput.org/list.jsp?userid=70665

Blijft de vraag waarom de website van @andrerij niet wil werken, iemand dit al eens gezien/een oplossing?

[Update4]

En we blijven lekker bezig, als je libapache2-mod-php niet installeert ondersteunt apache natuurlijk geen PHP pagina's :P

@andrerij ziet er echt top uit; heb nog 1 vraag. Hoe achterhaal ik het id van de optimizer?
De waardes die ik uit:
select distinct op_id from telemetry_optimizers;
krijg geven in ieder geval geen resultaat.

Tomba wijzigde deze reactie 10-01-2019 05:37 (59%)

tomba.tweakblogs.net || Mijn V&A


  • Tomba
  • Registratie: mei 2000
  • Laatst online: 15:16

Tomba

Quis custodiet ipsos custodes?

wopper schreef op donderdag 10 januari 2019 @ 07:18:
[...]


SELECT HEX(op_id) FROM telemetry_optimizers GROUP BY op_id;


Ik heb die site van Andre nooit werkend gekregen als je daar nog de clue kan vertellen dan wil ik die ook wel proberen te herstellen.
Super man! Dank je voor je hulp :) Gaan we proberen, heb 1 van de 16 panelen aangepast naar de bovenste waarde maar omdat de zon nog niet genoeg op is weet ik niet of het al werkt.
Ik heb e.e.a. op Ubuntu 16.04 LTS draaien met apache2 met daarop libapache2-mod-php geinstalleerd. In principe werkt de website want de energie grafieken worden netjes gevuld. Helaas blijven in ieder geval de volgende waarden altijd 0/null:
Inverter:
D:   null
Mode: null
P:    0 W
Pmax: 0 W
E:    0.000 kWh
T:    0.0 °C
Tmin:  0.0 °C
Tmax: 0.0 °C

@wopper Wat werkt er voor jou precies niet?

[Update]
En het werkt :) Krijg nu data per paneel. (nu alleen nog de layout kloppend maken want ik heb een andere layout)

Tomba wijzigde deze reactie 10-01-2019 09:48 (9%)

tomba.tweakblogs.net || Mijn V&A


  • MaikelK.
  • Registratie: maart 2013
  • Laatst online: 20-11 21:01
@andrerij ik wil ook graag de layout aanpassen maar heb zitten proberen maar kom er helaas niet uit.

Ik wil de panelen 90 graden draaien, dus ze horizontaal leggen. Dit lukt door in zonnepanelen.css
-webkit-transform:rotate(0deg);
transform:rotate(0deg);

op 90 deg te zetten. Echter staat de tekst dan verticaal, ik zou graag de opbrengst tekst horizontaal krijgen.
Waar moet ik dit aanpassen?

Ik heb deze screenshot gevonden van jou eigen installatie.


Ik zou ook graag de import/export en huis verbruik weergeven in de website.
Ik log al deze gegevens in de database van Domoticz, enig idee hoe ik dit kan implementeren?

MaikelK. wijzigde deze reactie 12-01-2019 00:28 (27%)

SolarEdge SE3500HD met 12x LG320N1K-A5 waarvan 6x ZO en 6x NW


  • MaikelK.
  • Registratie: maart 2013
  • Laatst online: 20-11 21:01
@andrerij Bedankt voor de uitleg, ik zal er eens in gaan duiken of die ook vanuit de Domoticz database geplukt kan worden.

Ik heb inmiddels de nummers van de zonnepanelen onder de juiste zonnepanelen staan, de installateur heeft een "bijzonder" rondje aangehouden met het plaatsen van de string. Om e.a. gelijk te houden met de SolarEdge portal heb ik hier even mee zitten stoeien.

https://photos.app.goo.gl/TrZNzTix49FvUfw29

@andrerij en @Jerrythafast nogmaals bedankt voor het mooie werk!

MaikelK. wijzigde deze reactie 13-01-2019 14:17 (11%)
Reden: screenshot toegevoegd

SolarEdge SE3500HD met 12x LG320N1K-A5 waarvan 6x ZO en 6x NW


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
@andrerij

Dank voor al je input in dit topic.

Ik heb jouw site nu ook draaien, alle panelen geven hun juiste waardes door vergeleken met de SE portal en de PV site van Jerry.

Echter als ik "hoover" met de muis over de panelen krijg ik overal output alleen paneel 1.0.6 laat een lege grafiek zien van paneel 1.1.1. rechts in de site. Maar ik heb slechts 8 panelen...

Waar kan ik die verwijzing controleren/fixen? Heb jij recent nog nieuwe code online gepubliceerd en zou ik een "verse" download van jouw site moeten doen? augustus 2018 heb ik de files binnengehaald.


afbeelding laat zien dat alle panelen gewoon info ophalen en een unieke waarde bevatten.

wopper wijzigde deze reactie 17-01-2019 07:43 (12%)

PVoutput 4020WP Z-ZW en Z-ZO


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
MaikelK. schreef op vrijdag 11 januari 2019 @ 23:46:
@andrerij ik wil ook graag de layout aanpassen maar heb zitten proberen maar kom er helaas niet uit.

Ik wil de panelen 90 graden draaien, dus ze horizontaal leggen. Dit lukt door in zonnepanelen.css
-webkit-transform:rotate(0deg);
transform:rotate(0deg);

op 90 deg te zetten. Echter staat de tekst dan verticaal, ik zou graag de opbrengst tekst horizontaal krijgen.
Waar moet ik dit aanpassen?
Ik heb mijn programma aangepast zodat ook de panelen horizontaal geplaatst kunnen worden. Daarnaast heb ik de vorm aangepast aan de afmetingen van mijn panelen en heb ik de zwarte balk aan de onderzijde laten vervallen.
Om dit mogelijk te maken heb ik config.php en zonnepanelen.php aangepast.
Omdat de afmetingen anders zijn en indien het paneel horizontaal geplaatst wordt moet zonnepanelen.css ook aangepast worden op deze nieuwe gegevens. Dit betreft de afmetingen en de plaats.

Onderstaand een voorbeeld:



Zie voor instructies de de aangepaste post,

De laatste versie kan gedownload worden van GitHub.

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
wopper schreef op zaterdag 19 januari 2019 @ 17:36:
[...]


@andrerij super fijn ik heb ook horizontale panelen.

Nu je er toch weer een beetje in zit. Is het voor jou makkelijk om de kWh meter te laten vervallen en de omvormer (en/of HD versie) direct aan de elektrische netpaal te verbinden?

Voor gebruikers welke geen kwh input hebben?
Dit kan je doen door de achtergrond /img/zonnesysteem.gif aan te passen. Je moet wel zorgen dat de afmetingen van zonnesysteem.gif hetzelfde blijven.
Zie ook het voorbeeld van @MaikelK die de omvormer en meter heeft vervangen.



Hier een mogelijke aanpassing:



Door op de afbeelding te klikken krijg je het goede formaat.
Je moet de naam veranderen naar zonnesysteem.gif en in de directory /img plaatsen.

andrerij wijzigde deze reactie 19-01-2019 18:33 (18%)


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
andrerij schreef op zaterdag 19 januari 2019 @ 14:26:
[...]


Ik heb mijn programma aangepast zodat ook de panelen horizontaal geplaatst kunnen worden. Daarnaast heb ik de vorm aangepast aan de afmetingen van mijn panelen en heb ik de zwarte balk aan de onderzijde laten vervallen.
Om dit mogelijk te maken heb ik config.php en zonnepanelen.php aangepast.
Omdat de afmetingen anders zijn en indien het paneel horizontaal geplaatst wordt moet zonnepanelen.css ook aangepast worden op deze nieuwe gegevens. Dit betreft de afmetingen en de plaats.

Onderstaand een voorbeeld:

[Afbeelding]

Zie voor instructies de de aangepaste post,

De laatste versie kan gedownload worden van zonnepanelen-website.
Even mee zitten stoeien, ik heb paneel 8 een 1 gegeven in config.php. Maar hij lijkt niet lekker mee te draaien, maar toch is er wel een verandering waarneembaar. Ik heb nu de optimizer config selectief vervangen, als blok. Is het nodig om de volledige config.php te vervangen, of is alleen het veld met de 1/0 toegevoegd?

EDIT, maan-bug? In Safari op de Mac is de maan 3% asgrauw en op de Mac in chrome of ff is hij 97% wassende maan. Sta op het punt om even buiten te gaan kijken :+ :o

wopper wijzigde deze reactie 19-01-2019 21:45 (5%)

PVoutput 4020WP Z-ZW en Z-ZO


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
andrerij schreef op zaterdag 19 januari 2019 @ 22:24:
[...]


De achtergrond is wel gedraaid, maar je hebt de gegevens in zonnepanelen.css niet aangepast.
Je moet de waarden van hoogte en breedte omdraaien.
Bijna helder, als ik letterlijk doe wat je zegt " de getallen width en height spiegelen" dan krijg ik panelen zoals paneel 7. Met wat prutsen komt dan paneel 8 er goed uit te zien, maar die waarde kan niet 1op1 overgenomen worden voor aangrenzende paneel 7?

Als ik jouw code uit css-v1 overneem voor paneel 19-22 dan krijg ik geen gedraaide panelen. (ik heb ze dan wel hernoemd naar 5-8)

Morgen maar eens verder kijken.


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
div.box_Zonnepaneel_5 {
    left: 0%;
    top: 29.16%;
    width: 23.70%;
    height: 14.02%;
    position: absolute;
    
}

div.box_Zonnepaneel_6 {
    left:25%;
    top: 29.16%;
    width: 23.70%;
    height: 14.02%;
    position: absolute;
    
}

div.box_Zonnepaneel_7 {
    left:50%;
    top: 29.16%;
    width: 14.02%;
    height: 23.70%;
    position: absolute;
    
}

div.box_Zonnepaneel_8 {
    left: 95%;
    top: 29.16%;
    width: 45%;
    height: 8.5%;
    position: absolute;




PVoutput 4020WP Z-ZW en Z-ZO


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
wopper schreef op zaterdag 19 januari 2019 @ 20:48:
@MDKlapwijk zou jij het HD inverter plaatje willen delen? Misschien met een search tag voor personen die ook zoeken in deze thread

@andrerij dat is inderdaad wat ik voor ogen heb, alleen dan met de HD ontvanger. Tnx voor de stap voorwaarts.
Als je zoekt op HD-Wave dan krijg je verschillende plaatjes. Een van die plaatjes heb ik in de achtergrond voor je geplaatst.
Hier een mogelijke aanpassing:



Door op de afbeelding te klikken krijg je het goede formaat.
Je moet de naam veranderen naar zonnesysteem.gif en in de directory /img plaatsen.

  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
andrerij schreef op zondag 20 januari 2019 @ 08:56:
[...]


Als de hoogte en breedte van box_Zonnepanelen niet het zelfde zijn, zoals in onderstaand voorbeeld, dan moet je het in verhouding aanpassen.

code:
1
2
3
4
5
6
7
8
9
10
div.box_Zonnepanelen {
    
    left: 25px; 
    top: 35px;
    width: 202px;
    height: 599px;
    position: absolute;
    -webkit-transform:rotate(0deg); 
    transform:rotate(0deg)
}


De nieuwe achtergrond heeft een verhouding van 4 bij 7.
In het geval bij jou moet de width worden 23.70% * 7 / 4 = 41.475% en de height 14,02% * 4 / 7 = 8.011%
Je had het dus bijna goed bij paneel 8.

In zonnepanelen.css-v1 ziet box_Zonnepanelen er zo uit:

code:
1
2
3
4
5
6
7
8
9
10
div.box_Zonnepanelen {
    
    left: 90px; 
    top: 75px; 
    width: 302px;
    height: 300px;
    position: absolute;
    -webkit-transform:rotate(0deg); 
    transform:rotate(0deg);
}

Super het is gelukt, ik heb de tussenliggende ruimtes gegokt, is dat ook nog te berekenen zodat overal dezelfde witte spatie tussen valt?

Dank voor de HD achtergrond, de tekst valt er net overheen. Is het mogelijk om met jouw tools de ontvanger iets naar links te zetten?

PVoutput 4020WP Z-ZW en Z-ZO


  • wrcvr4
  • Registratie: januari 2019
  • Laatst online: 24-04 03:29
I have tried to adapt the code above for 'power' instead of 'energy'


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT "SW" direction, SUM(`v_in`*`i_in`*0.125*0.00625) power
FROM (
  SELECT
  op_id, v_in, i_in,
  IF(op_id = @prevop AND uptime > @prevup, e_day - @prevval, e_day) de_day,
  @prevval := e_day,
  @prevup := uptime,
  @prevop := op_id
  FROM telemetry_optimizers
  JOIN (SELECT @prevval := 0, @prevup := 0, @prevop := 0) vars
  WHERE (`timestamp` > 1548874800 AND `timestamp` <= 1548936000) and (HEX(`op_id`) in ('117DCCFB', '117DCDA8', '117DD356', '117E0083', '117E2BC4', '117E2BC5', '117E37F6', '117E3A17', '117F1812', '117F1824'))
  ORDER BY op_id, timestamp
  ) x



This produces
direction power
'SW', '186732.56796875'

and in Grafana

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT  "SW" direction,  SUM(`v_in`*`i_in`*0.125*0.00625) power, 
FROM (
  SELECT
  op_id, v_in, i_in,
  IF(op_id = @prevop AND uptime > @prevup, e_day - @prevval, e_day) de_day,
  @prevval := e_day,
  @prevup := uptime,
  @prevop := op_id
  FROM telemetry_optimizers
  JOIN (SELECT @prevval := 0, @prevup := 0, @prevop := 0) vars
  WHERE $__unixEpochFilter(timestamp) and  (HEX(`op_id`) in ('117DCCFB', '117DCDA8', '117DD356', '117E0083', '117E2BC4', '117E2BC5', '117E37F6', '117E3A17', '117F1812', '117F1824'))
  ORDER BY $__unixEpochGroup(timestamp,10s)
) x



I'm not sure grafana likes it very much

Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM (
SELECT
op_id, v_in, i_in,
IF(op_id = @prevop AND uptime > @prevup, ' at line 2

Here is what the graph from the previous working code looks like (I'm trying to do the same, but have the sum instead of each optimiser)

wrcvr4 wijzigde deze reactie 31-01-2019 09:57 (5%)


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
wrcvr4 schreef op donderdag 31 januari 2019 @ 09:52:
I have tried to adapt the code above for 'power' instead of 'energy'


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT "SW" direction, SUM(`v_in`*`i_in`*0.125*0.00625) power
FROM (
  SELECT
  op_id, v_in, i_in,
  IF(op_id = @prevop AND uptime > @prevup, e_day - @prevval, e_day) de_day,
  @prevval := e_day,
  @prevup := uptime,
  @prevop := op_id
  FROM telemetry_optimizers
  JOIN (SELECT @prevval := 0, @prevup := 0, @prevop := 0) vars
  WHERE (`timestamp` > 1548874800 AND `timestamp` <= 1548936000) and (HEX(`op_id`) in ('117DCCFB', '117DCDA8', '117DD356', '117E0083', '117E2BC4', '117E2BC5', '117E37F6', '117E3A17', '117F1812', '117F1824'))
  ORDER BY op_id, timestamp
  ) x



This produces
direction power
'SW', '186732.56796875'

and in Grafana

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT  "SW" direction,  SUM(`v_in`*`i_in`*0.125*0.00625) power, 
FROM (
  SELECT
  op_id, v_in, i_in,
  IF(op_id = @prevop AND uptime > @prevup, e_day - @prevval, e_day) de_day,
  @prevval := e_day,
  @prevup := uptime,
  @prevop := op_id
  FROM telemetry_optimizers
  JOIN (SELECT @prevval := 0, @prevup := 0, @prevop := 0) vars
  WHERE $__unixEpochFilter(timestamp) and  (HEX(`op_id`) in ('117DCCFB', '117DCDA8', '117DD356', '117E0083', '117E2BC4', '117E2BC5', '117E37F6', '117E3A17', '117F1812', '117F1824'))
  ORDER BY $__unixEpochGroup(timestamp,10s)
) x



I'm not sure grafana likes it very much

Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM (
SELECT
op_id, v_in, i_in,
IF(op_id = @prevop AND uptime > @prevup, ' at line 2

Here is what the graph from the previous working code looks like (I'm trying to do the same, but have the sum instead of each optimiser)
[Afbeelding]
This is the code you must use:

code:
1
2
3
4
5
6
7
8
SELECT
  timestamp DIV 300 * 300 AS "time",
  sum(i_in*v_out*0.125*0.00625 ) AS "power"
FROM telemetry_optimizers
WHERE
  (timestamp >= 1548824671 AND timestamp <= 1548871772) and (HEX(`op_id`) in (select op_id from op_id where direction = 'SW'))
GROUP BY 1
ORDER BY timestamp DIV 300 * 300


And this is the code in Grafana:

code:
1
2
3
4
5
6
7
8
SELECT
  $__unixEpochGroupAlias(timestamp,5m),
  sum(i_in*v_out*0.125*0.00625 ) AS "power"
FROM telemetry_optimizers
WHERE
  $__unixEpochFilter(timestamp) and (HEX(`op_id`) in (select op_id from op_id where direction = 'SW'))
GROUP BY 1
ORDER BY $__unixEpochGroupAlias(timestamp,5m)


The interval of 5 minutes is because not every panel responds at the same time.
In a period of 280 to 320 seconds each panel has reacted once.
You have to decide for yourself what is the best time for the period.
If the period is too long a panel can have reacted twice.
If the period is too short not all panels have responded.
It is unavoidable that some panels have not responded and others twice.
If sum is replaced by count, you can see how many panels responded within the period.

This is the result for my panels:

andrerij wijzigde deze reactie 01-02-2019 17:58 (12%)


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
andrerij schreef op maandag 25 februari 2019 @ 09:50:
[...]


Het programma is aangepast zodat de weergave automatisch verschaald naar de gebruikte monitor.

De volgende onderdelen zijn aangepast:
zonnepanelen.php
zonnepanelen.css in map css. Het gedeelte van het begin tot div.box_Zonnepaneel_1 {.
dummy.gif in map img.

De laatste versie kan gedownload worden van zonnepanelen-website.
Dat verschalen is echt top!

Het ging met het behouden van de css file niet helemaal OK met de paneel afmetingen. Ben maar naar de default layout gegaan, twee rijtjes van 4 in portrait _/-\o_

Thx voor je werk!

PVoutput 4020WP Z-ZW en Z-ZO


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
div.box_Zonnepanelen {
    
    left: 4.67%; 
    top: 6.83%; 
    width: 15.67%;
    height: 32%;
    position: absolute;
    -webkit-transform:rotate(0deg); 
    transform:rotate(0deg);
}

div.box_Zonnepaneel_1 {
    left: 0%;
    top: 0%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}

div.box_Zonnepaneel_2 {
    left: 16.67%;
    top: 0%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}

div.box_Zonnepaneel_3 {
    left: 33.33%;
    top: 0%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}

div.box_Zonnepaneel_4 {
    left: 50%;
    top: 0%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}

div.box_Zonnepaneel_5 {
    left: 0%;
    top: 29.2%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}

div.box_Zonnepaneel_6 {
    left: 16.67%;
    top: 29.2%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}

div.box_Zonnepaneel_7 {
    left:33.33%;
    top: 29.2%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}

div.box_Zonnepaneel_8 {
    left: 50%;
    top: 29.2%;
    width: 15.8%;
    height: 28.05%;
    position: absolute;
    
}



@andrerij met deze layout (wat volgens mij de default layout is met slechts een andere rangschikking voor paneel 5-8 werkt de "mouseover" functie van de muis niet meer. Paneel 1-4 blijft keurig werken, maar de opnieuw geschikte rij laat geen paneel info meer zien rechtsboven.

EDIT: ik bedenk net zou het kunnen dat er hidden panelen onder de paneel 4-8 zitten? -> jeps dat blijkt het te zijn.

Op basis van bovenstaande code, zou je in Jip&Janneke taal wat rekenvoorbeelden willen geven hoe de paneel sizing gaat tov de hoofdbox parameters? Ik begrijp van je dat het in verhouding is, maar ik zie de som niet 8)7


Die groene pijl heb ik ook nu onder de lijn, overigens is dit de layout van bovenstaande code waarvan de "mouseover" niet werkt bij de onderste rij.

PVoutput 4020WP Z-ZW en Z-ZO


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
wopper schreef op woensdag 27 februari 2019 @ 17:18:

@andrerij met deze layout (wat volgens mij de default layout is met slechts een andere rangschikking voor paneel 5-8 werkt de "mouseover" functie van de muis niet meer. Paneel 1-4 blijft keurig werken, maar de opnieuw geschikte rij laat geen paneel info meer zien rechtsboven.

EDIT: ik bedenk net zou het kunnen dat er hidden panelen onder de paneel 4-8 zitten? -> jeps dat blijkt het te zijn.

Op basis van bovenstaande code, zou je in Jip&Janneke taal wat rekenvoorbeelden willen geven hoe de paneel sizing gaat tov de hoofdbox parameters? Ik begrijp van je dat het in verhouding is, maar ik zie de som niet 8)7

[Afbeelding]
Die groene pijl heb ik ook nu onder de lijn, overigens is dit de layout van bovenstaande code waarvan de "mouseover" niet werkt bij de onderste rij.
Ik heb de code in mijn zonnepanelen.css gezet en de overige panelen zo laten staan.
Verder heb ik de config.php file aangepast op 8 panelen en de richting.
Bij mij werkt het wel. Zie onderstaande figuur.



Indien div.box_Zonnepanelen wordt aangepast zoals onderstaand, dan blijft de tekst binnen het paneel.

code:
1
2
3
4
5
6
7
8
9
10
div.box_Zonnepanelen {
    
    left: 4.67%; 
    top: 6.83%; 
    width: 21%;
    height: 42.88%;
    position: absolute;
    -webkit-transform:rotate(0deg); 
    transform:rotate(0deg);
}


Acties:
  • +1Henk 'm!

  • jvdzande
  • Registratie: november 2015
  • Laatst online: 20-11 21:34
andrerij schreef op zaterdag 9 maart 2019 @ 13:58:
[...]Dit komt veel vaker voor. Op de SolarEdge website is dan ook geen aanvulling te zien.
Ah, het is voor mij de eerste keer. :)
Ik ben trouwens erg blij met jouw basis website en de logger van @Jerrythafast.
Ik heb zelf een extra tabel gemaakt die ik vul met de domoticz P1-meter informatie en daarmee deze website gefabriceerd:
https://tweakers.net/ext/f/zakw7k98mSATccsHU6pqXCml/thumb.png
De gegevens van vandaag zijn natuurlijk niet goed vanwege de SolarEdge problemen maar zo krijg ik wel een totaal overzicht per dag/maand wat van de gegenereerde en verbruikte energie.
De groene "area" grafiek is de SolarEdge info en de blauwe stacked columns zijn de verbruikte zonnepanelen energie (licht blauw) en Essent (donker blauw).

Jos

jvdzande wijzigde deze reactie 09-03-2019 14:54 (12%)


  • jvdzande
  • Registratie: november 2015
  • Laatst online: 20-11 21:34
mistral2 schreef op maandag 11 maart 2019 @ 15:15:
@jvdzande ik gebruik geen domotics, maar paak de p1 data rechtstreeks op (en stop het nu in een text file). Ben dus wel geïnteresseerd in je '1e' versie waarbij je de data in een extra tabel stopt.
Zou je dat ook als een soort 'contrib' bij in de git repo kunnen stoppen? of kan ik dat op een andere manier van je ontvangen?
Natuurlijk kan dat. Dit is de tabel waar ik een script voor heb om de data op te halen:

code:
1
2
3
4
5
6
7
8
9
10
11
USE solaredge;

CREATE TABLE P1_Meter (
    timestamp   INT      UNSIGNED NOT NULL,
    v1          FLOAT  COMMENT 'Verbruik Laag tarief',
    v2          FLOAT  COMMENT 'Verbruik Hoog tarief',
    r1          FLOAT  COMMENT 'Teruglevering Laag tarief',
    r2          FLOAT  COMMENT 'Teruglevering Hoog tarief',
    PRIMARY KEY (timestamp),
    INDEX       (timestamp)
);


Ik heb de alles nu zo draaien dat het zowel om mijn Laptop scherm als op mijn mobiel in portret en landschap werkt met hetzelfde php script door blokken in <div> te zetten en die in de css aan te passen afhankelijk van de scherm grootte en hoogte.
Wat voorbeeldplaatjes:
Laptop:
Mobiel:Mobiel

Jos :)

EDIT: 1-4-2019: Website plaatje vernieuwd

jvdzande wijzigde deze reactie 01-04-2019 17:18 (18%)


  • jerver
  • Registratie: februari 2019
  • Laatst online: 23-10 23:57
@andrerij en @jvdzande Dank voor jullie werk. Ziet er goed uit en ik ben er flink mee aan het stoeien om dit werkend te krijgen met een P1 tabel die ik vul. Ik heb het script nu zo aangepast dat de actuele waarden uit een tabel P1_Meter_Actual gelezen wordt. De overzichten van de laatste dagen en maanden zijn nog leeg (denk dat ik nog moet wachten of data en/of wat moet tweaken). Als er behoefte aan is kan ik mijn code posten als deze werkt.

Wel valt mij op dat de actuele gegevens van de inverter leeg zijn (die rechts naast het inverter plaatje). Dit is het geval met de code van @andrerij en met de code van @jvdzande. Ik heb een 1 fase converter en dit ook in de config zo aangegeven. Mijn vermoeden is dat er ergens een bugje zit bij het op de site zetten van de inverterdata. Of zie ik iets over het hoofd?

@jvdzande Als ik energie teruglever verschijnt er tussen de afbeelding van de slimme meter en de mast "no data". De json output van live-server-data-electra-p1_meter_table.php?period=c is dan bij mij:

[{"ServerTime":"2019-03-14 12:55:01","CounterDelivToday":0.13,"CounterToday":9.15,"Usage":0,"UsageDeliv":191}]

Bij afname van het net zie ik wel het getal bij usage. Weet jij waar hier het addertje onder het gras zit?

jerver wijzigde deze reactie 14-03-2019 13:14 (22%)


  • jerver
  • Registratie: februari 2019
  • Laatst online: 23-10 23:57
[
Misschien even in de telemetry_inverter tabel van de SolarEdge DB kijken of die nog leeg is?
Je optimizer data staat er wel in. Je gebruikt toch niet een 3fase installatie?

Jos
Ben weer een stap verder! Ik heb in MYSQL de only_full_group_by mode uitgeschakeld en krijg nu de data van mijn inverter te zien en electriciteit data. Opgelost dus.

Nog even gepuzzeld met de queries. Omdat ik in de P1 tabel de meterstand opsla zoals ze van de P1 meter binnen komen gaf een SUM een veel te hoog resultaat. Heb het opgelost door MAX() - MIN() als waarde te nemen voor het dagverbruik.

Dank voor je snelle hulp. @jvdzande Er vielen mij nog twee dingen op...;-)
- de layout van de panelen is wat verschoven na de update
- kan je ook de teruglevering naar het net tonen met een groen driehoekje als UsageDeliv een waarde bevat en er dus een flow naar het net is? Laat maar weten als je dat ooit wilt inbouwen.

jerver wijzigde deze reactie 14-03-2019 16:17 (41%)


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
@jvdzande
Ik heb de grafieken iets aangepast zodat ik direct kan zien wat ik gebruikt heb (positieve y-as) en wat ik teruggeleverd heb (negatieve y-as); Hiervoor heb ik alle series van het type colomn en een gelijke stack (sreturn) gemaakt en bij de y-as min=0 verwijderd..
De aangepaste code is:

code:
1
2
3
4
5
6
7
        var ve = v1 + v2 ;
        var vs = prod - r1 - r2;
        var se = 0;
        if (v1 + v2 - r1 -r2 < 0) {
            var se = v1 + v2 - r1 -r2;
        }
        var sv = 0;



Zie onderstaande figuur.


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
jvdzande schreef op donderdag 14 maart 2019 @ 21:10:
[...]

Mijn idee was met de originele grafiek 1 oogopslag deze zaken te laten zien:
  • Totaal verbruik - de totale blauwe column met rode waarde
  • Totaal Solar energy - De hoogte van de groene stacked Area
  • Totaal afname ElecNet - de bovenste blauwe column
  • Totaal levering ElecNet - de bovenste groene area
  • Netto ElecNet - Verschil tussen bovenkant blauwe Column met groene Area
Jouw voorstel laat niet meer het totaal verbruik en totale gegenereerde Energie zien als ik het goed begrijp, en alleen netto verbruik. Dat heb ik toch goed begrepen?
Ik kan wel redelijk eenvoudig een optie aan de config.php toevoegen om het type grafiek selecteerbaar te maken.

Jos
Je kan ook een kolom er naast plaatsen met de totale productie.
zie onderstaande figuur.

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
jvdzande schreef op donderdag 14 maart 2019 @ 21:53:
Dat kan ook maar kost weer veel ruimte, vandaar dat ik heb gekozen voor een "area" achter de "column".
Maar als aangegeven kan ik prima standaard meerdere grafieken beschikbaar maken mocht daar interesse voor zijn. Ik heb jouw eerste suggestie even ingebouwd en kan nu dmv een variable in config.php de keuze maken tussen de 2 opties. Misschien moeten we nog even goed kijken wat de beste grafiek opties zijn.

Jos
Ik heb een variant uitgewerkt.
Hierbij heb ik de grafieken uitgesplitst in Verbruik/Teruglevering en Productie.
Zie onderstaande figuur.



André

  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

@andrerij: de serienummers zijn toch wel bekend bij SE? In hun portal worden die gewoon weergegeven:



Of bedoel je wat anders?

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
MaikelK. schreef op zondag 17 maart 2019 @ 18:59:
Gewoon even een klein ideetje, geen idee of het te realiseren is maar hier komt ie:

Zou het mogelijk zijn om een opbrengst te berekenen?
Als je een bewolkte dag pakt, de hoogste pieken hiervan neemt en alles tussen de hoogste pieken ook “inkleurt” wat dan de dag opbrengst had kunnen zijn?

Gewoon uit nieuwsgierigheid....
Dat heeft weinig zien omdat de opbrengst van meerdere factoren afhangt. Wat ik wel doe is de opbrengst schatten aan de hand van de voorgaande jaren.
Hiervoor had @Jerrythafast een opzet gemaakt, die ik voor mij zelf heb uitgewerkt.
Zie onderstaand voorbeeld, waar duidelijk te zien is dat de opbrengst deze maand sterk achterloopt ten opzichte van de voorgaande jaren.
De stippellijn geeft aan wat de verwachte gemiddelde verwachte opbrengst is. Die heb ik berekend aan de hand van de totale opbrengst van een bepaalde maand.

Misschien dat @Jerrythafast dit programma ter beschikking wil stellen.


  • jvdzande
  • Registratie: november 2015
  • Laatst online: 20-11 21:34
jvdzande schreef op dinsdag 19 maart 2019 @ 15:23:
[...]

Dat lijkt inderdaad een goeie oplossing voor mogelijk gegevens verlies. Ik zal de live-server-data*.php bestanden even aanpassen en testen want die zitten in mijn GitHub versie, maar er zit ook nog een "sum(de_day * 0.25)" in live-server-data-zon.php regel 61 dus misschien even een Pull Request voor @andrerij met een voorstel als die ook aangepast moet worden?
Dank,
Jos
Ik had vandaag toevallig een restart van de RPI en de WiFi kwam eerder op dan de SE-Logger waardoor er inderdaad wat data niet door se-logger gevangen is en dus verloren is gegaan...
Hier de resultaten van de quiry over de afgelopen 3 dagen met het verschil van vandaag:

code:
1
2
3
4
    d       sum(de_day)/1000   (max(e_total)-min(e_total))/1000
20-3-2019        14,982                  14,982
21-3-2019         2,356                   2,356
22-3-2019        22,17                   22,662


Het blijkt ook dat ook live-server-data-zon.php de te lage waarde teruggeeft dus die moet eigenlijk ook aangepast worden zodat de teller stand gebruikt wordt.


Jos

jvdzande wijzigde deze reactie 22-03-2019 22:01 (3%)


  • MaikelK.
  • Registratie: maart 2013
  • Laatst online: 20-11 21:01
jvdzande schreef op dinsdag 26 maart 2019 @ 16:39:
[...]
Dat zou gewoon moeten werken dmv config.php aan te passen. Het kan inderdaad ook door een cache komen aan de server zijde, maar dat kan je zien dmv de Dev console te openen (F12) en even naar de source te kijken voor:
code:
1
2
3
4
5
6
7
<body>
    <div class='mainpage'>
        <div class='container' id='container'>
            <div Class='box_inverter' id='box_inverter'>
                <div class="imageOver">
                    <img src="./img/zonnesysteem-electra-hd.gif" alt=""  style="position:absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -100;"/>
                </div>


op de laatste regel zien je het plaatje dat wordt gebruikt. Zoals gezegd: Dit wordt ingevuld door het Server-side PHP deel van zonnepanelen-electra.php.


[...]
De panelen layout voor mijn versie maakt gebruik van css/zonnepanelen-electra.css, dus zal je de informatie betreft de panelen even moeten kopiëren van zonnepanelen.css.

Jos
Hoi Jos,

De achtergrond is nog niet overgenomen, er staat nu dit in F12 mode.

code:
1
2
3
4
5
6
7
<body>
    <div class='mainpage'>
        <div class='container' id='container'>
            <div Class='box_inverter' id='box_inverter'>
                <div class="imageOver">
                    <img src="./img/zonnesysteem-electra.gif" alt=""  style="position:absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -100;"/>
                </div>


De zonnepanelen box is aangepast, echter nu overflowt de onderste chart.

SolarEdge SE3500HD met 12x LG320N1K-A5 waarvan 6x ZO en 6x NW


Acties:
  • +1Henk 'm!

  • jvdzande
  • Registratie: november 2015
  • Laatst online: 20-11 21:34
Even een update van mijn kant betreft de Zonnepanelen-Electra.php versie:
Vandaag een nieuwe versie beschikbaar gemaakt en deze bevat de volgende aanpassingen van de laatste weken:
  • Added PVGis prediction of solar energie to the Month Graph and Inverter hover text box.
  • Showing SolarPanel efficiency for each panel in the hover-over textbox and the total of all panels efficiency in the hover-over box of the inverter.
  • Refresh the page when the date has changes to ensure it shows the "new today" in the morning when the browser had the website already open.
  • Update format tooltip Vermogen and Energie charts and sort the values High to low and show today in bold.
  • Added Vandaag/Maand/Jaar generated Solar energy to the Hover textbox for the Converter.
  • Added Vandaag/Maand/Jaar information to P1_Meter Hover textbox.
  • Added Vandaag/Maand/Jaar Energy usage to the Huis Hover textbox.
  • Several bug fixes.
  • Merged all general changes made in Zonnepanelen.php.
Deze screen capture van Github docs geeft een goede indruk van alle opties:


Jos

jvdzande wijzigde deze reactie 08-04-2019 09:28 (6%)
Reden: link aangepast


  • Aegle
  • Registratie: november 2013
  • Laatst online: 13:49

Aegle

"hier" = Schiedam, ZH...

@andrerij en @jvdzande, jullie zijn goed bezig met de websites! Draaien hier prima en snel.

Een paar jaar terug heeft een mede-tweaker ook eens website gebouwd, gebasseerd op de database van @Jerrythafast. Hierin staat een tabelletje met piekwaarden. Zie screenshot. Is het mogelijk deze data ook in jullie websites in te bouwen? Zou het voor mij (bijna) compleet maken!

Aegle wijzigde deze reactie 01-04-2019 16:26 (5%)

10 x Yingli YL260C-30b @ 10 x OP300 SolarEdge optimizers en SE3000 op 158º. Live: PVoutput , SolarEdge


  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
jvdzande schreef op zondag 7 april 2019 @ 21:21:
Ik had verwacht dat de MIN() alle records moet lezen waar het andere request de index gebruikt en alleen maar 1 record leest.... maar jouw versie is wel lekker simpel. :)

live-server-data-zon.php heeft trouwens dezelfde statement, dus is ook fout. Dat is @wopper zijn andere probleem. Ik zal de aanpassing in github maken.

Jos
Het ziet er goed uit @jvdzande @andrerij Nieuwe panelen zijn nu gewoon donker in de historie. Zouden jullie nog naar een macOS bug kunnen kijken?

De maan is geïnverteerdd op safari maar ook de tekst naast de maan is niet de waarheid. Dit is denk ik wel na te bootsen met het wijzigen van je useragent? Is dat op te lossen voor de mac gebruikers onder ons? (me)


Windows de waarheid (screenshot via RDP is niet super scherp.


MacOS afwijkend


PVoutput 4020WP Z-ZW en Z-ZO


  • Nelus82
  • Registratie: april 2014
  • Laatst online: 14:26
Ik heb mijn bedrade logger vervangen voor een wifi logger zonder problemen (bij de installatie).

Wanneer ik nu de gegevens bekijk bij PVoutput zie ik dat de power, temperatuur en voltage wel veranderd, maar de gegevens die berekend moeten worden staan allemaal op 0. Komt dit omdat de database helemaal leeg is en wordt dit automatisch weer aangevuld bij een nieuwe dag?

https://tweakers.net/ext/f/OC247n64B20DnBesdROHUuwm/thumb.png

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
jvdzande schreef op dinsdag 9 april 2019 @ 14:08:
[...]

@andrerij , Het lijkt erop dat deze regels het probleem veroorzaken bij een MAC want als ik ze comment gaat het goed bij @wopper. Waarschijnlijk geeft die browser een ander formaat terug, maar zie jij enig probleem deze regels weg te halen in zonnepanelen.php line 590:?[code] if (datum1 < tomorrow) {
datumz = Date();
}{/code]

Jos
Indien ik de regels weglaat dan krijg ik:


maar het moet zijn:


@wopper kun je de code veranderen in:

code:
1
2
3
        if (datum1 < tomorrow) {
            datumz = '<?php (new DateTime(sprintf("today %s",date("Y-m-d H:i:s", time()))))->getTimestamp(); ?>';
        }



André

  • emzed
  • Registratie: juli 2000
  • Laatst online: 18-11 13:10
Ik krijg de monitoringsite niet aan de praat. Volgens mij heb ik de config.php goed staan, maar krijg een leeg scherm in de monitor:




code:
1
2
3
4
5
6
 // gegevens voor het openen van de database
$host = '192.168.0.60'; // IP adres waar de database staat (standaard localhost of 127.0.0.1)
$port = '3306'; // poort database (standaard 3306)
$user = 'pi'; // gebruiker
$passwd = '************'; // paswoord gebruiker
$db = 'solaredge'; // database naam


Het password van de db is wel correct, ik heb dit gecheckt door met die user een paar MySQL statements uit te voeren op de command line.

en dan verderop staat dit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// gegevens van het zonnepanelensysteem
$inverter = 1; // 1 voor enkel fase en 3 voor 3 fase inverter
$naam = "SolarEdge SE3680H"; //naam van de inverter
$aantal = 11; // aantal zonnepanelen dat in database is opgenoen
$PVGtxt = "Eigen";                                           // Tekst waar de schatting vandaan komt bv: "PVGis"
$PVGis = [93,123,278,401,432,401,401,339,278,216,93,62];  // schatting opbrengst iedere maand voor de installatie
// optimizer id en positie paneel, de richting van de panelen Vertikaal = 0, Horizontaal = 1
// het serienummer en het vermogen van het paneel
//$op_id[id optimizer][inverter.string.paneelnummer][richting][id paneel][vermogen paneel]
$op_id[1] = ['13C8A55F', '1.1.1',1,'1D',315];
$op_id[2] = ['13C9323B', '1.1.2',1,'27',315];
$op_id[3] = ['13C76CD5', '1.1.3',1,'39',315];
$op_id[4] = ['13C73D63', '1.1.4',1,'B8',315];
$op_id[5] = ['13C8D310', '1.1.5',1,'BD',315];
$op_id[6] = ['13C904E6', '1.1.6',1,'B4',315];
$op_id[7] = ['13C87FAD', '1.1.7',1,'8D',315];
$op_id[8] = ['13C76ED5', '1.1.8',1,'0B',315];
$op_id[9] = ['13C77A3A', '1.1.9',1,'EC',315];
$op_id[10] = ['13C76F8F', '1.1.10',1,'D3',315];
$op_id[11] = ['13C8E939', '1.1.11',1,'FA',315];
$op_id[12] = ['0', '1.1.12',1,'a'];
$op_id[13] = ['0', '1.1.13',1,'a'];


etc....

De codes 11C8E55F 1D ... komen van de 2D stickers van de optimizers.

Aan zonnepanelen.css heb ik nog niet veel veranderd. Want ik ga ervanuit dat als die niet goed staat, er gewoon een niet kloppend plaatje staat van mijn layout. Maar nu heb ik helemaal niets.

Wat kan er mis zijn?

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
MaikelK. schreef op donderdag 11 april 2019 @ 22:42:
@andrerij ik heb denk ik even iets gemist, maar wat voegen de volgende zaken toe uit de config.php: [id paneel][vermogen paneel]??

Sorry haha
Het serienummer is in dit forum gevraagd en is alleen administratief. Dit kan gevonden worden op het zonnepaneel zelf. Zie onderstaand voorbeeld.



Het vermogen van het paneel is het opgegeven PiekWatt vermogen van het paneel.
Hiermee kan een genormaliseerde efficiëntie worden berekend.
Dit wordt weergegeven in het popup scherm van de panelen en de inverter.
Het gezamenlijke PiekWatt vermogen wordt ook bij PVOutput gebruikt om de efficiëntie van de sites te vergelijken.

André

  • MaikelK.
  • Registratie: maart 2013
  • Laatst online: 20-11 21:01
Goedemorgen @jvdzande en @andrerij

Ik heb een update gedaan naar de nieuwste versie en ik zie nu het volgende op mijn telefoon, het scherm is niet vullend meer?

SolarEdge SE3500HD met 12x LG320N1K-A5 waarvan 6x ZO en 6x NW


  • MaikelK.
  • Registratie: maart 2013
  • Laatst online: 20-11 21:01
Een collega van me heeft “last” van een plat stuk op zijn curve.


Hij heeft 4550 kWp op dak liggen met een 3680 omvormer. De top ligt ook op 3680.

Mijn installatie is met een 3500, echter ik zie pieken van mij losse modbus meter van richting de 3800 watt.

Waarom zou zij omvormer ingehouden worden? En kunnen in de website zien wat op het moment van aftoppen het beschikbare vermogen van de panelen was?

SolarEdge SE3500HD met 12x LG320N1K-A5 waarvan 6x ZO en 6x NW


Acties:
  • +2Henk 'm!

  • Pommi
  • Registratie: december 2001
  • Laatst online: 02-11 20:03
rutger7435 schreef op donderdag 25 april 2019 @ 17:42:
Begrijp dat https://github.com/drobtravels/solaredge-local als een soort startpunt wordt gezien, maar dat er nog geen interface voor beschikbaar is. Ik zou de data graag in mijn InfluxDB gaan opslaan.
Ik ben hier toevallig vandaag mee aan de slag gegaan. Het restultaat staat hier: https://gitlab.com/snippets/1853864 Elke minuut wordt de status uitgelezen en weggeschreven in InfluxDB. :)

Grafieken mbv. Grafana:
https://pommi.nethuis.nl/storage/private/solar/solaredge-production-200px.pnghttps://pommi.nethuis.nl/storage/private/solar/solaredge-inverter-temperature-200px.pnghttps://pommi.nethuis.nl/storage/private/solar/solaredge-inverter-voltage-200px.pnghttps://pommi.nethuis.nl/storage/private/solar/solaredge-frequency-200px.png

Acties:
  • 0Henk 'm!

  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
@jvdzande @MDKlapwijk @andrerij

Beste code writers ;-) ik zie veel cosmetische changes voorbijkomen. Voor Jos test ik wel eens een pre-release waardoor ik me betrokken voel voor een mooi eindproduct.

Ik zou heel graag geen voorstel doen voor een iets beter leesbare grafiek. Ik heb ooit de site van @Jerrythafast gekregen en die draait in een subfolder op mijn site. Als ik kijk naar grafieken dan is zijn weergave beter leesbaar, voor mij persoonlijk. Volgens mij komt dat met name doordat hij per 5min een gemiddelde afdrukt en de grafiek uitvult met kleur. En niet het spiky gedrag van de huidige weersomstandigheden afdrukt, tenzij je op de knop "momentopname" klikt?

Ik vind de huidige grafiek een beetje druk, optisch. Misschien omdat de grijs tint van de historische dagen te donker lijkt, misschien door het ontbreken van de 5min gemiddeld, of misschien heel simpel omdat de grafiek niet ingekleurd is?

Dit zijn beide dagen uit de historie, normaliter is Jerry zijn site blauw geplot en historie groen.




PVoutput 4020WP Z-ZW en Z-ZO


Acties:
  • 0Henk 'm!

  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
Blauw misstaat zeker niet, het grijs is wat lichter gemaakt.



wopper wijzigde deze reactie 06-05-2019 21:03 (8%)

PVoutput 4020WP Z-ZW en Z-ZO


Acties:
  • 0Henk 'm!

  • wopper
  • Registratie: juli 2001
  • Laatst online: 15:26
@andrerij

Andre heb jij deze kleuren gepushed, zo ja even wat userfeedback. Ik moet zeggen dat het een exacte kopie van Jerry is;-) Maar daarbij is de leesbaarheid niet toegenomen.

Het is voor mij beter leesbaar als we alleen de dag van vandaag inkleuren en de rest grijs laten?wopper in "[SolarEdge] Omvormers en optimizers zelf monitoren"wopper in "[SolarEdge] Omvormers en optimizers zelf..."

wopper in "[SolarEdge] Omvormers en optimizers zelf..."

Deze royalblue + grijs dfdfdf is wel fijn.

PVoutput 4020WP Z-ZW en Z-ZO


Acties:
  • 0Henk 'm!

  • Strykeforce
  • Registratie: maart 2010
  • Laatst online: 14:29
SuperMP schreef op woensdag 15 mei 2019 @ 23:20:
Het wordt de versie met setapp. Om straks binnen mijn lokale netwerk de omvormer zelf uit te kunnen lezen, heb ik daar nog wat voor nodig? Of kan ik daar wat voor voorbereiden?
Geen voorbereiding perse nodig, straks als je inverter geinstalleerd is kan je het IP adres opzoeken, wanneer je daar heen gaat met de browser krijg je een simpele/mobiele interface voor wat basic zaken. Dan weet je dat je em lokaal kan uitlezen via de api (protocol is ProtoBuf dus "simpel" leesbaar is de output niet zoals dat met JSON wel zou zijn).

Je kan het python script van @Pommi gebruiken of als je wilt de docker container van mij (die het python script bevat). Daarnaast nog wel een instantie van InfluxDB draaien om de data in op te slaan. Als je dan ook nog Grafana draait dan kan je makkelijk de data ook in zien en monitoren.

Vandaag zelf een beetje zitten te klooien met Grafana om een leuk dashboard op te zetten (heb de panelen pas 5 dagen):


Overigens zou het mogelijk moeten zijn om via de API ook de status van elk individueel paneel op te vragen, echter mist hier een energy/wh veld, helaas dus niet veel nuttigs uit te halen. Ik ga het python script in mijn docker container versie denk ik wel er mee uitbreiden om ook wat informatie op te slaan zodat ik ze in de gaten kan houden of ze het (nog) doen.

Ben ook nog aan het kijken of ik nog wat weer informatie er bij kan zetten, moet dan eerst kijken waar ik dat vandaan gaat halen yahoo/accuweather of iets.

  • MaikelK.
  • Registratie: maart 2013
  • Laatst online: 20-11 21:01
Wat houden de waardes in onder in het inverter info schermpje?
Vandaag: 23.43 (16) etc.



Verder ziet de nieuwste update er goed uit!

Nog wel een kleine opmerking/vraag over de zonnepanelen box.
De locatie van de panelen in de box is nu verplaatst naar zonnepanelen-local.css maar de afmeting van de box zelf nog niet. Dit moet je alsnog aanpassen, kan dat ook in de local file geplaatst worden?

SolarEdge SE3500HD met 12x LG320N1K-A5 waarvan 6x ZO en 6x NW


Acties:
  • +3Henk 'm!

  • KrL
  • Registratie: oktober 2001
  • Laatst online: 20-11 22:04

KrL

Foto foto..

Ik heb sinds een paar weken ook een nieuwe SolarEdge SE3680H met SetApp, zelf geïnstalleerd. Ik bestuur en monitor alles in huis met Domoticz dus heb deze draad met interesse doorgelezen. Uiteraard kan ik veel zien in de SolarEdge monitoring portal/app maar ik wil ook realtime in Domoticz mijn opbrengst/bruto/netto verbruik berekenen en zien. Een uitdaging omdat ik nog een oude vertrouwde ferrismeter heb die ik uitlees met een Youless LS120: die bepaalt het verbruik op basis van het optisch 'tellen' van de zwarte stip op de draaischijf maar kan niet zien of deze vooruit of achteruit draait, dit geeft dus een vertekend beeld icm een PV installatie.

Als ik mijn realtime opbrengst weet kan ik op basis hiervan en de Youless waarde redelijk nauwkeurig het bruto/netto verbruik berekenen. Ik heb eerst de standaard SolarEdge plugin geprobeerd (op basis van de monitoring portal API) maar de 5 minuten update frequentie is te lang, in deze tijd kan de opbrengst enorm variëren. Dus heb ik gekeken naar andere mogelijkheden waaronder de eerder genoemde solaredge-local wrapper (https://pypi.org/project/solaredge-local/). Ik heb op basis hiervan een heel simpel python script geschreven dat elke 10 seconden het huidige vermogen en de dag/totaalopbrengst uitleest en deze naar een virtuele sensor in Domoticz stuurt. Deze toont ze, slaat ze op en maakt er allerlei mooie grafieken en rapporten van.





code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/python3
#
# Very simple python script to fetch power and energy from the new SolarEdge setapp web API and sends it to Domoticz
# Uses the solaredge_local wrapper 0.2.0 from David Roberts https://pypi.org/project/solaredge-local/

from solaredge_local import SolarEdge           
import urllib.request
import threading
import datetime

#vars
solaredge_url = "http://192.168.0.249"          # url of the setapp web api
domoticz_url = "http://192.168.0.4:8080"        # 
sensor_idx = 1560                   # idx of the virtual electric sensor

def run_check():
    threading.Timer(10.0, run_check).start()    # run every 10 seconds

    #get power and today/total energy from SolarEdge
    client = SolarEdge("http://192.168.0.249")
    status = client.get_status()
    power = round(status.powerWatt,1)
    energyToday = round(status.energy.today,2)
    energyTotal = round(status.energy.total,2)
    
    #send to Domoticz
    url = domoticz_url+"/json.htm?type=command&param=udevice&idx="+str(sensor_idx)+"&nvalue=0&svalue="+str(power)+";"+str(energyToday)
    urllib.request.urlopen(url).read()

    #debug
    print(str(datetime.datetime.now()) + " HTTP Request sent: " + str(url))
 
run_check()


Er is nog veel meer informatie beschikbaar en wellicht maakt iemand er nog eens een echte Domoticz plugin van die per optimizer het voltage, de temperatuur etc uitleest en hier automatisch de bijbehorende devices voor aanmaakt.

Bijvoorbeeld per optimzer in client.get_maintenance() beschikbaar:
optimizer {
serialNumber: "11C2F3AA-C2"
online: true
lastReport {
year: 2019
month: 6
day: 5
hour: 21
minute: 34
second: 41
}
outputV: 60
inputV: 56
inputC: 0
temperature {
value: 18
}
}
Maar voorlopig doet m'n script wat hij moet doen en kan ik vooruit.

Acties:
  • +1Henk 'm!

  • niqck
  • Registratie: maart 2003
  • Laatst online: 19-11 18:18
peterpijpelink schreef op maandag 8 juli 2019 @ 13:23:
[...]


Oke, en heb je die met UTP aangesloten? vraag me af of met UTP Cat5 mag of met van die signaalkabel die ook voor alarminstallatie gebruikt wordt.
Geen idee hoe de meter van SolarEdge aangesloten moet worden.

Omvormer, meterkast en Smappee staan allemaal vlak bij elkaar; alles kon met bijgeleverde kabels gedaan worden. Smappee werkt niet rechtstreeks samen met de omvormer maar verzorgt een soortgelijke functie (opbrengst/verbruik meten, grootverbruikers proberen te identificeren aan de hand van hun 'melodietje'). Wat ik wel merkte is dat de opbrengst die Smappee registreert tov wat SolarEdge rapporteert een klein beetje kunnen verschillen (soms tot 2-3%).

YouTube: How do I install the Smappee Solar (Three-Phase)?

https://ibb.co/4sh8FfC

Acties:
  • +2Henk 'm!

  • Mich
  • Registratie: december 2000
  • Laatst online: 18-11 09:44
Ik ben bezig geweest met het uitlezen van mijn SE2200H setapp (dus geen display) via Node-Red. In Node-Red heb ik de gegevens die ik nodig heb omgezet naar json formaat en doorgestuurd via MQTT. In Home-Assistant heb ik sensors aangemaakt en een plaatje om het grafisch weer te geven. Het is nog niet 100% naar wens maar voor nu ben ik tevreden. Ik heb wel gebruik gemaakt van de proton files om de berichten te de-coderen.

inverter:

optimiser:

Home-Assistant:

  • Rolfie
  • Registratie: oktober 2003
  • Laatst online: 13:03
Ik heb sinds vorige week ook mijn zonnepanelen icm een solaredge SE 3500 HD Wave.

Ik heb eerst op mijn pfsense firewall een tcpdump geconfigureerd zoals aangegeven in de voorbeelden. Deze maakt netjes de dumps. Echter ik zie helemaal geen verbinding op TCP22222 of TCP22221.

Nu dacht ik dat ik mijn tcpdump verkeerd geconfigureerd was, dus heb een specifieke firewall rule gemaakt op TCP22221-TCP-22223. Echter deze heeft ook geen enkele hit.



Ondertussen heb ik ook een tcpdump lopen op een linux machine op een port mirror op een switch. Ik zie netjes TCP verkeer voorbij komen, echter tussen als dit verkeer, komt TCP22222 of TCP22221 ook niet voor. Al het verkeer gaat over https.
Zouden ze toevallig het 1 en ander aangepast hebben, waardoor communicatie tegenwoordig anders loopt?

code:
1
2
3
4
5
Solaredge SE 3500 HD Wave
CPU Version:     4.5.41
DSP1 Version:    1.0.751
DSP2 Version:    2.0.608
WSA Version:     1.1.12


Nu was het wel zo dat ICMP niet toegestaan was vanuit dit VLAN. Dit heb ik nu aangepast, en misschien gaat die nu wel communiceren over TCP22222/TCP22221?

Iemand nog tips of ideeën?

Maar de monitor portaal van solaredge werkt gewoon en de informatie wordt gewoon verzonden en kan ik uitlezen. Alles werkt dus wel gewoon.

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
Jerrythafast schreef op woensdag 14 augustus 2019 @ 09:30:
[...]


@andrerij Je hebt een Pull Request op GitHub ;)
Er staat geen Pull Request op GitHub.


Als je hem hebt geplaatst zal ik het bekijken.

  • andrerij
  • Registratie: april 2017
  • Laatst online: 19-11 22:13
Bij het maken van de P1-monitor interface bleek dat voor de elektra modules sql_mode=ONLY_FULL_GROUP_BY, indien deze aanstaat, uitgezet moet worden.

Oplossing 1: verwijder ONLY_FULL_GROUP_BY in de MySQL-console:

code:
1
mysql> SET GLOBAL sql_mode = (SELECT REPLACE (@@ sql_mode, 'ONLY_FULL_GROUP_BY', ''));


Oplossing 2: verwijder ONLY_FULL_GROUP_BY in phpmyadmin:

Open phpmyadmin.
Klik op het menu Variabelen & scrol omlaag tot sql-modus
Klik op de knop Wijzigen om de waarden te wijzigen en verwijder ONLY_FULL_GROUP_BY & klik op opslaan. Zie onderstaand.

[klik op het figuur om het te vergroten]

Het is ook aangepast in deze post .

  • Mich
  • Registratie: december 2000
  • Laatst online: 18-11 09:44
ZwarteIJsvogel schreef op maandag 16 september 2019 @ 10:34:
[...]

Een snelle blik leert dat SolarEdge in 4.6.24 de toegang tot de HTTP-services heeft beperkt. Dit is niet verwonderlijk, en eerlijk gezegd ook wenselijk, aangezien er geen enkele authenticatie op die services zit (dat was nota bene één van mijn zorgpunten).

Voorlopige resulaten:
  • De Web UI op poort 8080 is alleen toegankelijk op IP-adres 172.16.0.1 (het IP-adres van de omvormer op het ingebouwde WiFi AP).
  • De REST-api en de Web SetApp Javascript UI op poort 80 zijn alleen toegankelijk vanaf 172.16.0/24 IP-adressen (daarom werkt SetApp wel via het ingebouwde WiFi AP).
  • Genoemde restricties gelden niet als de omvormer in debug mode draait. Voor debug mode is een speciaal SPFF-bestandje nodig dat maar 24 uur geldig is. Zo'n bestandje is niet zelf te maken aangezien er een digitale handtekening op zit. De debug mode zelf lijkt ook maar tijdelijk.
De enige route die ik nog zie om toch weer toegang te krijgen tot de HTTP-services is te proberen om de SolarEdge op je LAN via DHCP een 172.16.0/24 IP-adres te geven. Ik kan niet direct iets vinden wat dat verhindert. Het levert uiteraard wel een conflict op met het ingebouwde WiFi AP, maar wellicht werkt het als dat AP uit staat (wat vanzelf gebeurt na 5 minuten inactiviteit). Uiteraard is het, als het al werkt, geen frisse oplossing.

Het is goed om te weten dat een downgrade naar 4.4.67 straffeloos mogelijk is (of liever nog 4.5.41 als iemand daar de hand op weet te leggen).

Het moge duidelijk zijn dat al deze fratsen niet nodig zouden zijn als SolarEdge de optimizer data ook via modbus beschikbaar zou maken. Dan was er voor een goede lokale monitoring alles aan boord wat je nodig hebt.

Edit: Ik laat het hier even bij. Zodra mijn SolarEdge up and running is, ga ik eens kijken wat via modbus mogelijk is (het is een kleine kans, maar misschien zijn er aan dat front positieve ontwikkelingen).
Top dat je dit allemaal kan uitzoeken.

Vanuit SolarEdge snap ik het wel een beetje dat ze dit dicht gooien. Het is alleen heel erg jammer voor de doe het zelfers.

Ik heb even naar modbus gekeken en dit zijn alle adressen die je uit kan lezen

https://tweakers.net/ext/f/PvJwCAaBSK0ZX876QXVOxmMn/thumb.png


Even wat verder gezocht.
In dit document staat wat de adressen zijn:

https://www.solaredge.com...tation-technical-note.pdf

Het komt er op neer dat je alles van je status scherm via modbus kan binnenhalen. Dus niet de info per omvormer wat met de proton files wel kon. Het voordeel is wel dat je elke 1 seconde een update hebt met ook echt nieuwe waardes voor bijvoorbeeld vermogen en stroom.

[edit]
Als de lokale api echt verdwijnt kan ik de modbus adressen in node-red uitlezen en doorgeven aan home-assistant. Wel erg jammer dan dat ik de monitoring per paneel niet meer lokaal heb ;w

Mich wijzigde deze reactie 16-09-2019 19:44 (12%)


  • Fl4sh3r
  • Registratie: juni 2002
  • Laatst online: 10:19
Met de SetApp zie ik geen versienummers. Hieronder screenshots van wat ik wel zie.

Ik neig ernaar dan toch maar te proberen een installateurs-account aan te vragen, om te zien wat ik dan kan leren over mijn systeem...




Pagina: 1


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Auto

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True