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

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Ep Woody schreef op donderdag 18 april 2019 @ 13:21:
@DigiK-oz @GAEvakYD

https://github.com/ehoutsma/Growatt-proxy

Probeer maar. Heel quick and dirty, maar hoop voor je dat er wat mee kunt.
Hmmmm helaas krijg ik als ik jou script heel veel van dit soort regels.

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
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.
Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Connection from 192.168.1.60 accepted.



Ik heb ook het script van @DigiK-oz gedraaid en die de ruwe string laten uitspugen wat er binnenkomt vanuit de omvormer. Dat is

code:
1
2
3
4
5
6
7
8
9
10
11
12
Received: 225
",EYFAwG_59FAu@_GP@gC`cMNvtGrCw`ttԾe?a?tG?wattGrowat??a?~?t?Gr?attGrowattGrowattGr?wa?F-??`?tGrowattGrowattGroxttGroZa-:growettG?ow?GrowattGr?attGrowattGrowattGrowattGrowattGrowattGrowattGrowattGrowattGroway?

Received: 20
",EYFAwG_?T

Received: 225
",EYFAwG_59FAu@_GP@gC`cMNvtGrCw`ttԾe?a?tG?wattGrowat??a?~?t?Gr?attGrowattGrowattGr?wa?F-??`?tGrowattGrowattGroxttGroZa-:growettG?ow?GrowattGr?attGrowattGrowattGrowattGrowattGrowattGrowattGrowattGrowattGrowa?    

Received: 20

",EYFAwG_;?




Jullie enig idee? Blijkbaar zit er toch iets niet lekker in encoding ofzo.

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • DigiK-oz
  • Registratie: december 2001
  • Laatst online: 22-08 22:15
Lijkt erop alsof de boel bij jou inderdaad encryted is. Ik krijg nog enigzins leesbaar spul als ik het gewoon echo (datalogger-id en inverter-id zijn gewoon leesbaar). Kan je de string die je ontvangt decrypten met het script van @Ep Woody en dan kijken of er wat leesbaars in staat?

PV : 1500wp SSW 35°, 2500wp NNE 23° PVoutput


  • Mack80
  • Registratie: mei 2017
  • Laatst online: 24-08 01:29
Wellicht vind ik hier de oplossing.
Ik heb een x aantal panelen van het merk Autarco en op de omvormer een WiFi stick en kan via de app mijn opbrengst aflezen. (Of via de webpagina)
Als ik output wil loggen naar pvoutput moet ik alles handmatig doen. Kan het zijn dat het systeem zo gesloten is dat benaderen alleen maar via hun app kan?
Weet iemand dat?
Overigens als ik inlog in mijn configuratie praten ze over een ginlong stick

  • Ep Woody
  • Registratie: september 2003
  • Laatst online: 09:18
@GAEvakYD het lijkt erop dat hij geen data doorstuurt naar server.growatt.com. Die verbinding heeft hij nodig om de initialisatie te kunnen doen van de shinewifi. Pas daarna komen de 0104 of 5104 berichten.

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Ep Woody schreef op donderdag 18 april 2019 @ 21:11:
@GAEvakYD het lijkt erop dat hij geen data doorstuurt naar server.growatt.com. Die verbinding heeft hij nodig om de initialisatie te kunnen doen van de shinewifi. Pas daarna komen de 0104 of 5104 berichten.
In welk deel van de script doen jij dat? In proxy.pl zie ik vooral het opvangen van de berichten en loggen naar een file. extractData.php is volgens mij minder boeiend omdat die PvOutput etc gaan vullen.

Toen ik hem vanmiddag draaide had ik nog niet de iptables rules actief die ik ergens anders tegenkwam en die het verkeer doormoeten sturen naar server.growatt.com. Die heb ik zojuist wel geladen

code:
1
2
iptables -t nat -A PREROUTING -p tcp --dport 5279 -j DNAT --to-destination 47.91.67.66:5279
iptables -t nat -A POSTROUTING -p tcp --dport 5279 -j MASQUERADE



Helaas kan ik nu niet meer testen omdat de zon onder is en de omvormer geen stroom meer krijgt. Kan die rule het probleem zijn geweest? Dat die growatt niet kon bereiken en daardoor de initialisatie niet kon afronden met gevolg dat de andere berichten niet kwamen?

Andere gedachte is dat ik de Omvormer of iets niet heb herstart na het omleiden van het verkeer. Dus de omvormer heeft telkens naar de girowatt gepraat en opeens heb ik het verkeer omgeleid door mijn PiHole server.growatt.com naar intern te sturen. Kan dat iets zijn dat die daarom geen initialisatie heeft?

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • Ep Woody
  • Registratie: september 2003
  • Laatst online: 09:18
GAEvakYD schreef op donderdag 18 april 2019 @ 21:50:
[...]


In welk deel van de script doen jij dat? In proxy.pl zie ik vooral het opvangen van de berichten en loggen naar een file. extractData.php is volgens mij minder boeiend omdat die PvOutput etc gaan vullen.

Toen ik hem vanmiddag draaide had ik nog niet de iptables rules actief die ik ergens anders tegenkwam en die het verkeer doormoeten sturen naar server.growatt.com. Die heb ik zojuist wel geladen

code:
1
2
iptables -t nat -A PREROUTING -p tcp --dport 5279 -j DNAT --to-destination 47.91.67.66:5279
iptables -t nat -A POSTROUTING -p tcp --dport 5279 -j MASQUERADE



Helaas kan ik nu niet meer testen omdat de zon onder is en de omvormer geen stroom meer krijgt. Kan die rule het probleem zijn geweest? Dat die growatt niet kon bereiken en daardoor de initialisatie niet kon afronden met gevolg dat de andere berichten niet kwamen?

Andere gedachte is dat ik de Omvormer of iets niet heb herstart na het omleiden van het verkeer. Dus de omvormer heeft telkens naar de girowatt gepraat en opeens heb ik het verkeer omgeleid door mijn PiHole server.growatt.com naar intern te sturen. Kan dat iets zijn dat die daarom geen initialisatie heeft?
Proxy.pl speelt een proxy tussen de shinewifi en server.growatt.com.

Luistert deze server misschien ook naar de PiHole? Dan zou je in de proxy.pl de servernaam even kunnen aanpassen naar een IP. Dan zou het waarschijnlijk beter werken. Ik denk dat hij nu met zichzelf probeert te verbinden.

Je kunt waarschijnlijk ook op de shinewifi de URL aanpassen van de server. Op mijn shinelink kan dat in ieder geval wel.

Hoor het morgen we! Keep is posted.

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Ah dat had ik niet gezien. Dat zal het probleem zijn inderdaad. Thanks.

Ik ga morgenvroeg direct testen.

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Ep Woody schreef op donderdag 18 april 2019 @ 21:58:
[...]


Proxy.pl speelt een proxy tussen de shinewifi en server.growatt.com.

Luistert deze server misschien ook naar de PiHole? Dan zou je in de proxy.pl de servernaam even kunnen aanpassen naar een IP. Dan zou het waarschijnlijk beter werken. Ik denk dat hij nu met zichzelf probeert te verbinden.

Je kunt waarschijnlijk ook op de shinewifi de URL aanpassen van de server. Op mijn shinelink kan dat in ieder geval wel.

Hoor het morgen we! Keep is posted.
Er komt wel meer output uit nu. Maar er de bestanden report.txt en report13.txt worden niet gemaakt en gevuld. Wel gaat er iets van data door naar girowatt want de app zegt dat de omvormer online is ipv offline en toont iets opwekking van 1 moment, hij blijft wel hangen op dat datapunt.



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
ruald@serverruald:~$ sudo perl ./proxy.pl 
Starting a server on 0.0.0.0:5279
Connection from 192.168.1.60 accepted.
Read  0000: 00 0b 00 05 00 d9 01 50 0d 22 2c 45 59 46 41 77  .......P.",EYFAw
  0010: 47 5f 35 39 46 41 75 40 5f 47 50 40 67 43 60 7e  G_59FAu@_GP@gC`~
  0020: 57 5b 76 74 47 72 43 77 60 74 74 52 ac 64 74 61  W[vtGrCw`ttR.dta
  0030: 67 74 47 67 b1 77 61 74 74 47 72 6f 77 61 74 67  gtGg.wattGrowatg
  0040: e8 61 e7 7e 2f 74 61 47 72 7c d8 61 74 74 47 72  .a.~/taGr|.attGr
  0050: 6f 77 61 74 74 47 72 6f 77 61 74 74 47 73 6c 77  owattGrowattGslw
  0060: 61 fb c1 46 12 5f ce 60 29 74 47 72 6f 77 61 74  a..F._.`)tGrowat
  0070: 74 47 72 6f 77 61 74 74 47 72 6f 79 f9 74 74 47  tGrowattGroy.ttG
  0080: 72 6f 5a 61 2d 3a 67 72 6f 77 65 74 74 46 7c 6f  roZa-:growettF|o
  0090: 77 f6 cb 74 47 72 6f 77 61 74 74 47 72 f8 c8 61  w..tGrowattGr..a
  00a0: 74 74 47 72 6f 77 61 74 74 47 72 6f 77 61 74 74  ttGrowattGrowatt
  00b0: 47 72 6f 77 61 74 74 47 72 6f 77 61 74 74 47 72  GrowattGrowattGr
  00c0: 6f 77 61 74 74 47 72 6f 77 61 74 74 47 72 6f 77  owattGrowattGrow
  00d0: 61 74 74 47 72 6f 77 61 74 74 47 72 6f 77 61 e9  attGrowattGrowa.
  00e0: 58                                               X               

Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Read  0000: 00 01 00 05 00 10 01 19 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 77 65 74 61 cb 4e                          G_weta.N        

Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Read  0000: 00 01 00 05 00 11 01 19 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 77 65 74 75 72 ed 95                       G_wetur..       

Read  0000: 00 03 00 05 00 d9 01 03 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 35 39 46 41 75 40 5f 47 50 40 6d 43 6b 67  G_59FAu@_GP@mCkg
  0020: 5e 52 76 74 47 72 43 76 60 74 75 47 72 6f 13 61  ^RvtGrCv`tuGro.a
  0030: 74 3a 67 72 6f d3 b9 7a 36 00 5c 5d 59 51 74 6a  t:gro..z6.\]YQtj
  0040: 59 6c 71 69 7f 74 75 47 77 6a ab 61 6a 73 03 78  Ylqi.tuGwj.ajs.x
  0050: 53 65 f0 60 6f 05 2a 5d 42 53 46 44 77 43 5b 77  Se.`o.*]BSFDwC[w
  0060: 61 85 33 47 73 6f 77 61 74 74 47 72 6f 70 5b 7e  a.3GsowattGrop[~
  0070: 24 55 e3 7b 6c 66 b2 7d f2 60 01 64 d7 74 11 46  $U.{lf.}.`.d.t.F
  0080: 73 6f 5a 61 2d 74 47 72 6f 77 62 74 74 47 72 6f  soZa-tGrowbttGro
  0090: 77 61 e2 74 d1 72 69 77 67 74 e2 47 e4 6f 71 61  wa.t.riwgt.G.oqa
  00a0: 72 33 35 1d 18 16 15 00 54 0e 1c 19 12 13 00 11  r35.....T.......
  00b0: 35 35 2c 36 20 47 47 77 42 6f 77 61 74 75 6a 72  55,6 GGwBowatujr
  00c0: 6e 77 61 74 74 47 72 6f 77 61 74 74 47 61 c9 77  nwattGrowattGa.w
  00d0: 61 74 74 47 72 6f 77 61 74 74 47 72 6f 77 61 aa  attGrowattGrowa.
  00e0: e3                                               .               

