Growatt Omvormer uitlezen via proxy of Python script

Pagina: 1 ... 4 ... 7 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 13:50
Nee maar in welke sectie zou ik dat moeten doen?
gevonden

Lijkt alleen wel wat mis te gaan met de api key/token
Heb nu eerst influxDBv2 upload uitgezet, had al met 2 verschillende token's getest.
Voor mijn andere Omvormer had ik al een API key voor PVoutput.
Donatie gedaan dus kan nu meerdere systemen maken.
Waarbij je natuurlijk een ander systeem ID hebt ;) maar ook daar krijg ik - Grott PVOutput response: - Unauthorized 401: Invalid API Key
Wanneer ik influx aangezet stopt het script op unautherized. Dus ik vermoed dat hier in beide gevallen hetzelfde mis gaat maar ik haal dat niet uit de snel voorbij vlieggende log

Wanneer ik vanaf de Rpi zelf een curl doet naar PVoutPut met API key en systemID dan wordt het commando netjes geaccepteerd.
Is er nog een andere manier hoe ik het kan troubleshooten waar InfluxDB en pvoutput nu mis gaan?

edit zoveel :P : PVoutput werkt ondertussen.
edit: @Johan_meijer In je handleiding voor grott as service linux:
Wellicht gebruikers er op wijzig dat je regels 11, 13 en 14 moet aanpassen als je username niet pi is ;)
Regel 13 & 14 zag ik wel direct maar regel 11 die eigenlijk het meest logisch zou zijn las ik natuurlijk overheen

[ Voor 126% gewijzigd door The-Source op 29-05-2023 19:59 ]

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • +1 Henk 'm!

  • Tazzz
  • Registratie: Februari 2000
  • Laatst online: 16:08
Vraag: is het ook mogelijk om de inverter aan te "sturen"? Ik heb zonneplan en met die negatieve stroom prijzen van de laatste tijd zou ik graag de growatt inverter automatisch uit willen schakelen. Het kan nu handmatig via de shineapp / server.growatt.com, maar zou dit graag willen automatiseren via domoticz of home assistant.

Thanks!

Acties:
  • 0 Henk 'm!

  • martijn2110
  • Registratie: Maart 2015
  • Laatst online: 06-06 14:25
DaWizza schreef op donderdag 13 april 2023 @ 16:22:
[...]


Yes! Growatt heeft 2 emailadressen, op de 2e reageerden ze wel.

Service.nl@ginverter.com

Kosten: 5 euro excl verzenden, 13 incl.
Top dat je die connector krijgt opgestuurd! Ik was hier ook al naar op zoek maar had de hoop al opgegeven. Ik ben benieuwd naar jouw configuratie met de connector.

Acties:
  • 0 Henk 'm!

  • Bezzerk
  • Registratie: Januari 2002
  • Laatst online: 07-06 22:17
Tazzz schreef op dinsdag 30 mei 2023 @ 22:47:
Vraag: is het ook mogelijk om de inverter aan te "sturen"? Ik heb zonneplan en met die negatieve stroom prijzen van de laatste tijd zou ik graag de growatt inverter automatisch uit willen schakelen. Het kan nu handmatig via de shineapp / server.growatt.com, maar zou dit graag willen automatiseren via domoticz of home assistant.

Thanks!
Bovenstaande zoek ik ook, waardoor ik in dit topic belandde. Hoe doe jij dat handmatig?

En geautomatiseerd, via HA oid zou top zijn.

Acties:
  • 0 Henk 'm!

  • DaWizza
  • Registratie: Augustus 2001
  • Niet online
martijn2110 schreef op woensdag 31 mei 2023 @ 12:37:
[...]


Top dat je die connector krijgt opgestuurd! Ik was hier ook al naar op zoek maar had de hoop al opgegeven. Ik ben benieuwd naar jouw configuratie met de connector.
Zie mijn reactie hier:
Hoe modbus communicatie te starten op een growatt omvormer?

Dan heb je de hardware vereisten en benodigde code in de link.

SUZ-SWM80VA & ERSD-VM2D, 200L SWW, 5330Wp O 45°, 2870Wp W 45°, 820Wp Z 10°, Fresh-r on the wall compac WTW


Acties:
  • +1 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Als @Tazzz het nu via de Growatt app kan (die heeft ook geen modbus connectie), zou je vermoeden dat het ook via de api moet kunnen en via Grott. Of zie ik dit verkeerd?

Acties:
  • +1 Henk 'm!

  • Tazzz
  • Registratie: Februari 2000
  • Laatst online: 16:08
Bezzerk schreef op woensdag 31 mei 2023 @ 14:08:
[...]

Bovenstaande zoek ik ook, waardoor ik in dit topic belandde. Hoe doe jij dat handmatig?

En geautomatiseerd, via HA oid zou top zijn.
In je app naar "Plant", dan naar je device in "My device list", dan naar icoontje Control midden onderaan. Vervolgens naar "Set active power". Password is growattYYYYMMDD, waarbij YYYYMMDD de datum van vandaag is. Bij "Set active power" kan je een percentage invullen. Kan ook via de webinterface via server.growatt.com. Daar kan je ook onder settings van je device "Set inverter on/off" kiezen. "Key to save" is dan hetzelfde als het bovenstaande password.

Wat betreft grottserver:
Ik zag op de github : " grottserver version 0.0.5 is able to sent read/write register commands to inverter and datalogger." De vraag welke register commands dan.

Acties:
  • +1 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Tazzz schreef op woensdag 31 mei 2023 @ 20:45:
[...]


In je app naar "Plant", dan naar je device in "My device list", dan naar icoontje Control midden onderaan. Vervolgens naar "Set active power". Password is growattYYYYMMDD, waarbij YYYYMMDD de datum van vandaag is. Bij "Set active power" kan je een percentage invullen. Kan ook via de webinterface via server.growatt.com. Daar kan je ook onder settings van je device "Set inverter on/off" kiezen. "Key to save" is dan hetzelfde als het bovenstaande password.

Wat betreft grottserver:
Ik zag op de github : " grottserver version 0.0.5 is able to sent read/write register commands to inverter and datalogger." De vraag welke register commands dan.
Kom je hier misschien iets mee verder? https://github.com/johanmeijer/grott/issues/334

Acties:
  • +2 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Voor de duidelijkheid op dit moment is het inderdaad nodig om grottserver (In stabiele Beta) te gebruiken als je ook API commando's wilt geven. Voor Grottserver zie: https://github.com/johanmeijer/grott/discussions/98.

Grottserver emuleert eigenlijk de Growatt website. Nadeel is wel dat je dan de logging naar Growatt gaat missen. Dus je alleen nog de logging functionaliteit van Grott kunt gebruiken (MQTT, Influxdb, PVOutput etc).

Voordeel is wel dat het heeeel veilig is. En dat is misschien ook iets met de grote discussie die nu loopt over het hacken van de omvormers. Overigens kan Grott zelf je daar ook al tegen beschermen doordat het het inkomend verkeer kan blokken.

Ik heb wel plannen voor de volgende grote versie van Grott om Grott en Grottserver verder te integreren en dan API's vanuit Grott én het sturen van data naar Growatt mogelijk te maken. Maar ja tijd voor de hobby is schaars.

Acties:
  • +1 Henk 'm!

  • kipfel
  • Registratie: December 2001
  • Laatst online: 13:21
Mijn logging naar server.growatt.com heb ik nooit werkend gekregen. Grott leest alles wel netjes uit. Ik heb een rf stick met shinelanbox.

Wat mij opvalt is dat ik in grott XXXXXXXXXX als inverter serial doorkrijg. Zou de serial niet goed in mijn omvormer staan? Dat de data daarom niet goed doorkomt? Ik ging eerst uit van een netwerk probleem, maar dit zou natuurlijk ook kunnen. Aangezien de shinelanbox wel online te zien is.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Als Grott werkt is er geen netwerkprobleem (even er vanuitgaan dat je hmgeen grottserver gebruikt).

Ik wil best onderzoeken wat er in de data staat, maar dan heb ik je grott log nodig.

Acties:
  • 0 Henk 'm!

  • kipfel
  • Registratie: December 2001
  • Laatst online: 13:21
Hieronder een stuk van mijn log. Kun je hier wat uithalen? Ik vind het vreemd dat ik geen serial van de omvormer krijg. Die XXXXXXXX is wat er daadwerkelijk in de log staat.

Even voor de duidelijkheid ik krijg zowel met als zonder Grott geen data in server.growatt.com door.

Ik gebruik geen grottserver, ik gebruik de grott edge addon in homeassistant.


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
- Grott automatic protocol detection
     - Grott data record length 585
     - layout   :  T065104XTL3
     - no matching record layout found, try generic
     - Record layout used :  T06NNNNXTL3
     - Growatt data decrypted V2
     - Grott Growatt data decrypted
     - Growatt plain data:
         004b0006024151044b574b3143454c30473900000000000000000000000000000000000000005
         85858585858585858580000000000000000000000000000000000000000000000000000020000
         007c0001000076da0d3c002d00003b8e1288002000003b4c00000000000000000000000000000
         00000000000000000000000000000000000000000000000000000000000000000000000764813
         880956002b000028250959002b000028310944002b000027d71026101f101f0000002600007e8
         a00a96aed0000001000001de600000013000059d2000000000000000000000000000000000000
         000000000000000000000000000000000000000000000000000000000000000077b8028301900
         17e000000000c710c594e20000000011170000000000000000000000000000000000000002b00
         1e0000000000000000000000000000000000000000007d00f9000000000000000000000000000
         00000000000000000000000000000000000000000000000000000000000000000000000000000
         00000000000000000000000000000000000000000000000000000000000000000000000000000
         000000000000000000000000000000000000000000000000000000000000000000002bc47d600
         00000000170005001f001700060001000000000000fffa0011004f003d0000000000000000000
         00000000000000000000000000000000000000000000000000000000000000000000000000000
         000000000000747b0000000000000000000000000000000000000000000000000000000000000
         00000000000c117
     - Growatt new layout processing
         - decrypt       :  True
         - offset        :  6
         - record layout :  T06NNNNXTL3
     - Grott data record date/time processing started
     - no or no valid time/date found, grott server time will be used (buffer records not sent!)
     - Grott values retrieved:
         -  datalogserial        :  KWK1CEL0G9
         -  pvserial             :  XXXXXXXXXX
         -  pvstatus             :  1
         -  pvpowerin            :  3042.6
         -  pv1voltage           :  338.8
         -  pv1current           :  4.5
         -  pv1watt              :  1524.6
         -  pv2voltage           :  474.4
         -  pv2current           :  3.2
         -  pv2watt              :  1518.0
         -  pvpowerout           :  3028.0
         -  pvfrequentie         :  50.0
         -  pvgridvoltage        :  239.0
         -  pvgridcurrent        :  4.3
         -  pvgridpower          :  1027.7
         -  pvgridvoltage2       :  239.3
         -  pvgridcurrent2       :  4.3
         -  pvgridpower2         :  1028.9
         -  pvgridvoltage3       :  237.2
         -  pvgridcurrent3       :  4.3
         -  pvgridpower3         :  1019.9
         -  Vac_RS               :  413.4
         -  Vac_ST               :  412.7
         -  Vac_TR               :  412.7
         -  pvenergytoday        :  3.8
         -  pvenergytotal        :  3239.4
         -  totworktime          :  1542.1
         -  epv1today            :  1.6
         -  epv1total            :  765.4
         -  epv2today            :  1.9
         -  epv2total            :  2299.4
         -  epvtotal             :  3064.8
         -  pvtemperature        :  64.3
         -  pvipmtemperature     :  40.0
         -  pvboottemperature    :  38.2
         -  uwBatVolt_DSP        :  0.0
         -  pbusvolt             :  3185
         -  nbusvolt             :  3161
     - MQTT jsonmsg: 
             {"device": "XXXXXXXXXX", "time": "2023-06-01T09:42:54", "buffered": "no",
             "values": {"datalogserial": "KWK1CEL0G9", "pvserial": "XXXXXXXXXX",
             "pvstatus": 1, "pvpowerin": 30426, "pv1voltage": 3388, "pv1current": 45,
             "pv1watt": 15246, "pv2voltage": 4744, "pv2current": 32, "pv2watt": 15180,
             "pvpowerout": 30280, "pvfrequentie": 5000, "pvgridvoltage": 2390,
             "pvgridcurrent": 43, "pvgridpower": 10277, "pvgridvoltage2": 2393,
             "pvgridcurrent2": 43, "pvgridpower2": 10289, "pvgridvoltage3": 2372,
             "pvgridcurrent3": 43, "pvgridpower3": 10199, "Vac_RS": 4134, "Vac_ST": 4127,
             "Vac_TR": 4127, "pvenergytoday": 38, "pvenergytotal": 32394, "totworktime":
             11102957, "epv1today": 16, "epv1total": 7654, "epv2today": 19, "epv2total":
             22994, "epvtotal": 30648, "pvtemperature": 643, "pvipmtemperature": 400,
             "pvboottemperature": 382, "uwBatVolt_DSP": 0, "pbusvolt": 3185, "nbusvolt":
             3161}}
     - No MQTT message sent, MQTT disabled
     - Grott send data to PVOutput systemid:  96262 for inverter:  XXXXXXXXXX
         -  {'X-Pvoutput-Apikey': 'secret', 'X-Pvoutput-SystemId': '96262'}
         -  {'d': '20230601', 't': '09:42', 'v2': 3028.0, 'v6': 239.0, 'v1': 3800}
     - Grott PVOutput response: 
         -  OK 200: Added Status
     - Grott Send data to Influx disabled 
     - Grott extension processing started :  grott_ha
     - Grott extension processing ended :  0
     - Growatt packet received:
          <socket.socket fd=5, family=2, type=1, proto=0, laddr=('172.30.33.13', 5279), raddr=('192.168.1.130', 1036)>
     - Growatt command block checking started
     - Data less then minimum record length, data not processed
     - ('172.30.32.2', 60648) has connected
     - ('172.30.32.2', 60648) has disconnected

[ Voor 13% gewijzigd door kipfel op 01-06-2023 09:51 ]


Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Zoals je aangeeft er wordt echt xxxxxxxxxx door shinelink in het datarecord geschreven.

Is dit misschien in te stellen in je shinelanbox?

Als je grottserver gebruikt kunnen we misschien kijken wat in de inverter staat (misschien wel veranderen). Ik ga het hier thuis eens naar kijken.

Acties:
  • 0 Henk 'm!

  • kipfel
  • Registratie: December 2001
  • Laatst online: 13:21
Johan_meijer schreef op donderdag 1 juni 2023 @ 14:02:
Zoals je aangeeft er wordt echt xxxxxxxxxx door shinelink in het datarecord geschreven.

Is dit misschien in te stellen in je shinelanbox?

Als je grottserver gebruikt kunnen we misschien kijken wat in de inverter staat (misschien wel veranderen). Ik ga het hier thuis eens naar kijken.
In de shinelanbox is dit niet aan te passen. Ik zal eens kijken naar grott server of ik daar wat mee kan.

En anders is de omvormer gewoon niet goed en zal ik daar eens vragen naar de garantie.

Acties:
  • 0 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Tazzz schreef op dinsdag 30 mei 2023 @ 22:47:
Vraag: is het ook mogelijk om de inverter aan te "sturen"? Ik heb zonneplan en met die negatieve stroom prijzen van de laatste tijd zou ik graag de growatt inverter automatisch uit willen schakelen. Het kan nu handmatig via de shineapp / server.growatt.com, maar zou dit graag willen automatiseren via domoticz of home assistant.

Thanks!
Is dit gelukt?

Acties:
  • 0 Henk 'm!

  • Bezzerk
  • Registratie: Januari 2002
  • Laatst online: 07-06 22:17
Mij nog niet.
In HA krijg ik met de growatt login een hoop informatie over de “plant”, maar ik kan de instellingen die je via het Growatt portal aanpassen niet aanpassen via HA.

Acties:
  • 0 Henk 'm!

  • Tazzz
  • Registratie: Februari 2000
  • Laatst online: 16:08
Nope nog niet, geen voortgang geboekt. Ben nu aan kijken of ik een scriptje kan bouwen dat op de growatt site de aanpassingen kan doen. Mijn programeer skils zijn echter ancient, dus het duurt wel even ;)

Acties:
  • +1 Henk 'm!

  • Babbel1
  • Registratie: Januari 2003
  • Laatst online: 19:17

Babbel1

Test2

Het aansturen van mijn Growatt SPA doe ik middels https://pypi.org/project/growattServer/ misschien heb je hier wat aan.

Hier staat een uitleg hoe je deze middels losse commando’s kan laten laden / ontladen. Ik ben nu zelf alleen nog aan het kijken hoe ik een .py commando dat in ssh prima de growatt aanstuurde aan een Domoticz knop kan hangen zonder foutmelding. Ondertussen opgelost. Had met rechten van Domoticz te maken.

Voor het loggen en monitoren gebruik ik Grott. Zodat ook de online omgeving van growatt kan blijven gebruiken.

[ Voor 19% gewijzigd door Babbel1 op 11-06-2023 15:43 ]

Pv 4KwP, Atlantic WPB, Techneco Loria 8kw, gasloos sinds 29-8-2019


Acties:
  • 0 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Tazzz schreef op maandag 5 juni 2023 @ 22:23:
[...]


Nope nog niet, geen voortgang geboekt. Ben nu aan kijken of ik een scriptje kan bouwen dat op de growatt site de aanpassingen kan doen. Mijn programeer skils zijn echter ancient, dus het duurt wel even ;)
Hmmm jammer! Zou namelijk tof zijn als het offline zou kunnen.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Via grottserver kan het ook offline (maar dan heb je geenlogging meer op de growatt website/mobiele app).

Acties:
  • 0 Henk 'm!

  • Mr Magic
  • Registratie: Juni 1999
  • Laatst online: 09:44
@Johan_meijer De laatste paar dagen lijkt de Growatt server wat issues te hebben.

In de grott log staat dan dit soort meldingen:
2023/06/13 22:06:20,stdout," - Closing connection with client side ('172.17.0.1', 51732)"
2023/06/13 22:06:20,stdout, - Can't establish connection with remote server.
2023/06/13 22:06:20,stdout, - Grott - grottproxy forward error : [Errno 110] Connection timed out
2023/06/13 22:04:13,stdout," - ('172.17.0.1', 51730) has connected"
2023/06/13 22:04:13,stdout," - Closing connection with client side ('172.17.0.1', 51722)"
2023/06/13 22:04:13,stdout, - Can't establish connection with remote server.
Als ik telnet op poort 5279 naar 47.91.67.66 lijkt de Growatt server wel gewoon te luisteren, maar er zal waarschijnlijk iets mis zijn met de back-end ofzo.

Het nadeel is alleen dat wanneer de kortere "keep alive" packets niet aankomen, de ShineLAN Wifi-X stick ook geen echte data meer doorstuurt die grott kan afvangen.

Is dat op de een of andere manier aan te passen als grott in proxy mode draait? Of moet ik dan echt grottserver gaan draaien?

Acties:
  • 0 Henk 'm!

  • redbullwaning
  • Registratie: Februari 2002
  • Laatst online: 18:56
Mr Magic schreef op dinsdag 13 juni 2023 @ 22:11:
De laatste paar dagen lijkt de Growatt server wat issues te hebben.
Hier merk ik hetzelfde bij de tl-xe laatste dagen vooral eind van de dag. Zie het ook bij andere.

Wat ik alleen raar vindt dat de MTL-S serie hier daar nooit last van heeft en toch de zelfde server gebruikt.

Vaak zoals nu zie ik alles uit het buffer naar de server wordt gestuurd wanneer de verbinding weer herstelt is.

[ Voor 14% gewijzigd door redbullwaning op 13-06-2023 22:57 ]

PVoutput (WH-MDC05H3E5) 12880WP /// SWW Atlantic Explorer v4 270L


Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Apart dat alleen specifieke inverters (waarschijnlijk dataloggers) er last van hebben. Er klagen veel mensen over inderdaad.

Zijn er laatst firmware upgrade geweest? Ik ontvang deze niet op het ogenblik.

Ik gebruik grottserver en heb er dus geen last van ;)

Gelukkig worden de records gebufferd en later weer gestuurd inderdaad.

Als het echt structureel en alleen voor bepaalde inverters/dataloggers kunnen we misschien naar een oorzaak in de grott log zoeken.

Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 20:05
Hier ook veel problemen de laatste dagen met een MIC 2500TL-X 1 en Shine-lan X stick.

Helaas heb ik grottserver nog niet aan de praat weten te krijgen, toch maar weer eens wat tijd in investeren...

Acties:
  • 0 Henk 'm!

  • degrashopper
  • Registratie: April 2012
  • Laatst online: 06-06 15:24
afgelopen dinsdag verloor bij mij de shinelanbox ook weer zijn verbinding. toen ben ik ook eens naar server.growatt.com gaan kijken en die leek op dat moment niet bereikbaar. het kan goed zijn dat die dataloggers hun verbinding eruit gooien op het moment dat ze geen antwoord krijgen van de server. maw wanneer de growatt server eruit ligt gaat de sinelanbox zich vreemd gedragen. ik heb nu uptime kuma op server.growatt.com gezet om in een toekomstige situatie te zien of hier een relatie ligt.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Er ligt een 100% relatie. Als de growatt site het niet doet doet de shinelan box niets anders dan proberen de verbinding te herstellen (en de niet gestuurde data records te bufferen).

Als de server er weer is en de verbinding hersteld dan zullen de gebufferde records worden gestuurd.

Acties:
  • 0 Henk 'm!

  • s020506
  • Registratie: April 2019
  • Laatst online: 20:00
Johan_meijer schreef op donderdag 15 juni 2023 @ 23:52:

Als de server er weer is en de verbinding hersteld dan zullen de gebufferde records worden gestuurd.
Gebeurt dat ook als de server aan het eind van de dag niet bereikbaar is? Als de server weer bereikbaar is, maar mijn omvormer staat al uit, worden dan de volgende dag de gebufferde records nog doorgestuurd?

PVoutput , Quatt L/W warmtepomp met alleen radiatoren, T6 thermostaat


Acties:
  • +1 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 20:05
Grottserver draait hier nu sinds 2 dagen, heerlijk stabiel. Bleek in grott.ini naar de verkeerde poort te verwijzen.
Dank @Johan_meijer voor dit mooie stukje software!

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 13:50
@Johan_meijer Vandaag na lange tijd eens energie gestoken in de influxdb "koppeling"

Als eerst van NC command gekeken of ik IP en poort mag benaderen als in open poort, die test gaat goed.

In de ini file (zo start het script wel door)
code:
1
2
3
4
5
6
7
8
influx = false
influx2 = True
ip = 192.168.x.y
port = 8086
#tokennaam = Grott
token  = "token via copy past uit influx gehaald"
org  = "none"
bucket = "growatt"

Bucket en organization kloppen want via test script kan ik met die data de bucket "vullen"
Met paramter influx op false gebeurd er niets met influx, wanneer in deze op True zet krijg ik de volgende fouten in de journal:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Jul 14 17:09:19 RPiHole grott[2157]:          **********************************************************************************
Jul 14 17:09:19 RPiHole grott[2157]:          - Grott - libscrc not installed, no CRC checking only record validation on length!
Jul 14 17:09:19 RPiHole grott[2157]:          **********************************************************************************
Jul 14 17:09:19 RPiHole grott[2157]: Grott Growatt logging monitor : 2.7.8
Jul 14 17:09:19 RPiHole grott[2157]: Grott process configuration file
Jul 14 17:09:19 RPiHole grott[2157]: Grott process environmental variables
Jul 14 17:09:19 RPiHole grott[2157]: Grott override settings if set in commandline
Jul 14 17:09:19 RPiHole grott[2157]: Grott process json layout files
Jul 14 17:09:22 RPiHole grott[2157]: (401)
Jul 14 17:09:22 RPiHole grott[2157]: Reason: Unauthorized
Jul 14 17:09:22 RPiHole grott[2157]: HTTP response headers: HTTPHeaderDict({'Content-Type': 'application/json; charset=utf-8', 'X-Platform-Error-Code': 'unauthorized', 'Date': 'Fri, 14 Jul 2023 15:09:22 GMT', 'Content-Length': '55'})
Jul 14 17:09:22 RPiHole grott[2157]: HTTP response body: {"code":"unauthorized","message":"unauthorized access"}
Jul 14 17:09:22 RPiHole grott[2157]: Grott Influxdb initialisation error
Jul 14 17:09:22 RPiHole systemd[1]: grott.service: Succeeded.
Jul 14 17:09:22 RPiHole systemd[1]: grott.service: Consumed 3.474s CPU time.