Read  0000: 00 03 00 05 00 03 01 03 47 f6 5b                 ........G.[     

Read  0000: 00 01 00 05 00 11 01 19 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 77 64 74 75 76 d2 95                       G_wdtuv..

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • Loveless85
  • Registratie: maart 2011
  • Laatst online: 24-08 17:01
Loveless85 schreef op woensdag 17 april 2019 @ 14:45:
Ik heb in het topic gezocht en kon niet echt een eenduidige tip vinden, en eerlijk gezegd heb ik wel genoeg kennis van de 'IT' zijde van het spectrum, maar te weinig van het solar/electra gebeuren (en helpt het niet dat de omvormer en panelen hangen in een huis wat ik kocht, dus ik ben ook niet het hele traject doorgelopen om ze te selecteren en op die manier wat requirements aan een omvormer te hangen).

Anyway, ik heb 10 paneeltjes met een Mastervolt XS3200 omvormer. Ik wil graag wat meer inzicht krijgen in opbrengst en ook gewoon wat historie bewaren.

Requirements;
Oplossing moet compatible zijn met de omvormer (duh), zonder al te veel om te bouwen etc.
Data te importeren in of uit te lezen met Home Assistant

Overwegingen:
Eventueel kan er gelogd worden naar m'n Synology NAS, in bv. MariaDB, sowieso graag data (ook) lokaal en niet alleen een cloud oplossing.
Het liefst een systeem dat ik via WLAN kan koppelen daar het lastig is extra bekabeling tussen meterkast (Synology / Home Assistant / Stoppenkast / Electrameter) en zolder (omvormer) te leggen.

Wat heb ik zelf gevonden; https://www.fp4all.com/en...aeg-pv-type-pvlogger.html

Ik kan alleen weinig vinden over ervaringen met dit systeem en mijn omvormer. Het hoeft niet perse zo'n kant en klaar systeem te zijn, ik heb nog een RPI (2B volgens mij, dus geen WiFi) liggen waar ik niks mee doe, en de IT kant van het systeem is zoals gezegd het probleem niet, ga alleen het liefst niet zelf rommelen met de elektra / omvormer.

TL;DR; wat is een handige oplossing om te kunnen loggen met een Mastervolt XS3200, met een voorkeur voor draadloze connectiviteit
Geen ideeën danwel ervaringen met FP4All? :>

  • Ep Woody
  • Registratie: september 2003
  • Laatst online: 09:18
GAEvakYD schreef op vrijdag 19 april 2019 @ 08:38:
[...]


Er komt wel meer output uit nu. Maar er de bestanden report.txt en report13.txt worden niet gemaakt en gevuld. Wel gaat er iets van data door naar girowatt want de app zegt dat de omvormer online is ipv offline en toont iets opwekking van 1 moment, hij blijft wel hangen op dat datapunt.



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
ruald@serverruald:~$ sudo perl ./proxy.pl 
Starting a server on 0.0.0.0:5279
Connection from 192.168.1.60 accepted.
Read  0000: 00 0b 00 05 00 d9 01 50 0d 22 2c 45 59 46 41 77  .......P.",EYFAw
  0010: 47 5f 35 39 46 41 75 40 5f 47 50 40 67 43 60 7e  G_59FAu@_GP@gC`~
  0020: 57 5b 76 74 47 72 43 77 60 74 74 52 ac 64 74 61  W[vtGrCw`ttR.dta
  0030: 67 74 47 67 b1 77 61 74 74 47 72 6f 77 61 74 67  gtGg.wattGrowatg
  0040: e8 61 e7 7e 2f 74 61 47 72 7c d8 61 74 74 47 72  .a.~/taGr|.attGr
  0050: 6f 77 61 74 74 47 72 6f 77 61 74 74 47 73 6c 77  owattGrowattGslw
  0060: 61 fb c1 46 12 5f ce 60 29 74 47 72 6f 77 61 74  a..F._.`)tGrowat
  0070: 74 47 72 6f 77 61 74 74 47 72 6f 79 f9 74 74 47  tGrowattGroy.ttG
  0080: 72 6f 5a 61 2d 3a 67 72 6f 77 65 74 74 46 7c 6f  roZa-:growettF|o
  0090: 77 f6 cb 74 47 72 6f 77 61 74 74 47 72 f8 c8 61  w..tGrowattGr..a
  00a0: 74 74 47 72 6f 77 61 74 74 47 72 6f 77 61 74 74  ttGrowattGrowatt
  00b0: 47 72 6f 77 61 74 74 47 72 6f 77 61 74 74 47 72  GrowattGrowattGr
  00c0: 6f 77 61 74 74 47 72 6f 77 61 74 74 47 72 6f 77  owattGrowattGrow
  00d0: 61 74 74 47 72 6f 77 61 74 74 47 72 6f 77 61 e9  attGrowattGrowa.
  00e0: 58                                               X               

Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Read  0000: 00 01 00 05 00 10 01 19 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 77 65 74 61 cb 4e                          G_weta.N        

Read  0000: 00 04 00 05 00 0c 01 16 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 5b 05                                      G_[.            

Read  0000: 00 01 00 05 00 11 01 19 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 77 65 74 75 72 ed 95                       G_wetur..       

Read  0000: 00 03 00 05 00 d9 01 03 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 35 39 46 41 75 40 5f 47 50 40 6d 43 6b 67  G_59FAu@_GP@mCkg
  0020: 5e 52 76 74 47 72 43 76 60 74 75 47 72 6f 13 61  ^RvtGrCv`tuGro.a
  0030: 74 3a 67 72 6f d3 b9 7a 36 00 5c 5d 59 51 74 6a  t:gro..z6.\]YQtj
  0040: 59 6c 71 69 7f 74 75 47 77 6a ab 61 6a 73 03 78  Ylqi.tuGwj.ajs.x
  0050: 53 65 f0 60 6f 05 2a 5d 42 53 46 44 77 43 5b 77  Se.`o.*]BSFDwC[w
  0060: 61 85 33 47 73 6f 77 61 74 74 47 72 6f 70 5b 7e  a.3GsowattGrop[~
  0070: 24 55 e3 7b 6c 66 b2 7d f2 60 01 64 d7 74 11 46  $U.{lf.}.`.d.t.F
  0080: 73 6f 5a 61 2d 74 47 72 6f 77 62 74 74 47 72 6f  soZa-tGrowbttGro
  0090: 77 61 e2 74 d1 72 69 77 67 74 e2 47 e4 6f 71 61  wa.t.riwgt.G.oqa
  00a0: 72 33 35 1d 18 16 15 00 54 0e 1c 19 12 13 00 11  r35.....T.......
  00b0: 35 35 2c 36 20 47 47 77 42 6f 77 61 74 75 6a 72  55,6 GGwBowatujr
  00c0: 6e 77 61 74 74 47 72 6f 77 61 74 74 47 61 c9 77  nwattGrowattGa.w
  00d0: 61 74 74 47 72 6f 77 61 74 74 47 72 6f 77 61 aa  attGrowattGrowa.
  00e0: e3                                               .               

Read  0000: 00 03 00 05 00 03 01 03 47 f6 5b                 ........G.[     

Read  0000: 00 01 00 05 00 11 01 19 0d 22 2c 45 59 46 41 77  .........",EYFAw
  0010: 47 5f 77 64 74 75 76 d2 95                       G_wdtuv..

Dit is weer een andere versie dan mijn link. Deze maakt weer gebruik 0103 en 0104 IPV 5104, maar dan wel weer scrambled. Je kan die waardes aanpassen en kijken of je dan wel een goede output uit komt.

  • H143
  • Registratie: juli 2006
  • Laatst online: 24-08 17:39
Is het al iemand gelukt om een eastron kwh meter dmv modbus en een esp bijvoorbeeld een wemos of een nodemcu uit te lezen?

Edit: even de tekst leesbaar gemaakt mn automatische aanvulling heeft er een beetje een vreemde tekst van gemaakt

H143 wijzigde deze reactie 26-04-2019 22:59 (36%)


  • jhmg
  • Registratie: april 2019
  • Laatst online: 08-07 11:21
Hallo,

Ik heb sinds kort een 3 tal inverters in gebruik genomen, en zou deze graag willen uitlezen dmv een raspberry-pi computer. De inverters zijn van het merk enfinity en het type wat ik heb is de 2200tl. de tl staat voor transformator loos.

Deze inverters hebben 2 mogelijkheden voor uitlezen: RS323 of RS485, waarbij de RS323 volgens de handleiding gebruikt kan worden tussen 1 computer en 1 inverter, en de RS485 meerdere inverters tegelijk uit kan worden gelezen.

Nu ben k al een aantal dagen aan het zoeken op het internet en deze forums, maar kan niets vinden wat mij dichter brengt om deze inverters uit te lezen.
De handleiding van de inverter heeft het over een 4 draads RS485 aansluiting, en de meeste info die ik vind op het internet gaat over 2 draads RS485.
Ik heb zowel een 2 draads USB -> RS485 geprobeerd, alswel de 4 draads USB -> RS485 / RS422, maar beiden geven mij geen info terug als ik de usb poort probeer te luisteren:

Ik luitster middels een screen sessie:
screen /dev/ttyUSB0 9600

Dit levert vooralsnog geen info op.
De adapters die ik op dit moment heb zijn de volgende:
USB to RS485 TTL / Serial / FTDI Converter Adapter. Dit is de 2 draads module
universele USB/RS-485/422 converter. deze kan ik met 4 draden aansluiten.

de verbinding van de inverter naar de raspberry is gemaakt met een UTP kabel, waarbij ik het wit/orange paar en het wit/bruin paar heb gebruikt voor de TX+, TX-, RX+, en RX-. Op de vier draads converter heb ik de bedragding zo aangelsoten dat de RX+ van de converter uitkomt op de TX+ van de inverter enz.

Mijn vraag aan dit forum is:
Wie kan mij helpen data uit de enfinity te krijgen via RS485?

  • Icekiller2k6
  • Registratie: februari 2005
  • Laatst online: 22:59
Blijkbaar kun je gewoon 4 wire rs485 koppelen aan 2 wire
zie
https://tibbotech.zendesk...ire-RS485-to-4-wire-RS485

Verschil tussen 4 en 2 wire is dus dat 4 wire apart + en - voor voor zowel RX en TX.
Terwijl 2 wire 1 RX en 1 TX heeft (Receiver, Transmitter)

Icekiller2k6 wijzigde deze reactie 26-04-2019 11:09 (30%)

Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be


  • jhmg
  • Registratie: april 2019
  • Laatst online: 08-07 11:21
@Icekiller2k6 , Dank voor je reactie. Ik dit geprobeerd, maar krijg met het luisteren op de USB poort geen info uit de inverter. Wellicht doe ik iets fout, maar tot op heden geen geluk.

Luisteren op de USB ingang doe ik via een screen sessie (screen /dev/ttyUSB0 9600 )
klopt het dat ik daarmee info uit de inverter zou moeten zien?

  • ThinkPad
  • Registratie: juni 2005
  • Laatst online: 09:44

ThinkPad

Moderator Duurzame Energie & Domotica

L460

@jhmg Ik lees mijn Goodwe omvormer ook uit via RS485 (tweedraads). Een medetweaker heeft dit gebouwd: https://github.com/jantenhove/GoodWeLogger

Daar was het zo dat je eerst een commando aan de omvormer moet geven, voordat hij gaat terugpraten.

Gas besparen door CV-tuning | Elektriciteit besparen
Geen (Domoticz) vragen via privébericht die ook via het forum kunnen a.u.b.


  • jhmg
  • Registratie: april 2019
  • Laatst online: 08-07 11:21
@ThinkPad Dank voor de tip. Deze software is C++ gebasserd, en niet direct toepasbaar op de raspberry. Enig idee hoe en welk commando ik zou moeten geven waarop de inverter antwoord geeft?

De RS485 converter die ik nu gebuik heeft zich onder de raspberry als volgt aangemeld:

root@raspberrypi:~# dmesg |grep "usb 1-1.3"
[ 2.122005] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[ 2.280740] usb 1-1.3: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 2.286314] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.289386] usb 1-1.3: Product: FT232R USB UART
[ 2.292358] usb 1-1.3: Manufacturer: FTDI
[ 2.295295] usb 1-1.3: SerialNumber: 00000000
[ 4.463597] usb 1-1.3: Detected FT232RL
[ 4.472182] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0

  • borft
  • Registratie: januari 2002
  • Laatst online: 07-08 16:40
jhmg schreef op vrijdag 26 april 2019 @ 11:56:
@ThinkPad Dank voor de tip. Deze software is C++ gebasserd, en niet direct toepasbaar op de raspberry. Enig idee hoe en welk commando ik zou moeten geven waarop de inverter antwoord geeft?

De RS485 converter die ik nu gebuik heeft zich onder de raspberry als volgt aangemeld:

root@raspberrypi:~# dmesg |grep "usb 1-1.3"
[ 2.122005] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[ 2.280740] usb 1-1.3: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 2.286314] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.289386] usb 1-1.3: Product: FT232R USB UART
[ 2.292358] usb 1-1.3: Manufacturer: FTDI
[ 2.295295] usb 1-1.3: SerialNumber: 00000000
[ 4.463597] usb 1-1.3: Detected FT232RL
[ 4.472182] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0
weet je zeker dat je alle parameters voor de seriele port goed hebt staan? baudrate, parity, etc? En weet je zeker dat ie gewoon broadcast? Mogelijk dat je zelf een commando moet sturen om output te krijgen.

Als ik jou was zou ik een tool als minicom proberen.

  • jhmg
  • Registratie: april 2019
  • Laatst online: 08-07 11:21
@borft De handleiding geeft geen inzicht in de juiste baudrate, parity etc.
Mijn huidige minicom setup is als volgt:

| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 9600 8N1 |
| F - Hardware Flow Control : Yes |
| G - Software Flow Control : No

Is dit juist of zou ik dit anders moeten zetten?