Ik merkte in 1e instantie dat ik pytz niet had dus die heb ik geinstalleerd. Daarna alles geupdate van mijn rPI en daarna reboot gegeven.
Als ik kijk naar het bestand grottdata.py zou er vanaf line 592 influxDB verwerkt gaan worden maar als ik op linke 619 (is default blanco) print("\t - " + "Grott influxdb Test line 619 ") zet dan zie ik hier niets van verschijnen.
Enig idee wat er mis gaat, wellicht als software ontbreekt?

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • santenmp
  • Registratie: Oktober 2001
  • Laatst online: 25-07-2023
@The-Source , Ik had eerst hetzelfde probleem. Na nog eens de Grottwiki over influx te hebben bekeken
( https://github.com/johanmeijer/grott/wiki/InfluxDB-Support) heb ik de dubbele quotes weggehaald.
Dus zo:

[influx]
# Influxdb parameters definitions
influx = true
influx2 = true
ip = 192.168.2.2
port = 8086
token = brJkW5JYI1ZAC_r_X2xDnM88JW9-hxGiScwYpK0basdasdaIG2bMfWuYrt0T3o7E746RS0bCUrkHd-8jcDS7w==
org = grotto
bucket = grottdb

Hiermee doet hij het bij mij

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 13:50
@santenmp Daarmee is in ieder geval de fout verholpen.
Ik zie dan ook de topics van de json string in Inlfux verschijnen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Jul 24 17:45:20 RPiHole grott[15116]:          - Grott InfluxDB publihing started
Jul 24 17:45:20 RPiHole grott[15116]:          - Timezone local specified default timezone used
Jul 24 17:45:20 RPiHole grott[15116]:          - Grott original time :  2023-07-24T17:45:19 adjusted UTC time for influx :  2023-07-24T16:45:19
Jul 24 17:45:20 RPiHole grott[15116]:          - Grott influxdb jsonmsg:
Jul 24 17:45:20 RPiHole grott[15116]:                          [{'measurement': 'RFHBxxxx2', 'time': '2023-07-24T16:45:19', 'fields':
Jul 24 17:45:20 RPiHole grott[15116]:                          {'datalogserial': 'KWK3', 'pvserial': 'RFHB2', 'pvstatus': 1,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pvpowerin': 16714, 'pv1voltage': 3111, 'pv1current': 31, 'pv1watt': 9644,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pv2voltage': 2525, 'pv2current': 28, 'pv2watt': 7070, 'pvpowerout': 16143,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pvfrequentie': 4997, 'pvgridvoltage': 2272, 'pvgridcurrent': 23,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pvgridpower': 5225, 'pvgridvoltage2': 2359, 'pvgridcurrent2': 23,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pvgridpower2': 5425, 'pvgridvoltage3': 2336, 'pvgridcurrent3': 23,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pvgridpower3': 5372, 'Vac_RS': 3927, 'Vac_ST': 4111, 'Vac_TR': 4028,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pvenergytoday': 196, 'pvenergytotal': 19444, 'totworktime': 6614077,
Jul 24 17:45:20 RPiHole grott[15116]:                          'epv1today': 87, 'epv1total': 8990, 'epv2today': 108, 'epv2total': 10182,
Jul 24 17:45:20 RPiHole grott[15116]:                          'epvtotal': 19172, 'pvtemperature': 650, 'pvipmtemperature': 508,
Jul 24 17:45:20 RPiHole grott[15116]:                          'pvboottemperature': 487, 'uwBatVolt_DSP': 0, 'pbusvolt': 3196, 'nbusvolt':
Jul 24 17:45:20 RPiHole grott[15116]:                          3124}}]
Jul 24 17:45:20 RPiHole grott[15116]:          - Grott write to influxdb v2
Jul 24 17:45:20 RPiHole grott[15116]:          - Grott extension processing disabled

Maar zelfs op verbose mode is dit de output in de journal (stukje over influx) maar ik zie dus niets in mijn inlfuxdb explorer. Aangezien er geen foutmelding komt en er ook geen float waardes zijn die mis hadden kunnen gaat ben ik wel een beetje lost nu. Want measurement RFHBxxx wordt aangemaakt en alle andere waarde zie ik ook als filter field 8)7

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
@Johan_meijer Ik kwam dit document tegen: https://www.gw-wechselric...-Limitation-Guide_ENG.pdf

Dit gaat erover dat je middels Export limit het vermogen van wat de Growatt levert zou moeten kunnen instellen aan de hand van een percentage. Aangezien ik de 5000 mtl-s heb, vermoed ik dat ik dit dus ook zou moeten kunnen. Ik heb dit niet in de online portal bekeken, omdat mijn omvormer al een tijd door Grott "offline" is.

Gezien het feit dat Vandebron begonnen is met het vragen voor extra geld als je "teveel" teruglevert en het aantal uren dat de negatieve energieprijzen bij dynamische contracten elk jaar flink oplopen, is dit mogelijk een interessante optie.

Ik kan het niet goed in de documentatie vinden maar zou ik nu via Grott:
- Kunnen opvragen wat de waarde van register 201 (genoemd in dit document) is?
- De waarde van register 201 kunnen wijzigen?

Ik dacht dat dit mogelijk zou moeten zijn omdat Grott feitelijk al een Modbus connectie heeft, maar ik vind hier niet echt duidelijkheid over.

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Grott zelf is een proxy een stuurt dingen door (na het geïnterpreteerd te hebben en naar bv MQTT of PVOutput gestuurd te hebben).

Grott heeft geen modbus connectie. De datalogger (wifi / rf stick) zorgt van de conversie van modbus naar een formaat dat over het netwerk naar Growatt gestuurd kan worden (en Grott het kan lezen).

Grott als proxy kan niet op de network communicatie ingrijpen en geeft het gewoon door aan de growatt server. Via de Growatt server (website/telefoon app) kun je wel de register aanpassen.

Ik heb ook een Grottserver ter vervanging van de growatt server gemaakt (see discussie #98 op github). Dan wordt je dus onafhankelijk van Growatt (China). Grottserver heeft ook een API interface waarmee je de Registers van de datalogger en inverter kan lezen en schrijven.

Op de (grote) Todo lijst staat nog een combinatie van Grott en Grottserver zodat je en de API hebt maar ook de communicatie (gefilterd?) naar Growatt te sturen. Ik weet niet of en wanneer ik daar aan toe kom.

  • Caros
  • Registratie: December 2010
  • Niet online
Johan_meijer schreef op donderdag 17 augustus 2023 @ 10:51:


Op de (grote) Todo lijst staat nog een combinatie van Grott en Grottserver zodat je en de API hebt maar ook de communicatie (gefilterd?) naar Growatt te sturen. Ik weet niet of en wanneer ik daar aan toe kom.
Ik denk dat ik de terminologie van Grott en Grottserver verkeerd heb gebruikt. Ik heb beide draaien.

Suggereer je hiermee dat via Grottserver ik het wel via de API (Modbus) kan opvragen / aansturen? Zo ja, hoe? :)

Ik hoef mijn gegevens niet naar China te sturen!

[ Voor 4% gewijzigd door Caros op 17-08-2023 11:55 ]


Acties:
  • +2 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Ik heb van het weekend wat documentatie tav grottserver op de wiki gezet.

https://github.com/johanmeijer/grott/wiki/Grottserver

Kijk even of je er zo uitkomt. Anders hoor ik het wel.

Let wel. Voor het lezen / schrijven van de inverters registers moet je wel wat geduld hebben. Response kan wat lang duren en komt soms helemaal niet (moet je het nog een keer proberen).
Overigens gebeurt dit ook via de Growatt Website.

Acties:
  • 0 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Johan_meijer schreef op maandag 21 augustus 2023 @ 21:15:
Ik heb van het weekend wat documentatie tav grottserver op de wiki gezet.

https://github.com/johanmeijer/grott/wiki/Grottserver

Kijk even of je er zo uitkomt. Anders hoor ik het wel.

Let wel. Voor het lezen / schrijven van de inverters registers moet je wel wat geduld hebben. Response kan wat lang duren en komt soms helemaal niet (moet je het nog een keer proberen).
Overigens gebeurt dit ook via de Growatt Website.
Echt supertof! Ik heb net even wat ermee gespeeld, maar krijg niet hele goede reacties terug. Het enige commando wat bij mij werkt voor de Inverter is:
code:
1
2
http://<IP>:5782/inverter
{"<Uniek Kenmerk>": {"ip": "127.0.0.1", "port": 35752, "protocol": "02", "<Serienummer>": {"inverterno": "01", "power": 0}}}


Specifieke registerwaardes opvragen geeft mij allemaal een "no or invalid response received":
code:
1
2
http://<IP>:5782/inverter?command=register&register=<Verschillende ID's geprobeerd>&inverter=<Serienummer>&format=dec
no or invalid response received


Als ik het commando probeer om alles op te vragen, dan krijg ik een lege aray {} terug:
code:
1
2
http://<IP>:5782/inverter?command=regall&inverter=<Serienummer>
{}


Op basis van het resultaat van het eerst commando zou ik verwachten dat alles goed staat, op basis van de andere restultaten begin ik daaraan te twijfelen. Ik draai het in docker "ledidobe/grottserver:beta"

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Zoals gezegd is het lezen . schrijven van inverter registers een beetje instabiel (ik heb dat ook via de growatt website) maar bij mij lukt het meestal wel.

Het feit dat jij met regall een {} terugkrijgt lijkt er op dat er helemaal geen read commando door komt. Normaal slaat grottserver de waardes op van de registers die al een keer eerder zijn opgevraagd (en die zie je met regall).

Er zijn idd configuraties waar het helemaal niet lijkt te lukken. Ik ben nu aan het kijken of de oorzaak in grott / grottserver zit of dat het toch de communicatie tussen datalogger en inverter (waar ik niet zo veel aan kan doen vanuit uit Grott oogpunt).

Wat is jou configuratie (inverter / datalogger type)?
Kun je de registers wel uitlezen / schrijven via de growatt website?
Heb je de update interval aangepast (normaal 5 minuten, kan worden ingesteld via register 4 van de datalogger).
Welke versie van Grott/Grottserver gebruik je (in de Grottserver uit Grott beta zijn wat timings aangepast)?

Acties:
  • 0 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Johan_meijer schreef op woensdag 23 augustus 2023 @ 09:02:

Wat is jou configuratie (inverter / datalogger type)?
Kun je de registers wel uitlezen / schrijven via de growatt website?
Heb je de update interval aangepast (normaal 5 minuten, kan worden ingesteld via register 4 van de datalogger).
Welke versie van Grott/Grottserver gebruik je (in de Grottserver uit Grott beta zijn wat timings aangepast)?
Inverter: Growatt 5000 MTL-S
Datalogger type: Growat WL-WF RS232 (staat ingesteld op 9600 Baud rate)
Growatt Website: Ik moet dit in het verleden gekund hebben (omvormer en docker container zitten al een hele tijd in een Vlan zonder internet), aangezien ik de interval via de Growatt website destijds naar 60 seconden heb gezet. Register waarde 4.
Versie Grott/Grottserver:
code:
1
ledidobe/grottserver:beta
Ik update (bijna) automatisch.

Environment variabelen docker-compose:
code:
1
2
3
4
5
6
7
8
9
      - gblockcmd=False 
      - gnomqtt=False
      - gmqttretain=True
      - gmqttip=<IP>
      - gmqttauth=True
      - gmqttuser=<user>
      - gmqttpassword=<secret>
      - TZ=Europe/Amsterdam 
      - gtime=server

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Ok.Configuratie lijkt op die van mij en zou dus moeten werken.

Alleen heb ik het normaal gesproken grott niet standaard in een docker container draaien (alleen om te testen).

Ik ga het even testen met een container.

Wat bedoel je met 9600 baud. Hoe heb je dat ingesteld?

[ Voor 13% gewijzigd door Johan_meijer op 25-08-2023 20:58 ]


Acties:
  • 0 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Johan_meijer schreef op vrijdag 25 augustus 2023 @ 20:57:
Ok.Configuratie lijkt op die van mij en zou dus moeten werken.

Alleen heb ik het normaal gesproken grott niet standaard in een docker container draaien (alleen om te testen).

Ik ga het even testen met een container.

Wat bedoel je met 9600 baud. Hoe heb je dat ingesteld?
Ik ben erg benieuwd:)

Dat is de snelheid die ingesteld staat als ik op de webinterface van de wifi dongle inlog. Hij praat via 9600 baud via de seriële interface met de omvormer.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Oke.

Hoe kom je in het webinterface? Ik kan dat alleen volgens mij na een reset van de Wifi Stick.

Is wel interessant want op de inverter kun je ook baudrate instellen. Misschien kun je een andere snelheid selecteren (en werkt het beter).

Acties:
  • 0 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Johan_meijer schreef op dinsdag 29 augustus 2023 @ 08:49:
Oke.

Hoe kom je in het webinterface? Ik kan dat alleen volgens mij na een reset van de Wifi Stick.

Is wel interessant want op de inverter kun je ook baudrate instellen. Misschien kun je een andere snelheid selecteren (en werkt het beter).
Verbinden met het SSID die de stick uitzendt, dan krijg je een dhcp adres of anders handmatig instellen in de 192.168.10.0/24 reeks en dan kun je connecten met de stick op 192.168.10.100. Althans, zo werkt het bij mij :)

Acties:
  • 0 Henk 'm!

  • Groen
  • Registratie: Juli 2022
  • Laatst online: 07-06 23:01
(ik gebruik nog geen grott, dus wellicht een beetje offtopic, maar dit leek me het meest relevante topic hiervoor..)
Ik merkte dat Home Assistant geen data meer kreeg. De ShineWifi app had ik niet meer, maar na opnieuw installeren kan ik ook daar blijkbaar niet inloggen.
Inloggen via server.growatt.com werkt nog wel, en ik zie daar actuele data, dus die wordt blijkbaar ook gewoon doorgegeven. Meer mensen die hier last van hebben?

LG-HM123MR.U34 / LG-WH27S.F5 / 1245 Wp (zuid)


Acties:
  • 0 Henk 'm!

  • Jelte
  • Registratie: Juni 2001
  • Niet online
@Groen dat is meer iets voor het Home assistant topic ja.
We willen hier juist niets meer doen met server.growatt.com ;)

Acties:
  • 0 Henk 'm!

  • Groen
  • Registratie: Juli 2022
  • Laatst online: 07-06 23:01
Ok, ja inderdaad. Klein hiccupje in de chinese server blijkbaar, want het werkt inmiddels weer.

LG-HM123MR.U34 / LG-WH27S.F5 / 1245 Wp (zuid)


Acties:
  • 0 Henk 'm!

  • JeroendeGroot
  • Registratie: Februari 2009
  • Laatst online: 06-06 12:20
Het stond al even op de planning om dit uit te rollen. Na het gedoe met de api de afgelopen dagen er maar even tijd voor gemaakt! Het werkt echt top! Ik zie wel dat de waarden die uit de omvormer komen niet overeenkomen met wat jullie zien. Bij mij is epv1today namelijk de totaal output van de omvormer (deze waarde komt overeen met wat er al in home assistant aanwezig was) Ik zie onder pvenergytoday en pvenergytotal extreem hoge waarden die niet juist lijken te zijn

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
{
  "device": "",
  "time": "2023-09-26T11:45:02",
  "buffered": "no",
  "values": {
    "datalogserial": "",
    "pvserial": "",
    "pvstatus": 1,
    "pvpowerin": 16279,
    "pv1voltage": 3192,
    "pv1current": 51,
    "pv1watt": 16279,
    "pv2voltage": 980,
    "pv2current": 0,
    "pv2watt": 0,
    "pvpowerout": 0,
    "pvfrequentie": 0,
    "pvgridvoltage": 0,
    "pvgridcurrent": 0,
    "pvgridpower": 0,
    "pvgridvoltage2": 0,
    "pvgridcurrent2": 0,
    "pvgridpower2": 0,
    "pvgridvoltage3": 0,
    "pvgridcurrent3": 0,
    "pvgridpower3": 1030820743,
    "totworktime": 1441792,
    "pvenergytoday": 347869192,
    "pvenergytotal": 277352542,
    "epvtotal": 42,
    "epv1today": 34881,
    "epv1total": 20152751,
    "epv2today": 39,
    "epv2total": 34615,
    "pvtemperature": 680,
    "pvipmtemperature": 0,
    "battery1soc": 0
  }
}


Iemand enig idee waardoor dit komt? Ik heb voor nu een mqtt sensor aangemaakt met dezelfde naam zodat de integratie blijft werken (inclusief history) op basis van de epv1today waarde.

code:
1
2
3
4
5
6
7
8
  - name: Home Total Lifetime Energy Output
    state_topic: energy/growatt
    value_template: "{{ value_json['values']['epv1today'] | int / 10 }}"
    unique_id: home_total_lifetime_energy_output
    device_class: energy
    state_class: total_increasing
    unit_of_measurement: "kWh"
    icon: mdi:solar-power

Acties:
  • +1 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Wat voor een type inverter heb je?

Ik denk dat je het type nog moet aangeven in de parameters:

In de grott.ini : invtype = xxx (e.g tl3, spf, sph, spa, min, ) of voor docker: ginvtype =.

  • JeroendeGroot
  • Registratie: Februari 2009
  • Laatst online: 06-06 12:20
Johan_meijer schreef op woensdag 27 september 2023 @ 08:43:
Wat voor een type inverter heb je?

Ik denk dat je het type nog moet aangeven in de parameters:

In de grott.ini : invtype = xxx (e.g tl3, spf, sph, spa, min, ) of voor docker: ginvtype =.
Thnx ik heb een Growatt MOD 4000 TL3-X 3-fase, dus dat zal dan tl3 zijn?

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
Hmm. Ik moet het helaas minder logisch maken. Voor de MOD inverter lijkt invtype=min het beste te passen.

Ik ben benieuwd naar je ervaring. Dan kan ik mod misschien definitief opnemen in grott.

Acties:
  • +1 Henk 'm!

Anoniem: 1777010

Voor wie het wil weten, ik heb vandaag mijn bestaande setup omgekat naar een Grott setup. Alles draaide dus al, maar dat moest anders.

De Docker container draait zonder aanpassingen in het netwerk waar de wifi stick van Growatt ook bij kan. Behalve dan het adres van de MQTT die heb ik wel aangepast.

Om de wifi stick te herconfigureren klik ik 1x op het knopje zodat ie in hotspot modus gaat. Via de app ShinePhone klik ik bij “Me” op Configure Datalogger. Ik vul de codes in en ik kan de stick instellen.

Onder 1 van de tabjes zit het server adres. Om die aan te te passen moet je een wachtwoord hebben. Dat is “growattYYYYMMDD”, en dat update elke dag. Dus mijn wachtwoord was “growatt20230927”. Mocht dit niet werken probeer dan een dag later. Dus “growatt20230928” maar dan met de datum van morgen. Bij mij werkte de datum van vandaag prima.

Als dat gelukt is druk je op save (andere tabs mag je negeren) en ga je de logs van Grott volgen. Al na een paar minuutjes komen er berichten binnen en stuurt hij JSON naar MQTT.

In de repository van Grott staan voorbeeld sensoren voor Growatt die ik allemaal heb geplakt in mijn bestaande set sensoren. Werkte na een paar minuten perfect.

Eindelijk kan ik mijn Growatt goed uitlezen, dank!

Acties:
  • 0 Henk 'm!

  • JeroendeGroot
  • Registratie: Februari 2009
  • Laatst online: 06-06 12:20
Johan_meijer schreef op woensdag 27 september 2023 @ 18:27:
Hmm. Ik moet het helaas minder logisch maken. Voor de MOD inverter lijkt invtype=min het beste te passen.

Ik ben benieuwd naar je ervaring. Dan kan ik mod misschien definitief opnemen in grott.
Heb het getest, min geeft fouten en tl3 geeft de juiste waarden terug. _/-\o_

Acties:
  • 0 Henk 'm!

  • s020506
  • Registratie: April 2019
  • Laatst online: 20:00
Bij mij gaat het niet helemaal goed, ik zie in de log vaak oude data voorbij komen, en dan meerdere keren. Soms komt er data door van dat moment, en daarna komt er weer oude data langs. Het ligt denk ik niet aan Grott zelf, maar enig idee waar het dan fout gaat?

PVoutput , Quatt L/W warmtepomp met alleen radiatoren, T6 thermostaat


Acties:
  • +1 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
De inverter (of beter de datalogger) buffert de data als er geen verbinding met de growatt servers zijn. Deze worden later verstuurd als de verbinding weer beschikbaar is.

Ik heb begrepen dat sommige installaties deze week last hadden van het onbeschikbaar zijn van growatt (bij KPN internet?).

Op zich geen probleem alleen pvoutput vindt het niet leuk als hij veel records in een korte tijd krijgt aangeleverd.

Acties:
  • 0 Henk 'm!

  • topmusic
  • Registratie: December 2000
  • Laatst online: 03-06 23:33
Denk dat er wat bij de growatt servers is gewijzigd, want op de toon, domoticz en home assistant word geen data meer opgehaalt (domoticz geeft error 501).
Als ik onder het account van growatt de gebruiker bekijk zie ik wel dat er word ingelogd, komt alleen geen data meer binnen.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 18:27
501 is een server fout. Ik denk dat growatt wat problemen heeft.

Acties:
  • 0 Henk 'm!

  • -tom-562
  • Registratie: Juli 2005
  • Nu online

-tom-562

Oliesjeik

topmusic schreef op vrijdag 29 september 2023 @ 18:41:
Denk dat er wat bij de growatt servers is gewijzigd, want op de toon, domoticz en home assistant word geen data meer opgehaalt (domoticz geeft error 501).
Als ik onder het account van growatt de gebruiker bekijk zie ik wel dat er word ingelogd, komt alleen geen data meer binnen.
Semi offtopic:
Ik heb sinds gisteren een Homewizard P1 meter, daarmee zou ik ook een Growatt omvormer kunnen 'koppelen' (lees: Homewizard haalt de info gewoon uit de Growatt portal), inloggen via de Homewizard app is mij tot nu toe nog niet gelukt, ik krijg de melding dat de username/wachtwoord niet correct is. Inloggen via de webpagina van Growatt (en de Shinephone app) werkt wel gewoon.
Overigens deed de ShinePhone app gisterochtend/middag ook vaag, in de avond werkte die pas weer.

[ Voor 5% gewijzigd door -tom-562 op 01-10-2023 14:12 ]

Vaak bu'j te bang!


Acties:
  • 0 Henk 'm!

  • topmusic
  • Registratie: December 2000
  • Laatst online: 03-06 23:33
Ik zie nu pas in de debug output dat ze newTwoLoginAPI gebruiken, en dat je nu na een paar uur geblocked word omdat je dus met foutive POST de data wil ophalen.

2023-10-01 04:59:52.578 Error: (Zonnepanelen) Growatt returned a Blocked Login Error.
*
*
2023-10-01 18:24:38.154 Error: (Zonnepanelen) Growatt returned a Blocked Login Error.

Dus zonder aanpassing van de scripts zal je extern niet meer de data op kunnen halen.
Ik ga zo nog pass2php - growatt-inverter.php nog testen of dat nog wel werkt.

Acties:
  • 0 Henk 'm!

  • s020506
  • Registratie: April 2019
  • Laatst online: 20:00
Johan_meijer schreef op vrijdag 29 september 2023 @ 17:36:
De inverter (of beter de datalogger) buffert de data als er geen verbinding met de growatt servers zijn. Deze worden later verstuurd als de verbinding weer beschikbaar is.

Ik heb begrepen dat sommige installaties deze week last hadden van het onbeschikbaar zijn van growatt (bij KPN internet?).

Op zich geen probleem alleen pvoutput vindt het niet leuk als hij veel records in een korte tijd krijgt aangeleverd.
Misschien toch maar overstappen naar Grottserver. Jammer dat er dan een gebufferde record wel geaccepteerd werd door pvoutput, maar ja, die record had hij al.

PVoutput , Quatt L/W warmtepomp met alleen radiatoren, T6 thermostaat


Acties:
  • 0 Henk 'm!

  • topmusic
  • Registratie: December 2000
  • Laatst online: 03-06 23:33
topmusic schreef op zondag 1 oktober 2023 @ 18:29:
Ik zie nu pas in de debug output dat ze newTwoLoginAPI gebruiken, en dat je nu na een paar uur geblocked word omdat je dus met foutive POST de data wil ophalen.