Gebasseerd op wat zoeken op het internet, heb ik het al aangapst naar onderstaande.

| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : Yes |
| G - Software Flow Control : No |
|


Dit heeft nog geen data opgeleverd... 8)7

jhmg wijzigde deze reactie 26-04-2019 13:27 (34%)


  • ThinkPad
  • Registratie: juni 2005
  • Laatst online: 09:44

ThinkPad

Moderator Duurzame Energie & Domotica

L460

jhmg schreef op vrijdag 26 april 2019 @ 11:56:
@ThinkPad Dank voor de tip. Deze software is C++ gebasserd, en niet direct toepasbaar op de raspberry. Enig idee hoe en welk commando ik zou moeten geven waarop de inverter antwoord geeft?

De RS485 converter die ik nu gebuik heeft zich onder de raspberry als volgt aangemeld:
[...]
Het was ook niet bedoeld om next, next, finish te kunnen gebruiken. We hebben beiden een ander merk omvormer, dus 1:1 toe te passen is het sowieso niet. Ging mij er meer om dat het zou kunnen dat je bij jouw omvormer ook eerst moet zeggen: "Hey, geef mij eens wat data!" voordat je ook wat terugkrijgt.

Baudrate is dan inderdaad ook wel belangrijk. Ik zie dat het voor mijn Goodwe op 9600 baud staat.

Gas besparen door CV-tuning | Elektriciteit besparen
Geen (Domoticz) vragen via privébericht die ook via het forum kunnen a.u.b.


  • jhmg
  • Registratie: april 2019
  • Laatst online: 08-07 11:21

@ThinkPad
Het was ook niet bedoeld om next, next, finish te kunnen gebruiken. We hebben beiden een ander merk omvormer, dus 1:1 toe te passen is het sowieso niet. Ging mij er meer om dat het zou kunnen dat je bij jouw omvormer ook eerst moet zeggen: "Hey, geef mij eens wat data!" voordat je ook wat terugkrijgt.

Ik begrijp dat het niet de bedoeling was om een kant en klare oplossing aan te leveren. Dank voor de suggestie.
Ik kon niet uit de source code halen hoe de vraag te stellen aan de inverter "Hey, geef mij eens data"

Maar is er iemand op dit forum dat eens iets heeft gedaan met een enfinity inverter?
Of kan iemand mij nog iets verder helpen met het uitzoeken hoe ik data uit deze machine krijg?

Hierbij de info uit de installatie handleiding:
Eerste pagina data communicatie
2e

jhmg wijzigde deze reactie 26-04-2019 18:50 (43%)
Reden: Toegevoegde foto's link defect.. nu ok


Acties:
  • +1Henk 'm!

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Ik heb ondertussen een oplossing werkend om mijn drie Growatt omvormers te ondersteunen. De proxy staat op mijn NUC en die stuurt de dat door naar
1) Growatt servers
2) PVOutput voor generieke publieke logging
3) MQTT die ik Home Assistant weer uitlees en zichtbaar maak.

Dit alles werkt met losse buffers files en omvormerID's zodat de juiste data op de juiste manier wordt vastgelegd ipv alles op 1 hoop vegen.

Mocht iemand interesse hebben dan kan ik wat delen.

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • jhmg
  • Registratie: april 2019
  • Laatst online: 08-07 11:21
Ik heb zeker interesse!
Ben vooral benieuwd naar de setup.
Voor zover ik begrepen heb word het eea uitgelezen via RS485
Is dit bij de inverter in twee of vier draads uitgewerkt?
Welke interface zit er tussen de RS485 en de computer?
Zou u ook wat info kunnen delen over de communicatie op RS485?
Gaaf project hoor.. :)

Ik zit nu net nog even de Github link te bekijken, en zie dat veel van mijn vragen daar al beantwoord zijn.
Excuses voor het vragen naar de bekende weg.

Ik lees in de source code de discover subroutine:
void GoodWeCommunicator::sendDiscovery()
{
//send out discovery for unregistered devices.
if(debugMode)
Serial.println("Sending discovery");
sendData(0x7F, 0x00, 0x00, 0x00, nullptr);
}

Ik ga kijken of de sendData bij mij ook iets aan data oplevert.

jhmg wijzigde deze reactie 27-04-2019 09:41 (42%)


  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Ik heb een Growatt omvormer dus ik weet niet of dat bij jou merk hetzelfde werkt.

In de basis is het dus zo dat ik mijn verkeer vanuit de omvormer omleid door mijn Nuc heen. Daar draait een scriptje die het verkeer opvangt en weer doorstuurt naar de servers van Growatt. Daarnaast kan ik in dat script extra dingen doen zoals posten naar MQTT en uploaden naar PvOutput.

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


Acties:
  • +1Henk 'm!

  • mkleinman
  • Registratie: oktober 2001
  • Laatst online: 00:20

mkleinman

4.5kWp, 8.4GJ Zb/CV, WTW, ELGA

Topicstarter
Na lange tijd weer tijd en inspiratie om aan jsunnyreports te knutselen. De afgelopen dagen wat charts toegevoegd etc.

De header is uitgebreid met historische opbrengst, en een prognose per maand en jaar.

http://www.jsunnyreports.com/wp-content/uploads/2019/04/header-1.png

De jaar/maand grafiek is terug, en het leuke is; je kan nu makkelijk vergelijken.

http://www.jsunnyreports.com/wp-content/uploads/2019/04/years_month.png

En deze bedacht ik mij spontaan. Gewoon simpelweg per jaar alle dagen achter elkaar geplot, hierin kan je mooi de bell curve zien.

http://www.jsunnyreports.com/wp-content/uploads/2019/04/years_day.png

En eindelijk support voor Secure FTP ( eindelijk ), nog wat bugfixes etc.

Komende dagen testen en misschien nog wat charts erbij bedenken. Als iemand nog suggesties heeft let me know.

Duurzame nerd. Veel comfort en weinig verbruiken. Zuinig aan doen voor de toekomst.


Acties:
  • 0Henk 'm!

  • mart1jn
  • Registratie: september 2007
  • Laatst online: 24-08 19:44
Kan iemand met mij meedenken om te kijken waar het mis gaat?

Wat ik probeer te doen is via deze handleiding de output van mijn Growatt Shinelan ook naar PVoutput te krijgen via een Pi.

Port forwarding heb ik ingesteld. sudo iptables -t nat -L geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DNAT       tcp  --  anywhere             anywhere             tcp dpt:5279 to:47.91.67.66:5279

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  anywhere             anywhere


Als ik op de Shinelan het serveradres aanpas van server.growatt.com (of 47.91.67.66 werkt ook) naar het ip van mijn Pi en de Shinelan daarna herstart, blijft deze op disconnected staan.
Mis ik iets? In mijn router hoef ik niks in te stellen denk ik?

Edit: nieuwe dag, nieuwe kansen. Probleem is opeens opgelost 8)7
Wel ter aanvulling op het "process_growatt_pvoutput.sh" script
OFFSETCORRECT=16 in het geval van een Shinelan

mart1jn wijzigde deze reactie 04-05-2019 15:55 (6%)


Acties:
  • 0Henk 'm!

  • bundit
  • Registratie: september 2014
  • Laatst online: 24-08 19:21
mart1jn schreef op vrijdag 3 mei 2019 @ 20:56:
Kan iemand met mij meedenken om te kijken waar het mis gaat?

Wat ik probeer te doen is via deze handleiding de output van mijn Growatt Shinelan ook naar PVoutput te krijgen via een Pi.

Port forwarding heb ik ingesteld. sudo iptables -t nat -L geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DNAT       tcp  --  anywhere             anywhere             tcp dpt:5279 to:47.91.67.66:5279

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  anywhere             anywhere


Als ik op de Shinelan het serveradres aanpas van server.growatt.com (of 47.91.67.66 werkt ook) naar het ip van mijn Pi en de Shinelan daarna herstart, blijft deze op disconnected staan.
Mis ik iets? In mijn router hoef ik niks in te stellen denk ik?

Edit: nieuwe dag, nieuwe kansen. Probleem is opeens opgelost 8)7
Wel ter aanvulling op het "process_growatt_pvoutput.sh" script
OFFSETCORRECT=16 in het geval van een Shinelan
Ik heb zojuist ook een Shinelan via deze stappen toegevoegd.
Heb jij ook dat sommige waardes 0 0 0 bevatten:
tail -f /home/pvoutput/logs/growatt_process.log
iptables added: PREROUTING -p tcp --dport 5279 -j DNAT --to-destination 47.91.67.66:5279
iptables added: POSTROUTING -j MASQUERADE
Capture file < 300 chars, moved to processed dir. : growatt_20190508_18:35.cap.smallsize
Capture file split, moved to processed dir. : growatt_20190508_18:38.cap.split
Valid file moved to input dir. : growatt_20190508_18:38_23.preproc
20190508;18:38; 0; 258.7; 0.0; 0.0;OK 200: Added Status
Processed file, moved to processed dir. : growatt_20190508_18:38_23.preproc.ok


Wat dan bij pvoutput resulteerd in:
Date Time Energy Efficiency Power Average Normalised Temperature Voltage Energy Used Power Used
08/05/19 6:40PM 0.000kWh 0.000kWh/kW 258W 0W 0.000kW/kW - - - -

Ik zou verwachten dat Energy Generated een andere waarde dan 0 moet zijn. Momenteel wordt alleen Power Generated op pvoutput weergegeven.

Acties:
  • +5Henk 'm!

  • eth0
  • Registratie: mei 2002
  • Laatst online: 24-08 06:09
Zelf eens een dashboard gemaakt, en data uit de inverter en slimme meter gehaald.



Zal tzt wel het eea delen hoe dit is gemaakt...

  • Pathogen
  • Registratie: april 2004
  • Laatst online: 23-08 15:30
Haha, mooi, ik zag letterlijk eerst je plaatje en dacht "Oeh, cool dashboard, dat wil ik ook! Ff kijken of erbij staat wat het is... Oh."

Waar je mee omgaat, word je mee besmet.


  • elmo_1978
  • Registratie: april 2005
  • Laatst online: 23-08 11:49
@eth0 ziet er erg cool uit.

Kan je vertellen met welke tool dit gemaakt is, want ik heb nu alles staan in Domotics.
Maar daar krijg ik niet zulke dashboard, dus ben wel benieuwd

Acties:
  • +1Henk 'm!

  • eth0
  • Registratie: mei 2002
  • Laatst online: 24-08 06:09
Pathogen schreef op donderdag 9 mei 2019 @ 08:49:
Haha, mooi, ik zag letterlijk eerst je plaatje en dacht "Oeh, cool dashboard, dat wil ik ook! Ff kijken of erbij staat wat het is... Oh."
elmo_1978 schreef op donderdag 9 mei 2019 @ 10:18:
@eth0 ziet er erg cool uit.

Kan je vertellen met welke tool dit gemaakt is, want ik heb nu alles staan in Domotics.
Maar daar krijg ik niet zulke dashboard, dus ben wel benieuwd
Gebruikte tools,


PV: python script om de logger site te scrapen en de waarden in influxdb te laden. Vervolgens in grafana een dashboard gemaakt.
Slimme meter: Via een kabel aan een server, welke home assistant uitleest. Ook deze gaan vervolgens in influx db en komen zo weer terug in grafana.


@elmo_1978 Domoticz kan je ook naar influx laten schrijven, dus zo kan je ook dit sort dashboard maken.

eth0 wijzigde deze reactie 09-05-2019 10:21 (27%)


Acties:
  • 0Henk 'm!

  • bundit
  • Registratie: september 2014
  • Laatst online: 24-08 19:21
Ep Woody schreef op vrijdag 19 april 2019 @ 14:58:
[...]


Dit is weer een andere versie dan mijn link. Deze maakt weer gebruik 0103 en 0104 IPV 5104, maar dan wel weer scrambled. Je kan die waardes aanpassen en kijken of je dan wel een goede output uit komt.
Heb je toevalling ook een idee waarvan de ShineLAN gebruik maakt? Of op welke manier moet ik de output lezen om dit zelf te begrijpen/achterhalen? Deze geeft de volgende output in de console:

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
Starting a server on 0.0.0.0:5279
Connection from 192.168.178.31 accepted.
Read  0000: 00 01 00 02 00 0c 01 16 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33                                            13

Read  0000: 00 01 00 02 00 10 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 04 00 15                                13....

Read  0000: 00 01 00 02 00 0c 01 16 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33                                            13