2023-10-01 04:59:52.578 Error: (Zonnepanelen) Growatt returned a Blocked Login Error.
*
*
2023-10-01 18:24:38.154 Error: (Zonnepanelen) Growatt returned a Blocked Login Error.

Dus zonder aanpassing van de scripts zal je extern niet meer de data op kunnen halen.
Ik ga zo nog pass2php - growatt-inverter.php nog testen of dat nog wel werkt.
pass2php - growatt-inverter.php

Werkt dus ook niet meer

server.growatt.com FALSE / FALSE 0 SERVERID

Acties:
  • 0 Henk 'm!

  • Danielson
  • Registratie: Januari 2003
  • Laatst online: 17:23
Dag Allen,

Ik wil ook overstappen op Grott, maar ik zie even niet wat ik verkeerd doe.

Mijn omvormer: MIC 3300TL-X

Mijn docket compose file:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '3.3'
services:
  grott:
    image: ledidobe/grott:2.8.2
    container_name: grott
    environment:
      - gnomqtt=False
      - gmqttip=172.16.1.2
      - gmqttauth=True
      - gmqttuser=mqtt
      - gmqttpassword=mqttwachtwoord
      - TZ=Europe/Amsterdam
    ports:
      - 5279:5279
    restart: unless-stopped


Mijn ShineLan-X settings:

Afbeeldingslocatie: https://tweakers.net/i/SbwTc3p-_uQTlOJ7eIsvqonXz20=/800x/filters:strip_exif()/f/image/bAgyNwsCcgRwtshQN08hn2Yj.png?f=fotoalbum_large

Grott draait, maar ik lijk helemaal geen data binnen te krijgen, ook worden de MQTT topics niet aangemaakt, iemand enig idee wat ik fout doe?


*Edit, als ik browse naar http://<IP>:5279, dan zie ik wel:

- ('172.16.1.71', 20736) has connected

Het lijkt er dus op dat mijn ShineLan-X de nieuwe settings niet oppakt, kan ik dat ding een schop geven op een of andere manier? Of gewoon wachten tot hij morgenvroeg weer wakker wordt? :P

*Edit2, Een reboot lijkt mijn probleem idd opgelost te hebben, ik moest dus de optie: Reboot Able hebben, lang leve vertalingen! 8)7

[ Voor 16% gewijzigd door Danielson op 11-10-2023 16:06 ]


Acties:
  • 0 Henk 'm!

  • Tom. C
  • Registratie: Maart 2010
  • Laatst online: 07-06 23:21
Inmiddels Grott ook aan de praat gekregen. Enige waar ik nog wat mee stoei zijn de entities in Home Assistant.
Na een reboot gaan de entities op "Unknown" totdat de volgende MQTT message binnen is. Dit zou met de "retain" optie van MQTT op te lossen zijn. Aangezien dit aan de broker verteld moet worden lijkt het me dat ik iets in Grott aan moet passen. Iemand hier ervaring mee?

9800X3D | X870e Nova | Corsair Dominator 32GB 6000mhz | TUF RTX 3080TI | Corsair 6500X | Alienware AW3420DW | Thrustmaster T300 RS | ClubSport Pedals V3 | Megane Renault Sport RS 250


Acties:
  • +1 Henk 'm!

  • Caros
  • Registratie: December 2010
  • Niet online
Tom. C schreef op woensdag 11 oktober 2023 @ 17:44:
Inmiddels Grott ook aan de praat gekregen. Enige waar ik nog wat mee stoei zijn de entities in Home Assistant.
Na een reboot gaan de entities op "Unknown" totdat de volgende MQTT message binnen is. Dit zou met de "retain" optie van MQTT op te lossen zijn. Aangezien dit aan de broker verteld moet worden lijkt het me dat ik iets in Grott aan moet passen. Iemand hier ervaring mee?
Zie hier: https://github.com/johanmeijer/grott
Add parameter to enable message retain in MQTT (#84)
.ini [MQTT section] retain = True
environmental gmqttretain = "True" (docker: -e gmqttretain = "True")

Acties:
  • 0 Henk 'm!

  • Tom. C
  • Registratie: Maart 2010
  • Laatst online: 07-06 23:21
Ah en ik dacht dat ik alles nog wel zo goed had doorgelezen. Dank voor de snelle reactie!

9800X3D | X870e Nova | Corsair Dominator 32GB 6000mhz | TUF RTX 3080TI | Corsair 6500X | Alienware AW3420DW | Thrustmaster T300 RS | ClubSport Pedals V3 | Megane Renault Sport RS 250


Acties:
  • 0 Henk 'm!

  • GiLMORE80
  • Registratie: November 2000
  • Laatst online: 03-06 22:57
Ook hier is Grott uiteindelijk draaiende in een (Synology) Docker container.
Wat ik nu opmerk, is dat de pvenergytoday entity niet om middernacht wordt ge-reset naar nul, maar pas als de Growatt inverter weer online komt... Ofwel bij de eerste energie-productie van de de nieuwe dag.
De environment variable gmqttretain gebruik ik om de pvenergytoday entity geen status Unavailable te geven als er geen productie meer is.

Hoe zorg je ervoor dat pvenergytoday wel wordt ge-reset naar nul rond middernacht?

Zie ook onderstaande.

Afbeeldingslocatie: https://tweakers.net/i/WYlEDuWcCRD78EZXhcWX8dcBzAg=/800x/filters:strip_exif()/f/image/ApM7oj70Ldb3xk6pOdT6OyUi.png?f=fotoalbum_large

Acties:
  • +1 Henk 'm!

  • Paradise
  • Registratie: Juni 2000
  • Niet online
GiLMORE80 schreef op maandag 16 oktober 2023 @ 19:57:
Hoe zorg je ervoor dat pvenergytoday wel wordt ge-reset naar nul rond middernacht?
Op zich niet zo opmerkelijk; de laatste waarde die doorgegeven is door je monitoring device is wat ook gedurende de offline uren opgeslagen blijft.. :-) Als je een Helper aanmaakt in HA en je kiest voor een Utility meter, dan kan je een standaard reset naar 0 in de nacht uitvoeren.

Afbeeldingslocatie: https://tweakers.net/i/rTqRLXvxohm0oW1ZmJbK6CjwnQs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/IOBZNGCGW3UGIwHMWxWVJz5l.png?f=user_large

Ik word zelf trouwens he-le-maal gek van de geweldige Growatt uitvinding die "ShineLanBox" heet. Elke paar dagen verliest ie de verbinding met het netwerk (direct met een ethernet kabel op het modem aangesloten) en moet ik door allerlei resets heen om 'm weer verbonden te krijgen (kostte me laatst een paar dagen tijd voordat ie weer aan de praat was).

code:
1
2
3
4
Oct 17 09:33:01 ubuntu grott[177]:                <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.1.244', 5279), raddr=('192.168.1.240', 1032>
Oct 17 09:33:01 ubuntu grott[177]:       - Data less then minimum record length, data not processed
Oct 17 09:48:04 ubuntu grott[177]:       - Grott connection error
Oct 17 09:48:04 ubuntu grott[177]:       - peer has disconnected


Ik overweeg een kWh meter met Wifi, zoals deze van HomeWizard, maar als de ShineLanBox toch stabiel te krijgen is heeft dat uiteraard m'n voorkeur. Iemand soortgelijke ervaringen?

Acties:
  • 0 Henk 'm!

  • GiLMORE80
  • Registratie: November 2000
  • Laatst online: 03-06 22:57
Paradise schreef op dinsdag 17 oktober 2023 @ 10:59:
[...]


Op zich niet zo opmerkelijk; de laatste waarde die doorgegeven is door je monitoring device is wat ook gedurende de offline uren opgeslagen blijft.. :-) Als je een Helper aanmaakt in HA en je kiest voor een Utility meter, dan kan je een standaard reset naar 0 in de nacht uitvoeren.

[...]

Ik overweeg een kWh meter met Wifi, zoals deze van HomeWizard, maar als de ShineLanBox toch stabiel te krijgen is heeft dat uiteraard m'n voorkeur. Iemand soortgelijke ervaringen?
Dank voor het wijzen in de juiste richting. Die Utility Meter helper werkt hier inderdaad goed voor _/-\o_
Zelf heb ik een ShineLan ethernet module achterop m'n vier jaar oude Growatt 2500 MTL-S, en die werkt gewoon goed.

Over die kWh meter ... Het is net een PowerPlug, maar dan ook geschikt voor terugleveren; geinig ding.
Je lijkt weinig meer opties te hebben; je de zonne-productie in je HA (en Growatt) portal krijgen zou ideaal zijn. Garantie heb je zeker niet meer; vervanging?

Acties:
  • +1 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 19:56

AW_Bos

Liefhebber van nostalgie... 🕰️

Voor de mensen die ook aan het stoeien zijn met Growatt in HA via de standaard integratie die geen data meer ophaalt. Ik heb contact gezocht met Growatt in Nederland, en ik kreeg uiteindelijk dit terug:
Helaas hebben wij nu (tijdelijk) een blokkering op gebruik van koppelingen met platformen van derde partijen.

Ook voor de API hebben wij nu strengere regels, en is deze alleen voor installateurs(accounts) met specifieke IP whitelists. Deze is dan vooral voor de management van meerdere gebruikersystemen.
Voor individuele system en gebruikersaccounts is er voor nu geen manier om data te ontsluiten naar derde partijen.

We hopen hier komend jaar voor meer over te kunnen zeggen.
Toen ik vertelde dat veel gebruikers van HA nu getroffen zijn door deze blokkade kreeg ik te horen dat ze een enorme belasting op hun netwerk hadden, waarna ze tot dit (tijdelijke) blokkadebesluit kwamen. Maar ze onderzoeken wel de mogelijkheid om de data te blijven delen met de gebruikers.
[...]
Er wordt nu gekeken naar een betere/andere manier van integratie met onder andere externe diensten, zeker omdat wij dit een gratis functie willen laten blijven. O.a. overleg met Home-assistant en verwanten wordt nu gepland en bekeken.
Als ze nou zelf dus een add-on voor HA willen onderhouden: Helemaal top!

Ik ga even kijken naar andere mogelijkheden met GROTT etc. Maar ik heb helaas geen toegang tot de instellingen van mijn omvormer. En het bekende wachtwoord werkt ook niet. Blijkbaar is mijn PV-leverancier wat voorzichtiger. ;)

☀️ Goedemorgen zonneschijn! ☀️
☀️Ja, je maakt me zo gelukkig, en door jou voel ik me fijn! ☀️


Acties:
  • 0 Henk 'm!

  • HowsMyApple
  • Registratie: November 2010
  • Laatst online: 14:56
@AW_Bos ik heb echt net 10 minuten geleden zelf de overstap gemaakt van de Growatt Server integration naar Grott HA (https://github.com/muppet3000/homeassistant-grott). Mocht je dus wat vragen hebben mbt connecten/configureren naar je shinewifi stick (als je die hebt) dan wil ik je best helpen.


Ben zelf nog wel even aan het stoeien nu om de data die ik nu in HA krijg weer zodanig in te stellen dat het direct door het Energy dashboard wordt opgepikt.
Was eigenlijk heel simpel. Was even vergeten dat je de sensor gewoon bij het energy dashboard moet toevegen.

[ Voor 11% gewijzigd door HowsMyApple op 18-10-2023 12:47 ]


Acties:
  • 0 Henk 'm!

  • bjoran123
  • Registratie: Juni 2009
  • Laatst online: 05-06 19:59
Als iemand mij wilt helpen met Grott graag, want ik kom na verschillende pogingen er niet helemaal uit om werkend te krijgen.

Ik heb in HA addon(volgens mij is dit de grott app) nu het volgende ingesteld, maar op een of andere manier kan hij geen verbinding maken met mijn wifi stick

foutmelding GRott in HA,

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[12:53:37] INFO: Preparing to start...
     **********************************************************************************
     - Grott - libscrc not installed, no CRC checking only record validation on length!
     **********************************************************************************
Grott Growatt logging monitor : 2.7.8
Grott process configuration file
Grott process environmental variables
Traceback (most recent call last):
  File "/app/grott.py", line 24, in <module>
    Pulled 'ginvtype=MIN' from the environment
    Pulled 'ginvtypemap=DCF3A3104L' from the environment
    conf = Conf(verrel)
           ^^^^^^^^^^^^
  File "/app/grottconf.py", line 97, in __init__
    self.procenv()
  File "/app/grottconf.py", line 435, in procenv
    if os.getenv('ginvtypemap') != None :  self.invtypemap = eval(self.getenv('ginvtypemap'))
                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 1, in <module>
NameError: name 'DCF3A3104L' is not defined
s6-rc: info: service legacy-services: stopping


mijn omvormer is een Growatt MIN 3000 TL-XE
Afbeeldingslocatie: https://tweakers.net/i/OxpfZTO_w2YO3Q3y3gJBaV5ZqZM=/800x/filters:strip_exif()/f/image/3HEiLEpFzrhEfNcL2PAjF5PY.png?f=fotoalbum_large

en ik aanpassingen doorgevoerd in de wifi stick die naar het ip adres kijkt van HA met de poort, 5279

iemand ervaring met de GROTT addon inplaats van de docker(of andere setup)?

bedankt alvast :)

Acties:
  • 0 Henk 'm!

  • Paradise
  • Registratie: Juni 2000
  • Niet online
bjoran123 schreef op woensdag 18 oktober 2023 @ 13:14:
Als iemand mij wilt helpen met Grott graag, want ik kom na verschillende pogingen er niet helemaal uit om werkend te krijgen.
Aan de foutmelding te zien klopt je inverter mapping niet. Ik heb deze addon niet gebruikt (draai Grott in een Ubuntu VM), daar gebruik ik de volgende configuratie:

code:
1
2
3
4
# Specify inverter id (not necessary in version >2.1.0 if compat = false!)
#inverterid = ABC1234567
# Specify the type of the inverter (default/sph/spf/max)
invtype = default


Als ik de uitleg lees bij je screenshot, zou bij Inverter mapping iets moeten staan in de trant van:

code:
1
{"DCF3A3104L": "default"}

Acties:
  • 0 Henk 'm!

  • Paradise
  • Registratie: Juni 2000
  • Niet online
GiLMORE80 schreef op dinsdag 17 oktober 2023 @ 16:46:
Over die kWh meter ... Het is net een PowerPlug, maar dan ook geschikt voor terugleveren; geinig ding.
Je lijkt weinig meer opties te hebben; je de zonne-productie in je HA (en Growatt) portal krijgen zou ideaal zijn. Garantie heb je zeker niet meer; vervanging?
Heb nog wel garantie, maar lees meer voorbeelden online van medegebruikers die een andere unit gekregen hebben, en nog steeds precies hetzelfde probleem hadden. Ik denk toch dat ik iets over het hoofd zie, maar weet niet wat..

Acties:
  • 0 Henk 'm!

  • bjoran123
  • Registratie: Juni 2009
  • Laatst online: 05-06 19:59
Paradise schreef op woensdag 18 oktober 2023 @ 13:41:
[...]


Aan de foutmelding te zien klopt je inverter mapping niet. Ik heb deze addon niet gebruikt (draai Grott in een Ubuntu VM), daar gebruik ik de volgende configuratie:

code:
1
2
3
4
# Specify inverter id (not necessary in version >2.1.0 if compat = false!)
#inverterid = ABC1234567
# Specify the type of the inverter (default/sph/spf/max)
invtype = default


Als ik de uitleg lees bij je screenshot, zou bij Inverter mapping iets moeten staan in de trant van:

code:
1
{"DCF3A3104L": "default"}
Thanks dat lijkt te werken, nu nog Grott naar MQTT krijgen! :-)

Acties:
  • +1 Henk 'm!

  • bjoran123
  • Registratie: Juni 2009
  • Laatst online: 05-06 19:59
Gelukt! ik moest blijkbaar de MIN bij Inverter Type ook nog aanpassen naar default om data goed binnen te krijgen!

thanks voor de hulp @Paradise !

Acties:
  • 0 Henk 'm!

  • AW_Bos
  • Registratie: April 2002
  • Laatst online: 19:56

AW_Bos

Liefhebber van nostalgie... 🕰️

HowsMyApple schreef op woensdag 18 oktober 2023 @ 12:29:
@AW_Bos ik heb echt net 10 minuten geleden zelf de overstap gemaakt van de Growatt Server integration naar Grott HA (https://github.com/muppet3000/homeassistant-grott). Mocht je dus wat vragen hebben mbt connecten/configureren naar je shinewifi stick (als je die hebt) dan wil ik je best helpen.


Ben zelf nog wel even aan het stoeien nu om de data die ik nu in HA krijg weer zodanig in te stellen dat het direct door het Energy dashboard wordt opgepikt.
Was eigenlijk heel simpel. Was even vergeten dat je de sensor gewoon bij het energy dashboard moet toevegen.
Maar moet je ook toegang hebben tot de webinterface van de Growatt?
Ik heb daar geen inlog van.

☀️ Goedemorgen zonneschijn! ☀️
☀️Ja, je maakt me zo gelukkig, en door jou voel ik me fijn! ☀️


Acties:
  • 0 Henk 'm!

  • HowsMyApple
  • Registratie: November 2010
  • Laatst online: 14:56
AW_Bos schreef op woensdag 18 oktober 2023 @ 16:31:
[...]

Maar moet je ook toegang hebben tot de webinterface van de Growatt?
Ik heb daar geen inlog van.
Nee uiteindelijk kon ik alles gewoon via de ShinePhone app doen.

In principe kan je eerst deze volgen: https://github.com/muppet3000/homeassistant-grott
En dan daarna in grote lijnen: https://gathering.tweaker...message/76668858#76668858

Mocht je er niet uitkomen met het stuk waarbij je naar je Shine wifi stick moet verbinden, kan je me wel een DM sturen (of hier posten mag natuurlijk ook) met screenshots tot waar je bent gekomen.

De wachtwoorden die je nodig hebt zijn overigens voor iedereen hetzelfde (12345678 voor connecten naar je lokale AP, en growattYYYYMMDD om te unlocken in de instellingen)

Acties:
  • 0 Henk 'm!

  • Zorian
  • Registratie: Maart 2010
  • Nu online

Zorian

What the fox?

Heb sinds vandaag ineens een vage foutmelding, mij viel op dat de inverter steeds online en offline klapperde (uptime meldingen) dus ben eens gaan kijken. In Grott zag ik dus de nodige issues voorbij komen dat hij niet kon verbinden ivm timeouts en invalid data.
Even de Grott herstart en de inverter verbind er weer mee, maar nu weigert ie te uploaden naar PVOutput for some reason. Dit is de melding:

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
     - Possible Inverter serial %%%%%%%%%%%
     - Inverter serial not recognised - using inverter type default
     - Growatt new layout processing
         - decrypt       :  True
         - offset        :  6
         - record layout :  T06NNNNX

     - Grott data record date/time processing started
     - date-time: no or no valid time/date found, grott server time will be used (buffer records not sent!)
     - Grott values retrieved:

         -  pvstatus             :  1
         -  pvpowerin            :  68.2
         -  pv1voltage           :  151.9
         -  pv1current           :  0.4
         -  pv1watt              :  68.2
         -  pv2voltage           :  0.0
         -  pv2current           :  0.0
         -  pv2watt              :  0.0
         -  pvpowerout           :  66.6
         -  pvfrequentie         :  49.9
         -  pvgridvoltage        :  234.0
         -  pvgridcurrent        :  1.2
         -  pvgridpower          :  67.5
         -  pvgridvoltage2       :  0.0
         -  pvgridcurrent2       :  0.0
         -  pvgridpower2         :  0.0
         -  pvgridvoltage3       :  0.0
         -  pvgridcurrent3       :  0.0
         -  pvgridpower3         :  0.0
         -  totworktime          :  5019.2
         -  pvenergytoday        :  0.0
         -  pvenergytotal        :  1297.4
         -  epvtotal             :  1321.2
         -  epv1today            :  0.0
         -  epv1total            :  1321.2
         -  epv2today            :  0.0
         -  epv2total            :  0.0
         -  pvtemperature        :  33.0
         -  pvipmtemperature     :  37.8

     - MQTT jsonmsg: 
             {"device": "KNIP", "time": "2023-10-24T10:01:01", "buffered": "yes",
             "values": {"datalogserial": "KNIP", "pvserial": "KNIP",
             "pvstatus": 1, "pvpowerin": 682, "pv1voltage": 1519, "pv1current": 4,
             "pv1watt": 682, "pv2voltage": 0, "pv2current": 0, "pv2watt": 0,
             "pvpowerout": 666, "pvfrequentie": 4994, "pvgridvoltage": 2340,
             "pvgridcurrent": 12, "pvgridpower": 675, "pvgridvoltage2": 0,
             "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0,
             "pvgridcurrent3": 0, "pvgridpower3": 0, "totworktime": 36138542,
             "pvenergytoday": 0, "pvenergytotal": 12974, "epvtotal": 13212, "epv1today":
             0, "epv1total": 13212, "epv2today": 0, "epv2total": 0, "pvtemperature": 330,
             "pvipmtemperature": 378}}

     - No MQTT message sent, MQTT disabled

     - PVOut: Update refused for KNIP due to time limitation


Opvallend is dat ie ook geen date/time weet, al zie ik via het commando "date" in de docker console wel de huidige tijd/datum en die is correct.

Ik heb gedoneerd aan PVOutput dus in principe zou die melding bogus moeten zijn aangezien ik praktisch geen tijdslimitaties op uploads heb.

Iemand een idee waar het last van heeft? :)

Acties:
  • 0 Henk 'm!

  • vinom
  • Registratie: Augustus 2009
  • Laatst online: 19:32
Ik ben bezig om mijn Growatt integratie om te zetten naar Grott, omdat de integratie, zoals bij velen bekend inmiddels, niet meer werkt. Ik ben een heel eind denk ik, maar ik loop nog vast dat Grott het niet doorstuurt naar MQTT of MQTT het niet ontvangt. Komen die sensors/entities automatisch zodra de pakketjes doorgestuurd worden?
Afbeeldingslocatie: https://tweakers.net/i/pMUXqkGmA6TQKZMd6mnx1rG5km0=/232x232/filters:strip_icc():strip_exif()/f/image/nrtYt5GxOvjXdptH8igbtNWA.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/B2-sc6ZfP1Dg5_bozJLQ-mINJ6g=/232x232/filters:strip_icc():strip_exif()/f/image/sfKkUmBXbxxYcEAgPJrKbVYx.jpg?f=fotoalbum_tile

MQTT heb ik al draaien voor andere doeleinden dus daar valt denk ik niet veel aan te configureren.

Wat ik so far heb gedaan: Grott add-on geinstalleerd, configuratie zoals in de screenshot, op server.growatt de WiFi dongle SET IP gedaan met mijn HA IP en port op 5279 en opgeslagen.

Acties:
  • +1 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 20:05
vinom schreef op woensdag 25 oktober 2023 @ 15:23:
Ik ben bezig om mijn Growatt integratie om te zetten naar Grott, omdat de integratie, zoals bij velen bekend inmiddels, niet meer werkt. Ik ben een heel eind denk ik, maar ik loop nog vast dat Grott het niet doorstuurt naar MQTT of MQTT het niet ontvangt. Komen die sensors/entities automatisch zodra de pakketjes doorgestuurd worden?
[Afbeelding][Afbeelding]

MQTT heb ik al draaien voor andere doeleinden dus daar valt denk ik niet veel aan te configureren.

Wat ik so far heb gedaan: Grott add-on geinstalleerd, configuratie zoals in de screenshot, op server.growatt de WiFi dongle SET IP gedaan met mijn HA IP en port op 5279 en opgeslagen.
Moet de HA plugin niet aangezet worden op de config pagina?

Acties:
  • 0 Henk 'm!

  • GerbenBK
  • Registratie: Juni 2013
  • Laatst online: 16:14
Vanwege de wonky growatt servers ook maar eens in grott gedoken ;). Heb alle stappen zo goed mogelijk gedaan maar loop vast op de connectie tussen grott en mqtt.

Ik draai grott in een docker op mijn synology en in de logs zie ik dat de data van de shinelanbox ontvangen wordt. Op homeassistant heb ik mqtt geinstalleerd maar die accepteert de login van grott niet:

In grott log zie ik - MQTT send failed: Connection refused: not authorised
In mqtt log zie ik: error: received null username or password for unpwd check

Ik start de docker met

code:
1
docker run -d -p 5279:5279 --restart on-failure -e gmqttip="192.168.1.7" -e gmqttuser=xxxx -e gmqttpassword=xxxxx ledidobe/grott