Read  0000: 00 01 00 02 00 11 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 04 00 01 35 00 01 00 02 00 11 01 19 59  13....5........Y
  0020: 55 5a 30 38 32 30 32 31 33 00 05 00 01 31 00 01  UZ08Z12345....1..
  0030: 00 02 00 12 01 19 59 55 5a 30 38 32 30 32 31 33  ......YUZ1234513
  0040: 00 06 00 02 33 32 00 01 00 02 00 1a 01 19 59 55  ....32........YU
  0050: 5a 30 38 32 30 32 31 33 00 08 00 0a 59 55 5a 30  Z08Z12345....YUZ0
  0060: 38 32 30 32 31 33 00 01 00 02 00 11 01 19 59 55  8Z12345........YU
  0070: 5a 30 38 32 30 32 31 33 00 0a 00 01 30           Z08Z12345....0

Read  0000: 00 01 00 02 00 1e 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 0b 00 0e 30 23 30 23 30 2e 30 2e 30 2e  13....0#0#0.0.0.
  0020: 30 23 30 23                                      0#0#

Read  0000: 00 01 00 02 00 11 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 0d 00 01 35 00 01 00 02 00 1e 01 19 59  13....5........Y
  0020: 55 5a 30 38 32 30 32 31 33 00 0e 00 0e 31 39 32  UZ08Z12345....192
  0030: 2e 31 36 38 2e 31 30 2e 31 30 30 00 01 00 02 00  .168.10.100.....
  0040: 15 01 19 59 55 5a 30 38 32 30 32 31 33 00 0f 00  ...YUZ1234513...
  0050: 05 31 35 38 35 38                                .15858

Read  0000: 00 01 00 02 00 21 01 19 59 55 5a 30 38 32 30 32  .....!..YUZ12345
  0010: 31 33 00 10 00 11 46 30 3a 46 45 3a 36 42 3a 45  13....F0:FE:6B:E
  0020: 30 3a 37 39 3a 41 31 00 01 00 02 00 1e 01 19 59  0:79:A1........Y
  0030: 55 5a 30 38 32 30 32 31 33 00 11 00 0e 31 39 32  UZ08Z12345....192
  0040: 2e 31 36 38 2e 31 37 38 2e 33 31 00 01 00 02 00  .168.178.31.....
  0050: 14 01 19 59 55 5a 30 38 32 30 32 31 33 00 12 00  ...YUZ1234513...
  0060: 04 35 32 37 39 00 01 00 02 00 1e 01 19 59 55 5a  .5279........YUZ
  0070: 30 38 32 30 32 31 33 00 13 00 0e 31 39 32 2e 31  08Z12345....192.1
  0080: 36 38 2e 31 37 38 2e 33 31 00 01 00 02 00 17 01  68.178.31.......
  0090: 19 59 55 5a 30 38 32 30 32 31 33 00 15 00 07 34  .YUZ1234513....4
  00a0: 2e 30 2e 30 2e 30                                .0.0.0

Read  0000: 00 01 00 02 00 10 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 1f 00 1f                                13....

Read  0000: 00 01 00 02 00 23 01 19 59 55 5a 30 38 32 30 32  .....#..YUZ12345
  0010: 31 33 00 1f 00 13 32 30 31 39 2d 30 35 2d 31 32  13....2019-05-12
  0020: 20 31 39 3a 34 38 3a 33 38                        19:48:38

Read  0000: 00 01 00 02 00 d9 01 04 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 36 46 5a 49 39 30 32 30 39 44 00 00 00 00  136FZI90209D....
  0020: 00 00 02 00 00 00 2c 00 01 00 00 01 cd 08 ba 00  ......,.........
  0030: 00 00 00 00 cd 08 58 00 01 00 00 01 00 00 00 01  ......X.........
  0040: c5 13 88 08 ca 00 02 00 00 01 d4 00 00 00 00 00  ................
  0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c5 00  ................
  0060: 00 03 05 00 06 ec a9 01 12 00 00 00 00 00 00 00  ................
  0070: 00 00 00 00 00 00 00 00 00 01 5a 0d eb 00 00 00  ..........Z.....
  0080: 00 00 2d 00 59 4e 20 00 00 00 00 00 00 00 67 00  ..-.YN .......g.
  0090: 00 01 93 00 00 00 66 00 00 01 8e 00 00 03 21 00  ......f.......!.
  00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00b0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ...............

Read  0000: 00 01 00 02 00 03 01 04 00                       .........


ps: Ik heb alleen het serienummer (YUZ.....) vervangen door YUZ12345. Mocht dit een probleem zijn dan hoor ik het graag.

Acties:
  • 0Henk 'm!

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
bundit schreef op zondag 12 mei 2019 @ 20:57:
[...]


Heb je toevalling ook een idee waarvan de ShineLAN gebruik maakt? Of op welke manier moet ik de output lezen om dit zelf te begrijpen/achterhalen? Deze geeft de volgende output in de console:

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
Starting a server on 0.0.0.0:5279
Connection from 192.168.178.31 accepted.
Read  0000: 00 01 00 02 00 0c 01 16 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33                                            13

Read  0000: 00 01 00 02 00 10 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 04 00 15                                13....

Read  0000: 00 01 00 02 00 0c 01 16 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33                                            13

Read  0000: 00 01 00 02 00 11 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 04 00 01 35 00 01 00 02 00 11 01 19 59  13....5........Y
  0020: 55 5a 30 38 32 30 32 31 33 00 05 00 01 31 00 01  UZ08Z12345....1..
  0030: 00 02 00 12 01 19 59 55 5a 30 38 32 30 32 31 33  ......YUZ1234513
  0040: 00 06 00 02 33 32 00 01 00 02 00 1a 01 19 59 55  ....32........YU
  0050: 5a 30 38 32 30 32 31 33 00 08 00 0a 59 55 5a 30  Z08Z12345....YUZ0
  0060: 38 32 30 32 31 33 00 01 00 02 00 11 01 19 59 55  8Z12345........YU
  0070: 5a 30 38 32 30 32 31 33 00 0a 00 01 30           Z08Z12345....0

Read  0000: 00 01 00 02 00 1e 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 0b 00 0e 30 23 30 23 30 2e 30 2e 30 2e  13....0#0#0.0.0.
  0020: 30 23 30 23                                      0#0#

Read  0000: 00 01 00 02 00 11 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 0d 00 01 35 00 01 00 02 00 1e 01 19 59  13....5........Y
  0020: 55 5a 30 38 32 30 32 31 33 00 0e 00 0e 31 39 32  UZ08Z12345....192
  0030: 2e 31 36 38 2e 31 30 2e 31 30 30 00 01 00 02 00  .168.10.100.....
  0040: 15 01 19 59 55 5a 30 38 32 30 32 31 33 00 0f 00  ...YUZ1234513...
  0050: 05 31 35 38 35 38                                .15858

Read  0000: 00 01 00 02 00 21 01 19 59 55 5a 30 38 32 30 32  .....!..YUZ12345
  0010: 31 33 00 10 00 11 46 30 3a 46 45 3a 36 42 3a 45  13....F0:FE:6B:E
  0020: 30 3a 37 39 3a 41 31 00 01 00 02 00 1e 01 19 59  0:79:A1........Y
  0030: 55 5a 30 38 32 30 32 31 33 00 11 00 0e 31 39 32  UZ08Z12345....192
  0040: 2e 31 36 38 2e 31 37 38 2e 33 31 00 01 00 02 00  .168.178.31.....
  0050: 14 01 19 59 55 5a 30 38 32 30 32 31 33 00 12 00  ...YUZ1234513...
  0060: 04 35 32 37 39 00 01 00 02 00 1e 01 19 59 55 5a  .5279........YUZ
  0070: 30 38 32 30 32 31 33 00 13 00 0e 31 39 32 2e 31  08Z12345....192.1
  0080: 36 38 2e 31 37 38 2e 33 31 00 01 00 02 00 17 01  68.178.31.......
  0090: 19 59 55 5a 30 38 32 30 32 31 33 00 15 00 07 34  .YUZ1234513....4
  00a0: 2e 30 2e 30 2e 30                                .0.0.0

Read  0000: 00 01 00 02 00 10 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 1f 00 1f                                13....

Read  0000: 00 01 00 02 00 23 01 19 59 55 5a 30 38 32 30 32  .....#..YUZ12345
  0010: 31 33 00 1f 00 13 32 30 31 39 2d 30 35 2d 31 32  13....2019-05-12
  0020: 20 31 39 3a 34 38 3a 33 38                        19:48:38

Read  0000: 00 01 00 02 00 d9 01 04 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 36 46 5a 49 39 30 32 30 39 44 00 00 00 00  136FZI90209D....
  0020: 00 00 02 00 00 00 2c 00 01 00 00 01 cd 08 ba 00  ......,.........
  0030: 00 00 00 00 cd 08 58 00 01 00 00 01 00 00 00 01  ......X.........
  0040: c5 13 88 08 ca 00 02 00 00 01 d4 00 00 00 00 00  ................
  0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c5 00  ................
  0060: 00 03 05 00 06 ec a9 01 12 00 00 00 00 00 00 00  ................
  0070: 00 00 00 00 00 00 00 00 00 01 5a 0d eb 00 00 00  ..........Z.....
  0080: 00 00 2d 00 59 4e 20 00 00 00 00 00 00 00 67 00  ..-.YN .......g.
  0090: 00 01 93 00 00 00 66 00 00 01 8e 00 00 03 21 00  ......f.......!.
  00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00b0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ...............

Read  0000: 00 01 00 02 00 03 01 04 00                       .........


ps: Ik heb alleen het serienummer (YUZ.....) vervangen door YUZ12345. Mocht dit een probleem zijn dan hoor ik het graag.
Dit probleem had ik ook, blijkbaar spugen de Girowatt omvormers wel dezelfde inhoud van berichten, maar soms met andere statuscodes. Het script controleer in proxy.pl op berichten met code 5104.
Dit gebeurd onderin bij

code:
1
if (substr($buffer, 6, 2) eq "\x51\x04" && length($buffer) > 100) {



Jij krijgt blijkbaar 0119 berichten binnen. Dat kun je zien door bij de aantallen te kijken naar de waardes 7 en 8. De eerste 6 met (dubbele) getallen kun je negeren.

Pas die regel code aan en maak er dit van

code:
1
if (substr($buffer, 6, 2) eq "\x01\x19" && length($buffer) > 100) {



Ik vermoed dat je dan wel output gaat zien.

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


Acties:
  • 0Henk 'm!

  • Ep Woody
  • Registratie: september 2003
  • Laatst online: 09:18
bundit schreef op zondag 12 mei 2019 @ 20:57:
[...]


Heb je toevalling ook een idee waarvan de ShineLAN gebruik maakt? Of op welke manier moet ik de output lezen om dit zelf te begrijpen/achterhalen? Deze geeft de volgende output in de console:

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
Starting a server on 0.0.0.0:5279
Connection from 192.168.178.31 accepted.
Read  0000: 00 01 00 02 00 0c 01 16 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33                                            13

Read  0000: 00 01 00 02 00 10 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 04 00 15                                13....

Read  0000: 00 01 00 02 00 0c 01 16 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33                                            13

Read  0000: 00 01 00 02 00 11 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 04 00 01 35 00 01 00 02 00 11 01 19 59  13....5........Y
  0020: 55 5a 30 38 32 30 32 31 33 00 05 00 01 31 00 01  UZ08Z12345....1..
  0030: 00 02 00 12 01 19 59 55 5a 30 38 32 30 32 31 33  ......YUZ1234513
  0040: 00 06 00 02 33 32 00 01 00 02 00 1a 01 19 59 55  ....32........YU
  0050: 5a 30 38 32 30 32 31 33 00 08 00 0a 59 55 5a 30  Z08Z12345....YUZ0
  0060: 38 32 30 32 31 33 00 01 00 02 00 11 01 19 59 55  8Z12345........YU
  0070: 5a 30 38 32 30 32 31 33 00 0a 00 01 30           Z08Z12345....0

Read  0000: 00 01 00 02 00 1e 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 0b 00 0e 30 23 30 23 30 2e 30 2e 30 2e  13....0#0#0.0.0.
  0020: 30 23 30 23                                      0#0#

Read  0000: 00 01 00 02 00 11 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 0d 00 01 35 00 01 00 02 00 1e 01 19 59  13....5........Y
  0020: 55 5a 30 38 32 30 32 31 33 00 0e 00 0e 31 39 32  UZ08Z12345....192
  0030: 2e 31 36 38 2e 31 30 2e 31 30 30 00 01 00 02 00  .168.10.100.....
  0040: 15 01 19 59 55 5a 30 38 32 30 32 31 33 00 0f 00  ...YUZ1234513...
  0050: 05 31 35 38 35 38                                .15858

Read  0000: 00 01 00 02 00 21 01 19 59 55 5a 30 38 32 30 32  .....!..YUZ12345
  0010: 31 33 00 10 00 11 46 30 3a 46 45 3a 36 42 3a 45  13....F0:FE:6B:E
  0020: 30 3a 37 39 3a 41 31 00 01 00 02 00 1e 01 19 59  0:79:A1........Y
  0030: 55 5a 30 38 32 30 32 31 33 00 11 00 0e 31 39 32  UZ08Z12345....192
  0040: 2e 31 36 38 2e 31 37 38 2e 33 31 00 01 00 02 00  .168.178.31.....
  0050: 14 01 19 59 55 5a 30 38 32 30 32 31 33 00 12 00  ...YUZ1234513...
  0060: 04 35 32 37 39 00 01 00 02 00 1e 01 19 59 55 5a  .5279........YUZ
  0070: 30 38 32 30 32 31 33 00 13 00 0e 31 39 32 2e 31  08Z12345....192.1
  0080: 36 38 2e 31 37 38 2e 33 31 00 01 00 02 00 17 01  68.178.31.......
  0090: 19 59 55 5a 30 38 32 30 32 31 33 00 15 00 07 34  .YUZ1234513....4
  00a0: 2e 30 2e 30 2e 30                                .0.0.0

Read  0000: 00 01 00 02 00 10 01 19 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 00 1f 00 1f                                13....

Read  0000: 00 01 00 02 00 23 01 19 59 55 5a 30 38 32 30 32  .....#..YUZ12345
  0010: 31 33 00 1f 00 13 32 30 31 39 2d 30 35 2d 31 32  13....2019-05-12
  0020: 20 31 39 3a 34 38 3a 33 38                        19:48:38

Read  0000: 00 01 00 02 00 d9 01 04 59 55 5a 30 38 32 30 32  ........YUZ12345
  0010: 31 33 36 46 5a 49 39 30 32 30 39 44 00 00 00 00  136FZI90209D....
  0020: 00 00 02 00 00 00 2c 00 01 00 00 01 cd 08 ba 00  ......,.........
  0030: 00 00 00 00 cd 08 58 00 01 00 00 01 00 00 00 01  ......X.........
  0040: c5 13 88 08 ca 00 02 00 00 01 d4 00 00 00 00 00  ................
  0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c5 00  ................
  0060: 00 03 05 00 06 ec a9 01 12 00 00 00 00 00 00 00  ................
  0070: 00 00 00 00 00 00 00 00 00 01 5a 0d eb 00 00 00  ..........Z.....
  0080: 00 00 2d 00 59 4e 20 00 00 00 00 00 00 00 67 00  ..-.YN .......g.
  0090: 00 01 93 00 00 00 66 00 00 01 8e 00 00 03 21 00  ......f.......!.
  00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00b0: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00     ...............

Read  0000: 00 01 00 02 00 03 01 04 00                       .........


ps: Ik heb alleen het serienummer (YUZ.....) vervangen door YUZ12345. Mocht dit een probleem zijn dan hoor ik het graag.
Dit is volgens mij gewoon het normale protocol. Met https://github.com/MrLurch81/Growatt-WiFi-Tools deze scripts moet je een heel eind komen.

Acties:
  • 0Henk 'm!

  • Aziraphale
  • Registratie: september 2013
  • Laatst online: 08:19
Ik heb geprobeerd om mijn Omnik te loggen vanaf mij Pi 3, om zo de gegevens in Domoticz te krijgen. Installatie gaat met behulp van de Wiki allemaal goed, maar dan begint de ellende. Ik heb de meeste fouten weg kunnen werken door 2to3 uit te voeren om zo Python 3 te gebruiken (geen idee namelijk hoe ik het onder 2 kan draaien), maar hij bljift dan bij het uitvoeren van LiveStats.py aangeven dat configparser ontbreekt. Iemand een idee hoe ik dit op kan lossen? Of is er misschien een logging tool voor Python 3 waarmee ik de Omnik in Domoticz kan krijgen?

Acties:
  • +1Henk 'm!

  • eth0
  • Registratie: mei 2002
  • Laatst online: 24-08 06:09
Heb een python script gemaakt, welke de statistics van de Ginlong pagina scraped van mijn Solis inverter. Dit python script kan vervolgens deze data dan weer loggen naar PVoutput, influxdb en/of een mqtt.

Zie voor meer info: https://blog.kruyt.org/ginlong-scraper/

Plaatje van een Grafana dashboard.



En mijn pvoutput: https://pvoutput.org/list.jsp?userid=70678

Acties:
  • 0Henk 'm!

  • NielsTn
  • Registratie: december 2006
  • Laatst online: 03-07 23:55
FYI, 10 mei j.l. is nieuwe versie JSunnyReports 2.6.0 beschikbaar gekomen met oa SFTP en moarrrrr charts!

Tesla Model 3 LR DualMotor - AP & FSD | 4800Wp solar panels | 11.4GJ thermal solar panels


Acties:
  • 0Henk 'm!

  • petermdevries
  • Registratie: maart 2010
  • Laatst online: 09:28
eth0 schreef op maandag 13 mei 2019 @ 23:15:
Heb een python script gemaakt, welke de statistics van de Ginlong pagina scraped van mijn Solis inverter. Dit python script kan vervolgens deze data dan weer loggen naar PVoutput, influxdb en/of een mqtt.

Zie voor meer info: https://blog.kruyt.org/ginlong-scraper/

Plaatje van een Grafana dashboard.

[Afbeelding]

En mijn pvoutput: https://pvoutput.org/list.jsp?userid=70678
Leuk dashboard! Heb je script nu ook werkend.
Waar haal de de informatie voor Solar Radiation vandaan? Of meet je die met een sensor oid?

  • eth0
  • Registratie: mei 2002
  • Laatst online: 24-08 06:09
petermdevries schreef op dinsdag 14 mei 2019 @ 23:00:
[...]


Leuk dashboard! Heb je script nu ook werkend.
Waar haal de de informatie voor Solar Radiation vandaan? Of meet je die met een sensor oid?
Buienradar 😉 deze logt via Home Assistant.

  • PentaClover
  • Registratie: september 2018
  • Laatst online: 21-08 20:52
@petermdevries Mocht je interesse hebben in een python scriptje dat de solar radiation data van een KNMI weerstation van Buienradar ophaald en in domoticz in een dummy sensor schrijft, dan heb ik dat wel voor je.

PentaClover wijzigde deze reactie 15-05-2019 17:51 (4%)

Denim Glas/Glas 3600Wp 200gr Zuid - PvOutput - Daikin 4MXM68N + 3 x FTXM20M2V1B + FTXA50A2V1BT


  • petermdevries
  • Registratie: maart 2010
  • Laatst online: 09:28
PentaClover schreef op woensdag 15 mei 2019 @ 17:35:
@petermdevries Mocht je interesse hebben in een python scriptje dat de solar radiation data van een KNMI weerstation van Buienradar ophaald en in domoticz in een dummy sensor schrijft, dan heb ik dat wel voor je.
Ben nu wat aan het experimenteren met OpenHAB en InfluxDB. Maar wellicht dat het script relatief eenvoudig aan te passen is, dus altijd welkom :)

Acties:
  • +1Henk 'm!

  • PentaClover
  • Registratie: september 2018
  • Laatst online: 21-08 20:52
Ja, dan hoef je alleen de UpdateDomoticz functie vervangen door een alternatief, en boven in het station ID vervangen door een station dat bij je in de buurt zit, nu staat het ID van Volkel erin.


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
#################################################################################
# Imports of external libraries:
# urllib2 for http traffic
# json to parse the json text file retrieved from buienradar into a data structure.
#################################################################################
import urllib2
import json

#################################################################################
# Definitions for data that can be different per user of this script
# StationID is the weather station, idx in each update url is the index of the
# virtual/dummy sensor in Domoticz. Scripts assumes it runs on the same host as the
# domoticz installation listening on port 888.
#################################################################################
WeerinfoURL="https://json.buienradar.nl/"
UpdateSunPowerURL="http://localhost:888/json.htm?type=command&param=udevice&idx=94&nvalue=0&svalue="
StationIDToUse="6375"

#################################################################################
# Function definitions that are used in the main program.
#################################################################################
def BuienRadarJsonGetStationData (JsonWeerData, StationID):
   #Checking the keys we want to use are present in the data.
   #We expect a list of stations to be found in JsonWeerData['actual']['stationmeasurements']
   #So before accessing, first check if this is the case, otherwise buienradar has changed their interface.
   if "actual" in JsonWeerData:
      if "stationmeasurements" in JsonWeerData['actual']:
         StationList=JsonWeerData['actual']['stationmeasurements']
         for Station in StationList:
            if Station['stationid'].__str__() == StationID:
               return Station
      else:
         print("BuienRadar Interface Change or corrupt valid Json file received!")
         return None # or: raise
   else:
      print("BuienRadar Interface Change or corrupt valid Json file received!")
      return None # or: raise
   
def ParseBuienRadarStationData(StationData):
   #Get the relevant data from the station dictionary and create a dictionary to return.
   #For each key validate it exists before accessing it, when key does not exist, continue with the next.
   result = dict()
   if "sunpower" in StationData:
      result['SunPower'] = StationData['sunpower']
   else:
      print('No sunpower in Station data, BuienRadar Interface Change or corrupt valid Json file received!')
   return result

def UpdateDomoticz(Measurement):
   #Only call the update page if the respective data needed for it is present in the dictionary
   if "SunPower" in Measurement:
      SunUpdate=urllib2.urlopen(UpdateSunPowerURL+Measurement['SunPower'].__str__())
      try:
         SunUpdateResult=json.loads(SunUpdate.read())
         if SunUpdateResult['status'] != "OK":
            print("Error (status="+SunUpdateResult['status']+") occured while updating Domoticz database for Sunpower.")
      except ValueError as fout:
         print("Invalid json returned when updating Domoticz database for Sunpower.(Error="+fout+")")      

#################################################################################
# Main Program
#################################################################################

#Getting the Data From BuienRadar, log error in case we don't succeed in getting the page.
try:
   WeerDataPage=urllib2.urlopen(WeerinfoURL)
   WeerData=WeerDataPage.read()
except (urllib2.HTTPError, urllib2.URLError) as fout:
   print("Error: "+str(fout)+" URL: "+WeerinfoURL)
   WeerData=None

#Validating the Json and Getting the Data out of it.
if WeerData != None:
   try:
      JsonWeerData=json.loads(WeerData)
   except ValueError as fout:
      print("Invalid json file returned by Buienradar.(Error="+fout+")")
      JsonWeerData = None

if JsonWeerData != None:
   #Get the StationData out of all of the buienradar data for the station we want to use.
   StationData=BuienRadarJsonGetStationData(JsonWeerData, StationIDToUse)

   # Parse the StationData, and use only the data we need.
   if StationData != None:
      StationResults=ParseBuienRadarStationData(StationData)

      #Store the StationResults in our Domoticz, UpdateDomoticz function will check itself
      #for the presence or absense of data in the StationResults dictionary.
      UpdateDomoticz(StationResults)

Denim Glas/Glas 3600Wp 200gr Zuid - PvOutput - Daikin 4MXM68N + 3 x FTXM20M2V1B + FTXA50A2V1BT


  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 29-07 18:47
@eth0
Mooi script dat ginlong-scraper.py
Nog kleinigheidje aan te passen voor de uitvoer naar PVOutput m.b.t. de tijd voor gelijkloop, óf met UTC, óf met lokale winter-/zomertijd.
Voor directere export naar een aantal Domoticz Virtual Devices voeg ik er nog een stukje script aan toe:
als dat goed werkt, plakt ik het hier in dit bericht.

;) een scraper-versie zou mooi zijn, die direct op het interne LAN-verkeer kijkt:
hebben we de omweg via de Ginlong Monitoring website niet meer nodig ..........

Toulon7559 wijzigde deze reactie 19-05-2019 09:01 (72%)
Reden: tekst uitgebreid


  • Dylantje2
  • Registratie: april 2007
  • Laatst online: 00:42

Dylantje2

sorry Bricklayere here :-)

Is er iemand die een tp heeft om 4x S0 uit te lezen en te uploaden naar Pvo.
Ik gebruik de solarmeter, maar die red het niet qua afstand en stabiel werken op de wifi.
En is een beetje eol want als er iets gaat veranderen in pvo, vrees ik dat de solarmter niet meer aangepast gaat worden door Harold
Dus iemadn een tip opensource oid op een arduino?
Of Pi..
Of mooier een esp

zonneboiler, pelletkachel, 24 panels, Atlantic Wpb, pana 5 Kw H, Domoticz, Solarmeters, WPboiler: http://wqd.nl/dP9y, WP: http://wqd.nl/9GVg, Grafana: http://wqd.nl/EoAi, Panathread: https://bit.ly/2Or4Unp


  • I-King
  • Registratie: maart 2003
  • Nu online
Mss werkt dit? Ben ik zelf ook naar aan het kijken. Zie derde optie. https://sites.google.com/site/nta8130p1smartmeter/webshop

  • klump4u
  • Registratie: februari 2008
  • Niet online