Kan iemand aangeven wat ik verkeerd doe?

Acties:
  • 0 Henk 'm!

  • braxx1980
  • Registratie: December 2017
  • Laatst online: 12:13
Heb je een mqtt-broker lopen? Zoals mosquito bv.
Grott moet naar daar sturen, en HA zal deze dan daar lezen.

[ Voor 7% gewijzigd door braxx1980 op 25-10-2023 18:03 ]


Acties:
  • 0 Henk 'm!

  • GerbenBK
  • Registratie: Juni 2013
  • Laatst online: 16:14
braxx1980 schreef op woensdag 25 oktober 2023 @ 18:02:
Heb je een mqtt-broker lopen? Zoals mosquito bv.
Grott moet naar daar sturen, en HA zal deze dan daar lezen.
Yes, die tweede melding komt van de mosquitto-broker log. Die heb ik ook binnen HA geinstalleerd.

[ Voor 7% gewijzigd door GerbenBK op 25-10-2023 18:09 ]


Acties:
  • 0 Henk 'm!

  • Thapous
  • Registratie: Mei 2006
  • Laatst online: 10:17

Thapous

Nee toch niet.

GerbenBK schreef op woensdag 25 oktober 2023 @ 17:50:
Vanwege de wonky growatt servers ook maar eens in grott gedoken ;). Heb alle stappen zo goed mogelijk gedaan maar loop vast op de connectie tussen grott en mqtt.

Ik draai grott in een docker op mijn synology en in de logs zie ik dat de data van de shinelanbox ontvangen wordt. Op homeassistant heb ik mqtt geinstalleerd maar die accepteert de login van grott niet:

In grott log zie ik - MQTT send failed: Connection refused: not authorised
In mqtt log zie ik: error: received null username or password for unpwd check

Ik start de docker met

code:
1
docker run -d -p 5279:5279 --restart on-failure -e gmqttip="192.168.1.7" -e gmqttuser=xxxx -e gmqttpassword=xxxxx ledidobe/grott


Kan iemand aangeven wat ik verkeerd doe?
Toevallig met hetzelfde bezig op dit moment. Heb je 'n user aangemaakt in Homeassistant? Je hebt namelijk een user nodig om te authenticeren. Dit kan gewoon een native user zijn. Vervolgens kun je die gegevens dan weer in je grott.ini zetten: Afbeeldingslocatie: https://tweakers.net/i/tA5PNgeUCyYK6Z0GOXq18yMGxeU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/xWlAqB7F1VYC8wvLa1BpOnLr.png?f=user_large

In je Home assistant kun je dan in de logging van de broker zien of 'ie kan verbinden.

Ik heb overigens niet het idee dat ik er zelf al ben, maar hoop dat morgen als er weer zon is ik meer kan zien dan nu. :9~

[ Voor 4% gewijzigd door Thapous op 25-10-2023 20:34 ]

//Thapous


Acties:
  • 0 Henk 'm!

  • GerbenBK
  • Registratie: Juni 2013
  • Laatst online: 16:14
Thapous schreef op woensdag 25 oktober 2023 @ 20:34:
[...]


Heb je 'n user aangemaakt in Homeassistant? Je hebt namelijk een user nodig om te authenticeren. Dit kan gewoon een native user zijn. Vervolgens kun je die gegevens dan weer in je grott.ini zetten:
Yes, heb een dedicated user gemaakt en even getest in HA zelf of ie kan verbinden. Maar ben nog niet met een grott.ini bezig geweest. Ik ging er eigenlijk vanuit dat dat met het docker commando goed zou komen. Ik ga even kijken hoe dat moet op synology.

Acties:
  • +1 Henk 'm!

  • Thapous
  • Registratie: Mei 2006
  • Laatst online: 10:17

Thapous

Nee toch niet.

GerbenBK schreef op woensdag 25 oktober 2023 @ 20:50:
[...]


Yes, heb een dedicated user gemaakt en even getest in HA zelf of ie kan verbinden. Maar ben nog niet met een grott.ini bezig geweest. Ik ging er eigenlijk vanuit dat dat met het docker commando goed zou komen. Ik ga even kijken hoe dat moet op synology.
Ik draai 'm zelf op een server, dus niet via Docker. Als ik het zo lees zou je inderdaad in die docker run de grott.ini ook moeten kunnen beïnvloeden. Volgens mij heb ik je op het verkeerde been gezet.

Voor mij zou het commando als volgt zijn:

code:
1
docker run -d -p 5279:5279 --restart on-failure -e gmqttip="192.168.178.200" -e gmqttauth = "True" -e gmqttuser=grott -e gmqttpassword=password ledidobe/grott


Jij mist nog wel de optie gmqttauth = "True" als ik het zo zie.

[ Voor 5% gewijzigd door Thapous op 25-10-2023 21:08 ]

//Thapous


Acties:
  • 0 Henk 'm!

  • GerbenBK
  • Registratie: Juni 2013
  • Laatst online: 16:14
Thapous schreef op woensdag 25 oktober 2023 @ 21:07:
[...]

Ik draai 'm zelf op een server, dus niet via Docker. Als ik het zo lees zou je inderdaad in die docker run de grott.ini ook moeten kunnen beïnvloeden. Volgens mij heb ik je op het verkeerde been gezet.

Voor mij zou het commando als volgt zijn:

code:
1
docker run -d -p 5279:5279 --restart on-failure -e gmqttip="192.168.178.200" -e gmqttauth = "True" -e gmqttuser=grott -e gmqttpassword=password ledidobe/grott


Jij mist nog wel de optie gmqttauth = "True" als ik het zo zie.
Ik ga even proberen met de voorbeeld grott.ini. Maar moet even wachten tot de zon weer schijnt :)

Acties:
  • +1 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 10:54
GerbenBK schreef op woensdag 25 oktober 2023 @ 20:50:
[...]

Yes, heb een dedicated user gemaakt en even getest in HA zelf of ie kan verbinden. Maar ben nog niet met een grott.ini bezig geweest. Ik ging er eigenlijk vanuit dat dat met het docker commando goed zou komen. Ik ga even kijken hoe dat moet op synology.
Je kunt diverse environment variabelen doorgeven via de docker comandline, of makkelijker via docker-compose file. Wat ik persoonlijk zou doen is niet alle uitzonderingen zo doorgeven, maar ik zou een lokale groot.ini file aanmaken en deze als volume mappen in de container. Dan kun je die grott.ini editen zoals je ook zou doen zonder docker en dan kun je deze ook op de host/lokaal aanpassen en dan komen de wijzigingen direct in de container.

Een docker-compose file ziet er dan als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: '3.3'

services:
  grott:
    image: ledidobe/grott
    container_name: grott
    volumes:
      - ./ini/grott.ini:/app/grott.ini
    restart: always
    #environment:
    #  - gmqttip=192.168.x.xx
    #  - gmqttauth=true
    #  - gmqttuser=user
    #  - gmqttpassword=password
    ports:
      - 5279:5279


Ik heb zelf grott nog niet in gebruik, maar ik ga er zelf ook maar even naar kijken ivm de server van growatt constant problemen hebben.


EDIT:
Ondertussen heb ik het werkend in een docker container. Mocht je een voorbeeld docker-compose file of Grott.ini willen, DM maar ff. Ik zie de json nu op de MQTT server binnenkomen.

Nu maar ff verdiepen hoe ik dit makkelijk in HA ga krijgen. Ik zie dat er zelfs al een stukje over geschreven is op:
https://github.com/johanm...examples/Home%20Assistent

In de documentatie lees ik dat ik grott_ha.py in de root van HA moet plaatsen en in de grott.ini extra configuratie nodig is met bijv ha_mqtt_host etc. Kan 1 van jullie mij vertellen waarom ik daar nog een keer mqtt host moet opgeven. Kan ik deze reguliere MQTT dan uitzetten in de grott.ini? Het voelt dubbel anders, vooral omdat mijn MQTT server de HA add-on Mosquitto broker is :)

Mocht de maker van Grott hier ook nog zitten, zou het een optie zijn om er een custom component van te maken en via HACS uit te leveren? Dan voorkomt veel handwerk en mogelijk menselijke fouten bij de installatie, en daarnaast is updaten ook eenvoudiger.

[ Voor 60% gewijzigd door GAEvakYD op 26-10-2023 09:44 ]

Lekker duurzaam. Skoda Enyaq EV - First edtion, Alpha Innotec Brine warmtepomp (MSW2-6S), Totaal 12135 Wp aan Zonnepanelen geïnstalleerd.


Acties:
  • +1 Henk 'm!

  • Thapous
  • Registratie: Mei 2006
  • Laatst online: 10:17

Thapous

Nee toch niet.

GAEvakYD schreef op donderdag 26 oktober 2023 @ 08:43:
[...]


EDIT:
Ondertussen heb ik het werkend in een docker container. Mocht je een voorbeeld docker-compose file of Grott.ini willen, DM maar ff. Ik zie de json nu op de MQTT server binnenkomen.

Nu maar ff verdiepen hoe ik dit makkelijk in HA ga krijgen. Ik zie dat er zelfs al een stukje over geschreven is op:
https://github.com/johanm...examples/Home%20Assistent

In de documentatie lees ik dat ik grott_ha.py in de root van HA moet plaatsen en in de grott.ini extra configuratie nodig is met bijv ha_mqtt_host etc. Kan 1 van jullie mij vertellen waarom ik daar nog een keer mqtt host moet opgeven. Kan ik deze reguliere MQTT dan uitzetten in de grott.ini? Het voelt dubbel anders, vooral omdat mijn MQTT server de HA add-on Mosquitto broker is :)

Mocht de maker van Grott hier ook nog zitten, zou het een optie zijn om er een custom component van te maken en via HACS uit te leveren? Dan voorkomt veel handwerk en mogelijk menselijke fouten bij de installatie, en daarnaast is updaten ook eenvoudiger.
Nu de zonnepanelen weer aan staan werkt het bij mij ook allemaal.

Ik heb vanuit HACS Grott geínstalleerd. Dat was eigenlijk voldoende na het toevoegen van de sensoren. Kort stappenplan nadat je grott werk en er berichten op MQTT worden gezet:

1. Installeer grott via HACS: https://github.com/muppet3000/homeassistant-grott
2. Toen dit geínstalleerd was heb ik een integratie toegevoegd (Grott). Alles default laten staan.
3. Er worden vanzelf sensoren toegevoegd.

Bonus: je MQTT stream kun je controleren door het volgende commando:

code:
1
mosquitto_sub -h 192.168.178.200 (vervang voor je eigen IP) -u username -t energy/growatt -P password

//Thapous


Acties:
  • 0 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 10:54
Thapous schreef op donderdag 26 oktober 2023 @ 09:48:
[...]


Nu de zonnepanelen weer aan staan werkt het bij mij ook allemaal.

Ik heb vanuit HACS Grott geínstalleerd. Dat was eigenlijk voldoende na het toevoegen van de sensoren. Kort stappenplan nadat je grott werk en er berichten op MQTT worden gezet:

1. Installeer grott via HACS: https://github.com/muppet3000/homeassistant-grott
2. Toen dit geínstalleerd was heb ik een integratie toegevoegd (Grott). Alles default laten staan.
3. Er worden vanzelf sensoren toegevoegd.

Bonus: je MQTT stream kun je controleren door het volgende commando:

code:
1
mosquitto_sub -h 192.168.178.200 (vervang voor je eigen IP) -u username -t energy/growatt -P password
Thanks. Ik moest nog die custom URL aan HACS toevoegen. Dank.

Mbt de Grott config. Heb jij de default MQTT sectie aangelaten in de Grott.ini OF alleen deze drie regels aanstaan? Beide configureren namelijk een MQTT server.
code:
1
2
3
4
5
[extension] 
# grott extension parameters definitions
extension = True
extname = grott_ha
extvar = {"ha_mqtt_host": "HA_MQTT_SERVER", "ha_mqtt_port": "HA_MQTT_PORT", "ha_mqtt_user": "HA_MQTT_USER", "ha_mqtt_password": "HA_MQTT_PASSWORD"}

Lekker duurzaam. Skoda Enyaq EV - First edtion, Alpha Innotec Brine warmtepomp (MSW2-6S), Totaal 12135 Wp aan Zonnepanelen geïnstalleerd.