klump4u

4980wp-Zuid-Limburg,

3020wp-ZW Live 1960wp-ZZW Live Altantic Explorer 270 Live


  • PentaClover
  • Registratie: september 2018
  • Laatst online: 21-08 20:52
Ik heb die 5 poorts pulse teller van de smartmeter webshop met 3 kWh meters met S0 pulse uitgang, usb kabel in een raspberry pi werkt als een trein, wordt door Domoticz gesupport heb alleen het aantal pulsen per kWh moeten instellen.

Denim Glas/Glas 3600Wp 200gr Zuid - PvOutput - Daikin 4MXM68N + 3 x FTXM20M2V1B + FTXA50A2V1BT


  • Dylantje2
  • Registratie: april 2007
  • Laatst online: 00:42

Dylantje2

sorry Bricklayere here :-)

PentaClover schreef op zaterdag 18 mei 2019 @ 23:23:
Ik heb die 5 poorts pulse teller van de smartmeter webshop met 3 kWh meters met S0 pulse uitgang, usb kabel in een raspberry pi werkt als een trein, wordt door Domoticz gesupport heb alleen het aantal pulsen per kWh moeten instellen.
alles hangt in een schuurt [ veel staal ] en 25 meter weg van de router. met veel muren er tussen.
Dus dat gaat het niet worden

zonneboiler, pelletkachel, 24 panels, Atlantic Wpb, pana 5 Kw H, Domoticz, Solarmeters, WPboiler: http://wqd.nl/dP9y, WP: http://wqd.nl/9GVg, Grafana: http://wqd.nl/EoAi, Panathread: https://bit.ly/2Or4Unp


  • Dylantje2
  • Registratie: april 2007
  • Laatst online: 00:42

Dylantje2

sorry Bricklayere here :-)

En is dit goed te doen met een paar tutor en wat hulp in dat forum?
Of erg complex?
En met wifi stick ook simpel?

zonneboiler, pelletkachel, 24 panels, Atlantic Wpb, pana 5 Kw H, Domoticz, Solarmeters, WPboiler: http://wqd.nl/dP9y, WP: http://wqd.nl/9GVg, Grafana: http://wqd.nl/EoAi, Panathread: https://bit.ly/2Or4Unp


  • PentaClover
  • Registratie: september 2018
  • Laatst online: 21-08 20:52
@Dylantje2 Ik heb de RPi aan een RJ45 kabel hangen, dat werkt altijd.

Denim Glas/Glas 3600Wp 200gr Zuid - PvOutput - Daikin 4MXM68N + 3 x FTXM20M2V1B + FTXA50A2V1BT


  • Dylantje2
  • Registratie: april 2007
  • Laatst online: 00:42

Dylantje2

sorry Bricklayere here :-)

PentaClover schreef op zaterdag 18 mei 2019 @ 23:38:
@Dylantje2 Ik heb de RPi aan een RJ45 kabel hangen, dat werkt altijd.
ja ook als je hem 25 meter door je huis en tuin moet leggen?

zonneboiler, pelletkachel, 24 panels, Atlantic Wpb, pana 5 Kw H, Domoticz, Solarmeters, WPboiler: http://wqd.nl/dP9y, WP: http://wqd.nl/9GVg, Grafana: http://wqd.nl/EoAi, Panathread: https://bit.ly/2Or4Unp


Acties:
  • 0Henk 'm!

  • klump4u
  • Registratie: februari 2008
  • Niet online

klump4u

4980wp-Zuid-Limburg,

Dylantje2 schreef op zaterdag 18 mei 2019 @ 23:40:
[...]


ja ook als je hem 25 meter door je huis en tuin moet leggen?
Je wilt dus een omvormer loggen die 25 meter weg hangt?
Als deze op een eigen groep zit kun je toch de kWh meter verplaatsen die er tussen zit?

3020wp-ZW Live 1960wp-ZZW Live Altantic Explorer 270 Live


Acties:
  • 0Henk 'm!

  • Cyberpope
  • Registratie: april 2000
  • Niet online

Cyberpope

When does the hurting stop??

Dylantje2 schreef op zaterdag 18 mei 2019 @ 23:40:
[...]


ja ook als je hem 25 meter door je huis en tuin moet leggen?
ja, ook dan werkt een kabel altijd.
Dat het nogal een werkje is om een kabel goed weg te werken is vers 2.

With so many things coming back in style, I can't wait till loyalty, intelligence and morals become a trend again.......


Acties:
  • 0Henk 'm!

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 29-07 18:47
@ Dylantje2

Cat5-kabel is geschikt voor overdracht over minstens 100m.
;-( Hoewel: hoe korter de kabel, deste hoger de mogelijke snelheid ...........
Cat6-kabel is beter en kost tegenwoordig nauwelijks meer.

Als je geen kabel wil toevoegen, en WiFi niet lukt, dan is Powerline je vriend:
ethernet over de 230V met aan weerskanten een koppel-apparaatje.
;-) En die 230V-verbinding tussen huis en de inverters heb je al.

Toulon7559 wijzigde deze reactie 19-05-2019 08:58 (36%)
Reden: tekst uitgebreid


Acties:
  • 0Henk 'm!

  • Dylantje2
  • Registratie: april 2007
  • Laatst online: 00:42

Dylantje2

sorry Bricklayere here :-)

klump4u schreef op zondag 19 mei 2019 @ 06:59:
[...]

Je wilt dus een omvormer loggen die 25 meter weg hangt?
Als deze op een eigen groep zit kun je toch de kWh meter verplaatsen die er tussen zit?
Yep...

En dat lukte me al jaren.
Maar op de eea manier is ergesn iets veranderd dat ik hem met wifi niet meer stabiel krijg.
Het is geen aparte groep, dus 1 S0 lukt niet en er liggen er 4 die ik apart uitlees.

Ga die windows versie toch eens proberen

zonneboiler, pelletkachel, 24 panels, Atlantic Wpb, pana 5 Kw H, Domoticz, Solarmeters, WPboiler: http://wqd.nl/dP9y, WP: http://wqd.nl/9GVg, Grafana: http://wqd.nl/EoAi, Panathread: https://bit.ly/2Or4Unp


Acties:
  • 0Henk 'm!

  • PentaClover
  • Registratie: september 2018
  • Laatst online: 21-08 20:52
Dylantje2 schreef op zaterdag 18 mei 2019 @ 23:40:
[...]
ja ook als je hem 25 meter door je huis en tuin moet leggen?
Ja, dat is wel wat werk, ik ben bij de meterkast via de spouw naar buiten onder het maaiveld gegaan, toen 25m richting garage. Samen met een dikke YMVK-AS kabel zodat de omvormer op zijn eigen groep hangt en ik nu ook een 3 fase aansluiting in de garage heb.

Als ik hier in de logging kijk zie ik dat ik de laatste 24 uur maar liefst 31 wifi netwerken heb gedetecteerd precies de reden dat ik zo veel mogelijk kabels heb liggen, te veel verstoring van de WiFi van mijn buren.

Maar als je geen kabels wilt trekken, powerline adapters zoals al genoemd door @Toulon7559 werken ook.

Edit:
Zoals al genoemd de pulsen teller wordt door domoticz ondersteund, ik heb de meeste tijd besteed aan een Python scriptje schrijven dat Domoticz uitleest en upload naar PVOutput.

PentaClover wijzigde deze reactie 19-05-2019 11:12 (11%)

Denim Glas/Glas 3600Wp 200gr Zuid - PvOutput - Daikin 4MXM68N + 3 x FTXM20M2V1B + FTXA50A2V1BT


Acties:
  • 0Henk 'm!

  • Dylantje2
  • Registratie: april 2007
  • Laatst online: 00:42

Dylantje2

sorry Bricklayere here :-)

@eth0
Weet je mss waar de data van grafana opgeslagen wordt?
Of misschien beter, waar de database van influx te vinden is op een Rpi?
Ik had een rpi maar zit nu op een odroid en ik wil eigenlijk de data van de rpi naar de odroid hebben.
Zodat ik langer terug kan kijken.

zonneboiler, pelletkachel, 24 panels, Atlantic Wpb, pana 5 Kw H, Domoticz, Solarmeters, WPboiler: http://wqd.nl/dP9y, WP: http://wqd.nl/9GVg, Grafana: http://wqd.nl/EoAi, Panathread: https://bit.ly/2Or4Unp


Acties:
  • 0Henk 'm!

  • jobr
  • Registratie: januari 2009
  • Laatst online: 09:26
Dylantje2 schreef op maandag 27 mei 2019 @ 15:12:
@eth0
Weet je mss waar de data van grafana opgeslagen wordt?
Of misschien beter, waar de database van influx te vinden is op een Rpi?
Ik had een rpi maar zit nu op een odroid en ik wil eigenlijk de data van de rpi naar de odroid hebben.
Zodat ik langer terug kan kijken.
Kun je misschien beter dit gebruiken. Hoef je ook niet te weten waar de data staat.

Acties:
  • 0Henk 'm!

  • eth0
  • Registratie: mei 2002
  • Laatst online: 24-08 06:09
Dylantje2 schreef op maandag 27 mei 2019 @ 15:12:
@eth0
Weet je mss waar de data van grafana opgeslagen wordt?
Of misschien beter, waar de database van influx te vinden is op een Rpi?
Ik had een rpi maar zit nu op een odroid en ik wil eigenlijk de data van de rpi naar de odroid hebben.
Zodat ik langer terug kan kijken.
Kijk eens in /var/lib/influxdb/

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
heeft iemand hier ervaring met PVOutput en meerdere actieve plants / systemen? Ik heb drie Growatt omvormers die via een eigen proxy data uitspugen naar Growatt zelf voor de app, naar mijn Home Assistant via MQTT en naar PVOutput. Om meerdere plants te ondersteunen heb ik een donatie gedaan bij PvOutput.

Het valt me wel heel erg tegen hoe PvOutput dit visualiseert. Ik zou bijvoorbeeld graag de opwerkgrafiek van de drie omvormers in 1 overzicht willen zien. Nu zijn het drie losse grafieken. Tot op heden zie ik maar weinig toegevoegde waarde t.o.v. mijn domotica die wel meerdere lijnen in 1 grafiek toont etc maar mogelijk zie ik iets over het hoofd.

Zie:
https://pvoutput.org/list.jsp?id=75146&sid=66629
https://pvoutput.org/list.jsp?id=75146&sid=67618
https://pvoutput.org/list.jsp?id=75146&sid=67619 (omvormer is DOA dus geen data helaas)

GAEvakYD wijzigde deze reactie 29-05-2019 15:39 (13%)

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • AUijtdehaag
  • Registratie: oktober 2006
  • Niet online
@GAEvakYD
Je wilt alles optellen?
Een nieuw systeem aanmaken en dit is de parent.
De overige systemen uploaden automatisch daar naar toe als child.
Bij je bestaande systemen - edit system - Data Aggregation - Parent System - je nieuw gemaakte parent systeem. (totaal dus)

Je kan ook extended data V7 t/m V12 gebruiken om er "iets" in te uploaden met een eigen script

AUijtdehaag wijzigde deze reactie 29-05-2019 15:58 (18%)

PV Output - Panasonic Hit Kuro/Solar Frontier - 5 kW Mitsubsidie


  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
AUijtdehaag schreef op woensdag 29 mei 2019 @ 15:54:
@GAEvakYD
Je wilt alles optellen?
Een nieuw systeem aanmaken en dit is de parent.
De overige systemen uploaden automatisch daar naar toe als child.
Bij je bestaande systemen - edit system - Data Aggregation - Parent System - je nieuw gemaakte parent systeem. (totaal dus)

Je kan ook extended data V7 t/m V12 gebruiken om er "iets" in te uploaden met een eigen script
Ah check, dank je. Dat stapje van de parent en childs had ik nodig. Die eigen upload is ook mogelijk maar die eerste optie is minder werk. :)

Edit: helaas pakt hij niet opbrengsten uit het verleden samen. Ik heb een nieuwe parant gemaakt en de Childs daaraan gekoppeld. Echter toont hij nu een lege grafiek en zegt dat er geen outputs geregistreerd zijn. Ik vermoed dat de de parent alleen data kan stapelen van nieuwe data dat binnenkomt.

Zie https://pvoutput.org/list.jsp?userid=75146

GAEvakYD wijzigde deze reactie 29-05-2019 16:30 (21%)

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • Het Vosje
  • Registratie: oktober 2009
  • Laatst online: 24-08 15:16
Ben nieuw in het PV wereldje en dus volop aan het inlezen. Heb 2 Solis omvormers en ben wel benieuwd naar wat ze opleveren, dus op zoek naar een wifi stick.

Nou zie ik 2 verschillende plaatjes, zit er ook echt een verschil tussen deze 2?

https://www.warmteservice...TDt_awBZuh58aApStEALw_wcB

&

https://www.winkelman-zon...logging-stick-wifi/51538/

Zo ja, welke moet ik hebben? ;)

Acties:
  • +1Henk 'm!

  • cville
  • Registratie: juni 2012
  • Laatst online: 24-08 21:09
GAEvakYD schreef op woensdag 29 mei 2019 @ 16:20:
[...]


Ah check, dank je. Dat stapje van de parent en childs had ik nodig. Die eigen upload is ook mogelijk maar die eerste optie is minder werk. :)

Edit: helaas pakt hij niet opbrengsten uit het verleden samen. Ik heb een nieuwe parant gemaakt en de Childs daaraan gekoppeld. Echter toont hij nu een lege grafiek en zegt dat er geen outputs geregistreerd zijn. Ik vermoed dat de de parent alleen data kan stapelen van nieuwe data dat binnenkomt.

Zie https://pvoutput.org/list.jsp?userid=75146
Je aanname klopt; aggregatie alleen bij nieuwe data.

PVOutput - East/West: 26 x QCELLS Q-peak G5 Duo 325Wp, SMA STP6.0-3AV-40, inclination 13°, az 101/281°; South: 14 x Yingly Panda YL260C-30b, SMA SB 3000-TL21, inclination: 23°; az: 101°


  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Het Vosje schreef op donderdag 30 mei 2019 @ 13:41:
Ben nieuw in het PV wereldje en dus volop aan het inlezen. Heb 2 Solis omvormers en ben wel benieuwd naar wat ze opleveren, dus op zoek naar een wifi stick.

Nou zie ik 2 verschillende plaatjes, zit er ook echt een verschil tussen deze 2?

https://www.warmteservice...TDt_awBZuh58aApStEALw_wcB

&

https://www.winkelman-zon...logging-stick-wifi/51538/

Zo ja, welke moet ik hebben? ;)
Kan aan mijn liggen maar volgens mij is dat twee keer dezelfde stick maar heeft de eerste een extra antenne erbij. Dat zie je ook wel aan de artikel code. SOLIS-DLS-W-A vs Solis-DLS-W

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • Het Vosje
  • Registratie: oktober 2009
  • Laatst online: 24-08 15:16
GAEvakYD schreef op donderdag 30 mei 2019 @ 16:15:
[...]


Kan aan mijn liggen maar volgens mij is dat twee keer dezelfde stick maar heeft de eerste een extra antenne erbij. Dat zie je ook wel aan de artikel code. SOLIS-DLS-W-A vs Solis-DLS-W
Dat lijkt me ook, maar vraag me af waarom? Is de W-A de oude versie oid (zie 'm niet meer op de site van ginlong solis zelf staan)? Beter bereik? Waarom goedkoper? 8)7

Acties:
  • 0Henk 'm!

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Hoi..
Pas net gestart met data loggen met een goodwe ondervind ik toch wat problemen.
Ik ben in eerste instantie gestart met een netbookje/lubuntu en daarop het script van markruys ( https://github.com/markruys/gw2pvo ) maar momenteel werkt dat niet zo lekker want mijn dag start niet met 0 maar met 3 kW

Daarna heb ik het php script van antoonboonstra werkend gekregen op mijn netbook, echter nu ben ik overgestapt naar een Raspberry Pi met daarop p1monitor en wat ik ook probeer ik doe ergens iets fout en krijg steeds te volgend melding.

pi@raspberrypi:~ $ php output.php
<pre>
PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /home/pi/output.php:43
Stack trace:
#0 {main}
thrown in /home/pi/output.php on line 43


Het script van markruys heb ik dan weer wel werkend op de raspberry maar dan start ik weer niet op nul
dus ik denk dat ik iets over het hoofd ziet maar mijn php/python kennis is niet zo geweldig.
Hopelijk hebben jullie enig idee wat ik vergeet.




script dat ik gebruik, uiteraard xxxxx met mijn gegevens. ( script werkt nog op mijn Lubuntu )

[mbr]*knip*, zet het script even op iets als pastebin.com / GitHub. Op deze manier is het onleesbaar zonder code-tags maar ook irritant lang scrollen voor smartphone gebruikers ;) [/mbr]


Ik heb het script ff in mijn eigen topic gezet:
merlin1201 in "Hulp bij een keuze maken van een offerte."


Update: solved ik miste idd nog iets....sudo apt-get install php-curl en het script werkt.

merlin1201 wijzigde deze reactie 02-06-2019 17:42 (156%)

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


Acties:
  • 0Henk 'm!

  • AUijtdehaag
  • Registratie: oktober 2006
  • Niet online

PV Output - Panasonic Hit Kuro/Solar Frontier - 5 kW Mitsubsidie


Acties:
  • 0Henk 'm!

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 29-07 18:47
@GAEvakYD

Inderdaad telt PVOutput de onderliggende inputs van een parent-system pas automatisch op vanaf het ogenblik dat je de combinatie heb ingevoerd.
Wil je een optelling maken van eerdere info, dan zul je met handwerk e.e.a. moeten samenvoegen in het parent-system .......

Het kan helpen dat je van de onderliggende systemen de data als csv-file kunt ophalen en in een xls-file kunt samenvoegen.
Ook daaraan zijn echter beperkingen voor het ophalen per tijdsegment en hoever je überhaupt kunt 'teruggrijpen'.

Acties:
  • 0Henk 'm!

  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 29-07 18:47
Weet iemand wat met Sonnenertrag.eu /Zonneopbrengst.eu nu weer aan de hand is?

Sinds 16 mei 2019 zie ik in de grafieken de referentiewaarde voor Opbrengst_Nederland vaak (maar niet altijd) op heel laag niveau staan, terwijl de opbrengsten voor Provincie en voor Systeem wel realistisch zijn.

Zie anderzijds ook dat Sonnenertrag soms niet het automatische ophalen van de systeemdagopbrengst uitvoert, of zelfs niet toegankelijk is
o.a. 5 juni, 6 juni, 17 ~19 juni ontbreken (momenteel) in de resulterende overzichtsgrafieken, dus handmatig invullen nodig. 17~19 juni was websitetoegang überhaupt niet mogelijk.

Vraag maar in Tweakers gesteld, omdat Sonnenertrag sinds de herstart in 2018 niet meer reageert op Hulptickets, hun WiKi is niet meer toegankelijk en nog wat manco's.

Toulon7559 wijzigde deze reactie 20-06-2019 11:01 (35%)


Acties:
  • 0Henk 'm!

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
heb ik idd ff gedaan echter daar is nog geen oplossing, vandaar dat ik graag het script van antonboonstra wil gebruiken maar die krijg ik momenteel niet aan de praat,, zie foutmelding

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


Acties:
  • 0Henk 'm!

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Hoi iedereen,
inmiddels druk aan het data loggen heb ik een vraagje tav de data die ik nu binnenkrijg.
in pvoutput krijg ik momenteel de volgende waarden:
echter kan ik de waarde van energy consumed niet plaatsen, want ik kan me niet voorstellen dat ik 36,9 kWh verbruikt, deze vind ik erg hoog.
misschien dat jullie me wegwijs willen maken.

output

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


Acties:
  • 0Henk 'm!

  • Rouske
  • Registratie: juli 2007
  • Laatst online: 09:42
Welk getal upload je aan gebruik?
Zeker 226,290W en dan bedoel je 226W en een beetje, maar in USA en AUS is de komma een duizendtal scheiding en upload je dus 226kW aan verbruik in 5 minuten, ik denk dat je 226.290 moet uploaden.

3924Wp ZO(131°) 45°dak @ SE3680H PVoutput


Acties:
  • 0Henk 'm!

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Rouske schreef op dinsdag 4 juni 2019 @ 19:05:
Welk getal upload je aan gebruik?
Zeker 226,290W en dan bedoel je 226W en een beetje, maar in USA en AUS is de komma een duizendtal scheiding en upload je dus 226kW aan verbruik in 5 minuten, ik denk dat je 226.290 moet uploaden.
deze gegevens worden door DSMR reader geupload naar pvoutput, dus ik doe daar zelf niets aan.

Nieuw plaatje:pv

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


Acties:
  • 0Henk 'm!

  • Rouske
  • Registratie: juli 2007
  • Laatst online: 09:42
@merlin1201 Ik heb geen ervaring met DSMR reader, kan het geen instelling daarin zijn of staat jouw 'Decimal Mark' instelling in PVOutput op period en niet op comma?

3924Wp ZO(131°) 45°dak @ SE3680H PVoutput


Acties:
  • 0Henk 'm!

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Rouske schreef op dinsdag 4 juni 2019 @ 19:51:
@merlin1201 Ik heb geen ervaring met DSMR reader, kan het geen instelling daarin zijn of staat jouw 'Decimal Mark' instelling in PVOutput op period en niet op comma?
Deze staat idd (grey) 123.45 (Period). kan ik alleen aanpassen als donateur.

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


  • borft
  • Registratie: januari 2002
  • Laatst online: 07-08 16:40
merlin1201 schreef op dinsdag 4 juni 2019 @ 21:35:
[...]


Deze staat idd (grey) 123.45 (Period). kan ik alleen aanpassen als donateur.
Kan je niet aan jouw kant settings aanpassen? Eigenlijk gebruikt de hele wereld . als decimal separator, alleen wij Nederlanders wijken een beetje af. Allicht dat je het dan kan oplossen zonder donateur te hoeven worden (alhoewel dat natuurlijk sowieso een goed idee is)

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Inmiddels donateurs de decimal Marc op comma gezet, maar ook dit maakt geen verschil.
ik kan die waarde dan ook niet thuisbrengen.
misschien dat jullie zien waar die hooge waarde vandaan komt.

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


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

merlin1201 wijzigde deze reactie 05-06-2019 18:08 (8%)

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


  • Rouske
  • Registratie: juli 2007
  • Laatst online: 09:42
@merlin1201 zoals ik al eerder zei, geen ervaring met het loggen van verbruik op PVOutput, maar het valt me op dat je vanaf 2 juni rond 18:30 ook vaak 0W als opbrengst van de zonnepanelen upload terwijl je daarvoor wel altijd elke 5 minuten een opbrengst waarde had.

En ook dat de energy used de grote sprongen maakt als elke keer power used een komma getal is, want in de nacht lijkt het wel goed te gaan.
Edit: ook loopt de waarde (met komma) van power used steeds hoger op.

Lijkt mij dat er dan iets niet goed gaat in de tool die je gebruikt voor het uploaden naar PVOutput.
Wellicht kan je in die tool/software een regel toevoegen die ook naar een lokaal bestand de string wegschrijft die naar PVOutput gestuurd wordt?

Rouske wijzigde deze reactie 05-06-2019 19:54 (5%)

3924Wp ZO(131°) 45°dak @ SE3680H PVoutput


  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Tja ook mijn kennis gaat niet zover dat ik dat zelf kan.
Ik heb nu contact gelegd met de maker van DSMR reader en mogelijk heeft hij enig idee.

Anders toch eens kijken of er andere mogelijkheden zijn om de output van mijn slimme meter naar pvoutput te uploaden,misch iemand suggesties

merlin1201 wijzigde deze reactie 05-06-2019 19:47 (33%)

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


  • AUijtdehaag
  • Registratie: oktober 2006
  • Niet online
@merlin1201
Domoticz en een dzvents script?
Maar slimme meter naar pvoutput heb je denk ik niet zo veel aan. Overdag zal de waarde negatief zijn, vanwege de zonnepanelen.

PV Output - Panasonic Hit Kuro/Solar Frontier - 5 kW Mitsubsidie


  • Spais
  • Registratie: oktober 2000
  • Laatst online: 19-08 23:54

Spais

The Spais Melange

merlin1201 schreef op zondag 2 juni 2019 @ 14:04:
[...]


heb ik idd ff gedaan echter daar is nog geen oplossing, vandaar dat ik graag het script van antonboonstra wil gebruiken maar die krijg ik momenteel niet aan de praat,, zie foutmelding
Hier hetzelfde probleem. Ik verwijder sochtends vroeg de 5 min upload details binnen een dag en dan klopt het daarna wel (na de eerstvolgende upload). Ben je alleen de details van de eerste x readings kwijt. Heb al wat analyses gedaan van het script maar kan m'n vinger er nog niet op leggen. Volgende week hoop ik wat meer tijd te hebben. Zit nu in het buitenland en met juicessh via je telefoon is niet echt optimaal. Mocht ik het weten te fixen dan laat ik het even weten.

Zonnepanelen 5605Wp op W-ZW: https://pvoutput.org/list.jsp?id=76391&sid=67735


Acties:
  • +2Henk 'm!

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Thanx 2 @AUijtdehaag
Werkt het hier als een zonnetje...als hij schijnt :-)
Ik gebruik nu idd Domoticz met daarin een dzvents script die mijn p1 meter data upload naar pvoutput.
En idd het is leuk maar klopt niet geheel.
Er zijn wel scripjes die dit schijnbaar beter calculeren, maar das nog wel ff proberen.
Ook een Lua script die mijn solar data importeer in domoticz.
En los daarvan een php script dat mijn goodwe output upload naar pvoutput.