Acties:
  • +1 Henk 'm!

  • Thapous
  • Registratie: Mei 2006
  • Laatst online: 10:17

Thapous

Nee toch niet.

GAEvakYD schreef op donderdag 26 oktober 2023 @ 10:11:
[...]


Thanks. Ik moest nog die custom URL aan HACS toevoegen. Dank.

Mbt de Grott config. Heb jij de default MQTT sectie aangelaten in de Grott.ini OF alleen deze drie regels aanstaan? Beide configureren namelijk een MQTT server.
code:
1
2
3
4
5
[extension] 
# grott extension parameters definitions
extension = True
extname = grott_ha
extvar = {"ha_mqtt_host": "HA_MQTT_SERVER", "ha_mqtt_port": "HA_MQTT_PORT", "ha_mqtt_user": "HA_MQTT_USER", "ha_mqtt_password": "HA_MQTT_PASSWORD"}
Ik gebruik de gewone mqtt selectie, zie mijn volledige grott.ini:

https://gist.github.com/T...464b062606060ac60f4f1a2da

//Thapous


Acties:
  • +1 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 10:54
Thapous schreef op donderdag 26 oktober 2023 @ 10:29:
[...]

Ik gebruik de gewone mqtt selectie, zie mijn volledige grott.ini:

https://gist.github.com/T...464b062606060ac60f4f1a2da
Thanks. De hele HA sectie in de Grott.ini heb je dus inderdaad helemaal niet nodig. Werkt als een speer nu. Straks de andere omvormers ook even omgooien zodat ze via de proxy lopen.

Afbeeldingslocatie: https://tweakers.net/i/z7I40vfdTxuJJvYo7CEBuaaM1gc=/800x/filters:strip_icc():strip_exif()/f/image/dFwsLxbzYlx9y67TRLEbHRqd.jpg?f=fotoalbum_large

Lekker duurzaam. Skoda Enyaq EV - First edtion, Alpha Innotec Brine warmtepomp (MSW2-6S), Totaal 12135 Wp aan Zonnepanelen geïnstalleerd.


Acties:
  • 0 Henk 'm!

  • HBO88
  • Registratie: Februari 2014
  • Laatst online: 16:22
Thapous schreef op donderdag 26 oktober 2023 @ 09:48:
[...]


Nu de zonnepanelen weer aan staan werkt het bij mij ook allemaal.

Ik heb vanuit HACS Grott geínstalleerd. Dat was eigenlijk voldoende na het toevoegen van de sensoren. Kort stappenplan nadat je grott werk en er berichten op MQTT worden gezet:

1. Installeer grott via HACS: https://github.com/muppet3000/homeassistant-grott
2. Toen dit geínstalleerd was heb ik een integratie toegevoegd (Grott). Alles default laten staan.
3. Er worden vanzelf sensoren toegevoegd.

Bonus: je MQTT stream kun je controleren door het volgende commando:

code:
1
mosquitto_sub -h 192.168.178.200 (vervang voor je eigen IP) -u username -t energy/growatt -P password
dank je, wil binnenkort zelf gaan proberen.
Maar, ik las ook dat je in je wifi stick een ip adres moet wijzigen, dat heb je ook gedaan? Omdat je daar niets over zegt in je stappenplan :)

Acties:
  • +1 Henk 'm!

  • Thapous
  • Registratie: Mei 2006
  • Laatst online: 10:17

Thapous

Nee toch niet.

HBO88 schreef op donderdag 26 oktober 2023 @ 11:11:
[...]

dank je, wil binnenkort zelf gaan proberen.
Maar, ik las ook dat je in je wifi stick een ip adres moet wijzigen, dat heb je ook gedaan? Omdat je daar niets over zegt in je stappenplan :)
Ja mijn stappenplan is denk ik wat involledig en vooral gebaseerd op de vragen hier.

Gehele stappenplan in vogelvlucht is:

1. Zorg dat de grott hebt draaien (kan in een docker container, of als service op een pi of een andere server).
2. Zorg dat je mqtt hebt draaien op home assistant (mosquitto).
3. Maak een nieuwe user aan op home assistant (deze dient voor mqtt)
3. Pas de config van grott aan met de gegevens van je mqtt server
Afbeeldingslocatie: https://tweakers.net/i/tA5PNgeUCyYK6Z0GOXq18yMGxeU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/xWlAqB7F1VYC8wvLa1BpOnLr.png?f=user_large
4. Pas je shine netwerk apparaat aan (in mijn geval een shineLAN):
Afbeeldingslocatie: https://tweakers.net/i/fwh9Llj41oqAHmz5JmptiuFx1H4=/800x/filters:strip_exif()/f/image/3Bwut1eYRof1AnlEVDcoV2jd.png?f=fotoalbum_large
4.1 Resolve domain op OFF zetten
4.2 Server IP invoeren.
4.3: optioneel data transfer interval naar 1 zetten (default is 5)
5. Installeer via HACS grott: https://github.com/muppet3000/homeassistant-grott
6. Configureer grott als integratie (default instellingen)
7. Indien nacht of avond: wacht tot het de volgende dag is en je zonnepanelen ontwaken.

Troubleshooten:

Output van mqtt checken:

code:
1
mosquitto_sub -h 192.168.178.200 (vervang voor je eigen IP) -u username -t energy/growatt -P password


Je zult een json payload zien als het goed is ingesteld.
Je kunt op deze manier controleren of er een json payload wordt verstuurd.

//Thapous


Acties:
  • 0 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 10:54
Thapous schreef op donderdag 26 oktober 2023 @ 11:23:
[...]

Ja mijn stappenplan is denk ik wat involledig en vooral gebaseerd op de vragen hier.
Kleine aanvulling hierop. Je kunt niet zomaar contacten met die Wifi module van de omvormer.

-Je moet even 1 keer op knopje drukken, met een pin of iets anders kleins. Dan gaat de module in AP mode en kun je er heen connecten vanaf je PC of telefoon.
-Ip adres is dan http://192.168.10.100/ met username: admin en password: 12345678
-Dan invullen wat Thapousm ook laat zien in zijn screenshot. Na het aanpassen van het IP adres van de Grott server kun je de stick herstarten. Vraagt hij volgens mij ook als je de aanpassing hebt gedaan.

Lekker duurzaam. Skoda Enyaq EV - First edtion, Alpha Innotec Brine warmtepomp (MSW2-6S), Totaal 12135 Wp aan Zonnepanelen geïnstalleerd.


Acties:
  • 0 Henk 'm!

  • Thapous
  • Registratie: Mei 2006
  • Laatst online: 10:17

Thapous

Nee toch niet.

GAEvakYD schreef op donderdag 26 oktober 2023 @ 11:30:
[...]


Kleine aanvulling hierop. Je kunt niet zomaar contacten met die Wifi module van de omvormer.

-Je moet even 1 keer op knopje drukken, met een pin of iets anders kleins. Dan gaat de module in AP mode en kun je er heen connecten vanaf je PC of telefoon.
-Ip adres is dan http://192.168.10.100/ met username: admin en password: 12345678
-Dan invullen wat Thapousm ook laat zien in zijn screenshot. Na het aanpassen van het IP adres van de Grott server kun je de stick herstarten. Vraagt hij volgens mij ook als je de aanpassing hebt gedaan.
Goede toevoeging. Ik heb een ShineLAN. Daar kun je gewoon naar het IP-adres connecten zonder deze stappen. User/pass is admin / admin. Leuk al die kleine verschillen :)

//Thapous


Acties:
  • 0 Henk 'm!

  • HBO88
  • Registratie: Februari 2014
  • Laatst online: 16:22
Thapous schreef op donderdag 26 oktober 2023 @ 11:23:
[...]


Ja mijn stappenplan is denk ik wat involledig en vooral gebaseerd op de vragen hier.

Gehele stappenplan in vogelvlucht is:

1. Zorg dat de grott hebt draaien (kan in een docker container, of als service op een pi of een andere server).
2. Zorg dat je mqtt hebt draaien op home assistant (mosquitto).
3. Maak een nieuwe user aan op home assistant (deze dient voor mqtt)
3. Pas de config van grott aan met de gegevens van je mqtt server
[Afbeelding]
4. Pas je shine netwerk apparaat aan (in mijn geval een shineLAN):
[Afbeelding]
4.1 Resolve domain op OFF zetten
4.2 Server IP invoeren.
4.3: optioneel data transfer interval naar 1 zetten (default is 5)
5. Installeer via HACS grott: https://github.com/muppet3000/homeassistant-grott
6. Configureer grott als integratie (default instellingen)
7. Indien nacht of avond: wacht tot het de volgende dag is en je zonnepanelen ontwaken.

Troubleshooten:

Output van mqtt checken:

code:
1
mosquitto_sub -h 192.168.178.200 (vervang voor je eigen IP) -u username -t energy/growatt -P password


Je zult een json payload zien als het goed is ingesteld.
Je kunt op deze manier controleren of er een json payload wordt verstuurd.
Moet je in je shinelan/wifi settings bij Server IP het ipdres invullen van je mosquitto? (omdat in je voorbeeld is je mqtt server .200 en in je shine settings zet je die op .199)

Domme vraag misschien, maar je deelde ook je config hier op github, daar lees ik niets over. Maar in die file staat wel veel wat je kunt uncommenten, is dat niet nodig?

Acties:
  • 0 Henk 'm!

  • TorpedoX_88
  • Registratie: September 2005
  • Laatst online: 18-05 17:28
Ik draai Home Assistant OS op een RPi en wat ik er tot nu toe van begrijp is dat grott altijd buiten/apart van HA draait, klopt dit of is het ook mogelijk om grott binnen HA OS te draaien?

Acties:
  • +1 Henk 'm!

  • HBO88
  • Registratie: Februari 2014
  • Laatst online: 16:22
TorpedoX_88 schreef op donderdag 26 oktober 2023 @ 15:45:
Ik draai Home Assistant OS op een RPi en wat ik er tot nu toe van begrijp is dat grott altijd buiten/apart van HA draait, klopt dit of is het ook mogelijk om grott binnen HA OS te draaien?
nee, hierboven staat dat je grott gewoon als een service op je HA server kunt draaien

Acties:
  • 0 Henk 'm!

  • GerbenBK
  • Registratie: Juni 2013
  • Laatst online: 16:14
Thapous schreef op donderdag 26 oktober 2023 @ 11:23:
[...]


Ja mijn stappenplan is denk ik wat involledig en vooral gebaseerd op de vragen hier.

Gehele stappenplan in vogelvlucht is:

1. Zorg dat de grott hebt draaien (kan in een docker container, of als service op een pi of een andere server).
2. Zorg dat je mqtt hebt draaien op home assistant (mosquitto).
3. Maak een nieuwe user aan op home assistant (deze dient voor mqtt)
3. Pas de config van grott aan met de gegevens van je mqtt server
[Afbeelding]
4. Pas je shine netwerk apparaat aan (in mijn geval een shineLAN):
[Afbeelding]
4.1 Resolve domain op OFF zetten
4.2 Server IP invoeren.
4.3: optioneel data transfer interval naar 1 zetten (default is 5)
5. Installeer via HACS grott: https://github.com/muppet3000/homeassistant-grott
6. Configureer grott als integratie (default instellingen)
7. Indien nacht of avond: wacht tot het de volgende dag is en je zonnepanelen ontwaken.

Troubleshooten:

Output van mqtt checken:

code:
1
mosquitto_sub -h 192.168.178.200 (vervang voor je eigen IP) -u username -t energy/growatt -P password


Je zult een json payload zien als het goed is ingesteld.
Je kunt op deze manier controleren of er een json payload wordt verstuurd.
Dank voor de info en reactie! ik heb gisteravond een grott.ini aangemaakt en de docker opnieuwe gemaakt, maar vanmorgen in het donker weg dus nog even afwachten of het heeft gewerkt. :D.

Acties:
  • 0 Henk 'm!

  • GerbenBK
  • Registratie: Juni 2013
  • Laatst online: 16:14
HBO88 schreef op donderdag 26 oktober 2023 @ 14:21:
[...]

Moet je in je shinelan/wifi settings bij Server IP het ipdres invullen van je mosquitto? (omdat in je voorbeeld is je mqtt server .200 en in je shine settings zet je die op .199)
Nee, je vult het server ip van je grott server in. De omvormer stuurt dan de data naar grott en grot stuurt het door naar de MQTT broker (of Pv output etc).
Pagina: 1 ... 4 ... 7 Laatste