hangt nu met scripjes aan elkaar dus nu eens kijken of dat in 1 script is samen te voegen, maar met mijn programmeer kunde .....zal niet makkelijk zijn.

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


  • Apolopo
  • Registratie: januari 2018
  • Laatst online: 23-08 14:29
Ik twijfel tussen een Goodwe en een Growatt omvormer voor 12 Qcells 315wp panelen die ik aan wil schaffen. Beiden bieden optie om opbrengsten te loggen via een app en website. Ik las dat ze hier wel minder goed in zijn dan Solaredge of SMA.
Zijn Goodwe of Growatt mbt hun standaard data opties vergelijkbaar of is een van deze merken wat jullie betreft beter dan de andere?

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
Apolopo schreef op zaterdag 8 juni 2019 @ 22:38:
Ik twijfel tussen een Goodwe en een Growatt omvormer voor 12 Qcells 315wp panelen die ik aan wil schaffen. Beiden bieden optie om opbrengsten te loggen via een app en website. Ik las dat ze hier wel minder goed in zijn dan Solaredge of SMA.
Zijn Goodwe of Growatt mbt hun standaard data opties vergelijkbaar of is een van deze merken wat jullie betreft beter dan de andere?
Ik ken alleen Growatt en ik ben daar erg blij mee. Heb drie omvormers hier en die loggen hun data naar de Growatt servers, en door een proxy ertussen vang ik het verkeer op en stuur dat naar PvOutput en naar Home Assistant via MQTT. Werkt dikke prima.

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


Acties:
  • 0Henk 'm!

  • Joris-Jansen
  • Registratie: november 2017
  • Laatst online: 11-08 01:04
En ik heb een goodwe waar ik ook uitermate tevreden over ben. De app van hen is een stuk beter geworden en is simpel in gebruik.

Acties:
  • 0Henk 'm!

  • Apolopo
  • Registratie: januari 2018
  • Laatst online: 23-08 14:29
Dank je. Hoe vang je die data af via een proxy? Met een Rasberry Pi?

  • GAEvakYD
  • Registratie: juni 2001
  • Laatst online: 22:02
AUijtdehaag schreef op woensdag 29 mei 2019 @ 15:54:
@GAEvakYD
Je wilt alles optellen?
Een nieuw systeem aanmaken en dit is de parent.
De overige systemen uploaden automatisch daar naar toe als child.
Bij je bestaande systemen - edit system - Data Aggregation - Parent System - je nieuw gemaakte parent systeem. (totaal dus)

Je kan ook extended data V7 t/m V12 gebruiken om er "iets" in te uploaden met een eigen script
Een tijdje niet in de gaten gehouden maar mijn Data Aggregation werkt blijkbaar niet.

Ik heb drie losse child systemen waarvan de logging vanuit mijn omvormers prima werkt.
https://pvoutput.org/list.jsp?sid=67619
https://pvoutput.org/list.jsp?sid=67618
https://pvoutput.org/list.jsp?sid=66629

Bij elk systeem heb ik bij Data Aggregation -> Parent System het nieuw aangemaakte Totaal systeem gekozen.
https://pvoutput.org/list.jsp?sid=67620

Het vreemde is dat ik volgens mij alleen maar de data van één van de plants te zien krijg. Ik heb alles een paar keer gecontroleerd en elk systeem heeft echt het juiste Parent System staan.

Iemand een idee?

Kia Niro EV (64 kWh), Alpha Innotec Brine warmtepomp (MSW2-6S), 18x295WP=5310 Wp met Growatt 4600 op Oost, 13x325WP=4225 Wp met Growatt 4200 op Zuid, 8x325WP=2600 Wp met Growatt 2500 op Zuid. Totaal 12135 Wp geïnstalleerd.


  • japieb
  • Registratie: januari 2005
  • Laatst online: 08:59
Ik liep ook tegen het probleem aan dat de dag niet met 0kWh begon en ben in de code gedoken. Met resultaat! Ik heb een fix gevonden die het probleem oplost. De benodigde code wijziging staat klaar om in het gw2pvo script opgenomen te worden...

JapieB


  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Ik heb gezien dat de fix er ook inmiddels in zit, echter ik ben eigelijk erg tevreden met het php script wat ik nu gebruikt, en deze doet eigelijk alles al.
Ik ben nog wel aan het stoeien geweest met een LUA script dat de daadwerkelijke consumptie berekend en upload naar pvoutput, maar ik merk dat daar ook niets van klopt, gewoon verkeerde waarden en heb je idd niet zo veel aan.
Domotics forum wordt weinig meer gereageerd door diegene die het script heeft geplaatst en das wel jammer.

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


  • Rgerr
  • Registratie: juni 2017
  • Nu online
Sinds gisteren heb ik een SolaX omvormer hangen. Nu wil ik graag de data loggen naar PVOutput, ik kan er echter niet achter komen wat hiervoor de juiste manier is. Het liefst wil ik het loggen vanuit Domoticz naar PVOutput, zodat ik het op beide inzichtelijk heb.

Wat zijn hiervoor eenvoudige oplossingen?

  • klump4u
  • Registratie: februari 2008
  • Niet online

klump4u

4980wp-Zuid-Limburg,

Rgerr schreef op zaterdag 15 juni 2019 @ 16:37:
Sinds gisteren heb ik een SolaX omvormer hangen. Nu wil ik graag de data loggen naar PVOutput, ik kan er echter niet achter komen wat hiervoor de juiste manier is. Het liefst wil ik het loggen vanuit Domoticz naar PVOutput, zodat ik het op beide inzichtelijk heb.

Wat zijn hiervoor eenvoudige oplossingen?
Als je de gegevens al in Domoticz binnen krijgt dan met een lua script naar pvoutput door sturen.

3020wp-ZW Live 1960wp-ZZW Live Altantic Explorer 270 Live


Acties:
  • 0Henk 'm!

  • Ralfie165
  • Registratie: december 2002
  • Laatst online: 23:13

japieb schreef op dinsdag 11 juni 2019 @ 22:07:
[...]

Ik liep ook tegen het probleem aan dat de dag niet met 0kWh begon en ben in de code gedoken. Met resultaat! Ik heb een fix gevonden die het probleem oplost. De benodigde code wijziging staat klaar om in het gw2pvo script opgenomen te worden...
Las op Github dat het probleem hiermee opgelost zou zijn, bedankt daarvoor!
Ik heb vannacht, toen de omvormer uit stond, de upgrade willen uitvoeren door de package opnieuw te installeren via de
code:
1
sudo pip3 install https://github.com/markruys/gw2pvo/releases/download/1.2.1/gw2pvo-1.2.1.tar.gz


Ik kreeg toen meldingen (tekst weet ik helaas niet meer exact, dat de bestanden er al op stonden. Toen heb ik hetzelfde commando uitgevoerd met —upgrade er achter. Ik zag toen wel dat er wat gedownload werd, maar kreeg ook errors. Het was al laat, dus ik ben toen gestopt. Nu de zon weer opkomt meteen in PVOutput (zie link in sig) gekeken, maar helaas begint de dag niet op 0.
Wat moet ik doen om de patch toe te passen?

|  iPhone SE |  iPad Pro 12,9" 2018 |  Mac mini late 2012 |  Apple TV 4K | Live PVOutput 3.770 kW W-NW


Acties:
  • 0Henk 'm!

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
Je moet even handmatig het e.a toevoegen of verwijderen en dan moet het werken.
https://github.com/markru...5281d37bca4013eec0722fc3a

mocht je liever een php script willen dat goed werkt pb me even dan stuur ik deze.

merlin1201 wijzigde deze reactie 16-06-2019 10:35 (20%)

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


  • Toulon7559
  • Registratie: oktober 2016
  • Laatst online: 29-07 18:47
Iemand een idee wat er nu weer aan de hand is met Sonnenertrag.eu ?
Sinds ca. 17 juni 2019 geen toegang meer tot de website.

  • Roe!and
  • Registratie: december 2004
  • Laatst online: 22-08 18:21
Hè hoi wij hebben sinds vorige week vrijdag zonnepanelen 8x Suntech 310Wp STP310S- 20/Wfhb full black (1860Wp) en 8x Suntech 320Wp STP320S-20/Wfh mono (3200Wp)
met een Trannergy SGN5400TL, omvormer
Nu heb ik mij aangemeld op de site van trannergy en werkt alles baar behoren alleen vraag ik mij af waarom de efficiënty op 0 blijft staan? Zie bijgevoegde foto:

  • Apolopo
  • Registratie: januari 2018
  • Laatst online: 23-08 14:29
Ik krijg volgende maand zonnepanelen met een Goodwe GS4200D-NS omvormer. Ik ben mij al aan het inlezen hoe ik de data van de omvormer naar PVoutput krijg.

Mijn voorkeur gaat uit naar een oplossing die gebruik maakt van de data van het SEMS portaal ipv zelf met kabeltjes en Raspberry PI's te gaan klussen. Ik lees over het GW2PVO script wat volgens mij hier geschikt voor zou zijn. Kan ik dit script ook 1x per dag op mijn laptop draaien, of moet er continue een computer aanstaan? Ik heb geen Raspberry PI, maar wel een Synology.

  • merlin1201
  • Registratie: juni 2011
  • Laatst online: 23:21
@ Apolopo voor de synology zou ik het php script gebruiken van antonboonstra, deze instellen dat hij om de 5 minuten uitvoer.
Kun je beste ff aan Daytona vragen hoe dat werkt op een synology.

4800 Wp 10x ZO 6x NW https://pvoutput.org/intraday.jsp?id=74451&sid=66030


  • rutgerw
  • Registratie: juni 2004
  • Laatst online: 09:23
Ik heb sinds gisteren zonnepanelen en die zitten aan een StecaGrid 4213 wat eigenlijk een Kostal omvormer is. En ik wil graag geautomatiseerd data hieruit trekken. Maar ik krijg het niet voor elkaar. Ik heb Modbus / Sunspec ingeschakeld maar krijg bij het uitlezen daarvan (met behulp van bv https://pypi.org/project/sunspec-ardexa/) de hele tijd timeouts. Heb ook nog geprobeerd om de webinterface te scrapen (zowel lokaal als die van Steca) maar krijg het niet voor elkaar. Scripts die ik vind voor Steca zijn verouderd (ik heb bv een login nodig).

Is er iemand in geslaagd om de Steca omvormer uit te lezen?

PV Output


Acties:
  • 0Henk 'm!

  • AUijtdehaag
  • Registratie: oktober 2006
  • Niet online
@rutgerw
Heb je een linkje naar de Sunspec modbus sheet van die steca?
Ik lees: Modbus RTU (1 x RJ45 socket: connectable to energy counter)

Ik kan een SMA uitlezen via node-red en een modbus tcp/ip node via modbus tcp/ip.
Die kan ik wel delen, maar ik wilde eerst even vergelijken met de sheet.

PV Output - Panasonic Hit Kuro/Solar Frontier - 5 kW Mitsubsidie


Acties:
  • 0Henk 'm!

  • rutgerw
  • Registratie: juni 2004
  • Laatst online: 09:23
AUijtdehaag schreef op zondag 23 juni 2019 @ 09:13:
@rutgerw
Heb je een linkje naar de Sunspec modbus sheet van die steca?
Ik lees: Modbus RTU (1 x RJ45 socket: connectable to energy counter)

Ik kan een SMA uitlezen via node-red en een modbus tcp/ip node via modbus tcp/ip.
Die kan ik wel delen, maar ik wilde eerst even vergelijken met de sheet.
Ik denk dat je zoiets bedoeld?
https://www.kostal-solar-...ce_modbus-tcp_sunspec.pdf

Ik kreeg de hele tijd time outs op die TCP poort terwijl ik er wel op kon contacten.

Edit: heb ondertussen iets in elkaar geknutseld dat Google Chrome headless gebruikt om de actuele productie in mijn menubar te krijgen... Nogal inefficiënte oplossing om een browser op te starten om 1 getal uit die web interface te vissen maar goed...

rutgerw wijzigde deze reactie 23-06-2019 21:37 (15%)

PV Output

Pagina: 1 ... 37 38 39 Laatste


OnePlus 7 Pro (8GB intern) Nintendo Switch Lite LG OLED C9 Google Pixel 3a XL FIFA 19 Samsung Galaxy S10 Sony PlayStation 5 Smartphones

'14 '15 '16 '17 2018

Tweakers vormt samen met Tweakers Elect, Hardware Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True