Growatt Omvormer uitlezen via proxy of Python script

Pagina: 1 ... 6 7 Laatste
Acties:

Acties:
  • +7 Henk 'm!

  • degrashopper
  • Registratie: April 2012
  • Laatst online: 06-07 21:04
TTROX schreef op woensdag 24 juli 2024 @ 20:43:

'k heb mij er ook wel eens (kort) in verdiept, toevallig ergens een goede tutorial of walktrough gevonden?
Ja en nee, er waren verschillende die delen hadden van wat ik nodig had. en die heb ik vervolgens samengebracht tot hetgeen dat ik heb draaien.

Onderstaand heb ik aangesloten op een Growatt MIN 4200TL

Ik gebruik de volgende hardware:
d1-mini
TTL to RS485 bordje
utpkabel
modbus stekker van de omvormer (wordt erbij geleverd als je die niet hebt weggegooid)

aansluiting d1-mini op ttl bord
D1mini - TTL
D2 - DE én RE
TX - DI
RX - RO
GND - GND
5V - VVC

Zie onderstaand de modbus stekker + de A en B poorten.
Afbeeldingslocatie: https://tweakers.net/i/D7yuJ6FKyDBC2JzlRrKtoGax9hA=/800x/filters:strip_exif()/f/image/qIeQO1HtIO44uP4AHQw9PMbM.png?f=fotoalbum_large

Vervolgens heb je nog esphome:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
---
esphome:
  name: growatt_inverter
  friendly_name: Growatt inverter

esp8266:
  board: d1_mini

# WiFi connection, correct these
# with values for your WiFi.
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
    ssid: "Growatt inv fallback hotspot"
    password: !secret wifi_ap_password

captive_portal:
  
# Enable logging.
logger:
  baud_rate: 0

# Enable Home Assistant API.
api:
  encryption:
    key: !secret api_password

# Enable over-the-air updates.
ota:
  platform: esphome
  password: !secret ota_password

# Enable Web server.
#web_server:
#  port: 80

# Sync time with Home Assistant.
time:
  - platform: homeassistant
    id: homeassistant_time
    
# Text sensors with general information.
text_sensor:
  # Expose ESPHome version as sensor.
  - platform: version
    name: ESPHome Version
  # Expose WiFi information as sensors.
  - platform: wifi_info
    ip_address:
      name: IP
    ssid:
      name: SSID
    bssid:
      name: BSSID
      
# Exposed buttons.
button:
  # Button to restart the inverterfan.
  - platform: restart
    name: Restart

uart:
  - id: gw_uart
    baud_rate: 9600
    tx_pin: GPIO1
    rx_pin: GPIO3

modbus:
  uart_id: gw_uart
  id: gw_modbus
  flow_control_pin: GPIO4

modbus_controller:
  - id: gw_modbus_c
    address: 0x1
    modbus_id: gw_modbus
    setup_priority: -10  

sensor:
# Sensors with general information.
  # Uptime sensor.
  - platform: uptime
    name: Uptime
  # WiFi Signal sensor.
  - platform: wifi_signal
    name: WiFi Signal
    update_interval: 60s
# Sensors with project specific information
  - platform: growatt_solar
    update_interval: 10s
    protocol_version: RTU2

    inverter_status:
      name: Status Code

    phase_a:
      voltage:
          name: Voltage Phase A
      current:
          name: Current Phase A
      active_power:
          name: Power Phase A

    pv1:
      voltage:
          name: PV1 Voltage
      current:
          name: PV1 Current
      active_power:
          name: PV1 Active Power

    pv2:
      voltage:
          name: PV2 Voltage
      current:
          name: PV2 Current
      active_power:
          name: PV2 Active Power

    active_power:
      name: Grid Active Power

    pv_active_power:
      name: PV Active Power

    frequency:
      name: Frequency

    energy_production_day:
      name: Today's Generation

    total_energy_production:
      name: Total Energy Production

    inverter_module_temp:
      name: Module Temp
      icon: mdi:thermometer

  - platform: modbus_controller
    address: 94
    name: IPM temp
    register_type: read
    value_type: U_WORD
    unit_of_measurement: "°C"
    icon: mdi:thermometer
    accuracy_decimals: 1
    filters:
    - multiply: 0.1

number:
  - platform: modbus_controller
    name: Max Output Power
    address: 3
    value_type: U_WORD
    min_value: 0
    max_value: 100
    entity_category: config


Number 100 is 100% open 0 is 0% omvormer helemaal dicht zetten.

Acties:
  • +1 Henk 'm!

  • GaMbiNo
  • Registratie: April 2001
  • Laatst online: 22:31

GaMbiNo

1337

Ik kom dit topic nu tegen. Had me een tijdje terug een heleboel frustratie gescheeld want ook bij mij ging de shinelan-x steeds naar server.growatt.com ipv het HA ip-adres.

Ik was er op een gegeven moment klaar mee en heb in de DNS server die ik al had draaien server.growatt.com laten verwijzen naar mijn Home Assistant ip adres. Sindsdien werkt het weer prima. :)

Acties:
  • 0 Henk 'm!

  • vandermark
  • Registratie: Augustus 2005
  • Laatst online: 15-07 13:55
GaMbiNo schreef op woensdag 24 juli 2024 @ 21:43:
Ik kom dit topic nu tegen. Had me een tijdje terug een heleboel frustratie gescheeld want ook bij mij ging de shinelan-x steeds naar server.growatt.com ipv het HA ip-adres.

Ik was er op een gegeven moment klaar mee en heb in de DNS server die ik al had draaien server.growatt.com laten verwijzen naar mijn Home Assistant ip adres. Sindsdien werkt het weer prima. :)
Dat is ook leuke oplossing!
Ik heb hier Pi-Hole draaien, zou ik dus ook kunnen doen. Goede tip d:)b

STRAVA | Panasonic 5kW J Monoblock


Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
Afbeeldingslocatie: https://tweakers.net/i/KqMDYj8SWTrmZI8IGbJYdwGZEN0=/800x/filters:strip_exif()/f/image/SCfDhRUMdHJIlLRte732Q29l.png?f=fotoalbum_large

Ik heb iedere avond wanneer de zonnepanelen uitschakelen een registratie van 400.000.000W.

Zijn er meer die hier last van hebben?
Dit is niet zichtbaar bij Growatt, of PVOutput.

Acties:
  • 0 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

Ik krijg het nog steeds niet voor elkaar om MQTT met GROTT weer aan de praat te krijgen sinds de wijzigingen van ~1,5 maand (?) geleden.


De setup die ik heb werkte voorheen volledig, wie kan mij vertellen wat er gewijzigd moet worden om het weer te kunnen uitlezen?

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • vormulier
  • Registratie: December 2012
  • Niet online
degrashopper schreef op woensdag 24 juli 2024 @ 21:29:
[...]


Ja en nee, er waren verschillende die delen hadden van wat ik nodig had. en die heb ik vervolgens samengebracht tot hetgeen dat ik heb draaien.

Onderstaand heb ik aangesloten op een Growatt MIN 4200TL

Ik gebruik de volgende hardware:
d1-mini
TTL to RS485 bordje
utpkabel
modbus stekker van de omvormer (wordt erbij geleverd als je die niet hebt weggegooid)
Mooi dit, Hier werkt het ook al een ruime tijd maar dan met een m5stack atom + modbus interface.
Ooit overgestapt van grott wat met toch te veel gedoe was :)

Je YAML heeft mij nu wel een aantal nieuwe dingen gegeven dus ik ga die maar eens inplementeren TNX!

Acties:
  • 0 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

degrashopper schreef op woensdag 24 juli 2024 @ 21:29:
# Exposed buttons.
button:
# Button to restart the inverterfan.
- platform: restart
name: Restart
Wat is het nut/effect van een fan restart?

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • degrashopper
  • Registratie: April 2012
  • Laatst online: 06-07 21:04
TTROX schreef op maandag 29 juli 2024 @ 16:24:
[...]


Wat is het nut/effect van een fan restart?
Dat is een typo. Ik heb nog een andere d1-mini die 5 fans aanstuurt die onder de omvormer hangen voor meer lucht verplaatsing langs de ribben. de button is gekopieerd van die yaml.

[ Voor 4% gewijzigd door degrashopper op 29-07-2024 16:29 ]


Acties:
  • 0 Henk 'm!

  • HBO88
  • Registratie: Februari 2014
  • Laatst online: 18:03
TTROX schreef op maandag 29 juli 2024 @ 15:39:
Ik krijg het nog steeds niet voor elkaar om MQTT met GROTT weer aan de praat te krijgen sinds de wijzigingen van ~1,5 maand (?) geleden.


De setup die ik heb werkte voorheen volledig, wie kan mij vertellen wat er gewijzigd moet worden om het weer te kunnen uitlezen?
Heb je grott draaien als add on op home assistant?
Ik heb zelf maar 2 dingen aangepast:

In de addon heb ik bij 'ggrowattip' 8.209.71.240 ingevuld.

via de growatt website inloggen, naar all devices> datalogger > Set IP, en dan het IP adres van mijn Home Assistant ingevuld.

Na een restart van de omvormer werkte het toen weer

Acties:
  • +1 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

HBO88 schreef op maandag 29 juli 2024 @ 17:13:
[...]

Heb je grott draaien als add on op home assistant?
Ik heb zelf maar 2 dingen aangepast:

In de addon heb ik bij 'ggrowattip' 8.209.71.240 ingevuld.

via de growatt website inloggen, naar all devices> datalogger > Set IP, en dan het IP adres van mijn Home Assistant ingevuld.

Na een restart van de omvormer werkte het toen weer
Thanks, het lijkt erop dat je mij in de goede richting hebt gestuurd.

In de Grott Addon heb ik 47.254.130.145 bij ggrowattip gezet, dit IP stond in de datalogger onder 'server.growatt.com'
Verder heb ik alleen lokaal in de datalogger ingelogd en deze verwezen naar de lokale HA IP (192.....) in plaats van de publieke IP&poort wijzigen vanaf de growatt server.

Het lijkt erop dat er nu data toch binnenkomt, ik zie het even aan en anders ga die andere growattip proberen of dan toch settings vanaf de growatt website wijzigen.

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
simso1 schreef op donderdag 25 juli 2024 @ 18:28:
[Afbeelding]

Ik heb iedere avond wanneer de zonnepanelen uitschakelen een registratie van 400.000.000W.

Zijn er meer die hier last van hebben?
Dit is niet zichtbaar bij Growatt, of PVOutput.
Heeft niemand hier last van?

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Oh dat is de wel veel. Als je de log van grott stuurt van de laatste kunnen we misschien een filter in grott maken.

Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
De logs van de Add On zijn niet heel veel zeggend.

Het gebeurt ook alleen als de omvormer uit gaat en de output is niet zichtbaar op PVOutput en op de Growatt website. Enkel bij de MQTT.
Grott stable branch (2.8)
- Growatt packet received:
<socket.socket fd=6, family=2, type=1, proto=0, laddr=('172.30.33.4', 42768), raddr=('8.209.71.240', 5279)>
- Growatt data decrypted V2
- Grott MQTT topic used : energy/growatt

- Growatt packet received:
<socket.socket fd=7, family=2, type=1, proto=0, laddr=('172.30.33.4', 5279), raddr=('192.xxx.xxx.xx', 1029)>

- Growatt packet received:
<socket.socket fd=6, family=2, type=1, proto=0, laddr=('172.30.33.4', 42768), raddr=('8.209.71.240', 5279)>
Bericht 161 ontvangen op homeassistant/grott/TDG/state om 21:23:
{"pvserial": "TDG", "pvstatus": 1, "pvpowerin": 1, "pv1voltage": 867, "pv1current": 0, "pv1watt": 1, "pv2voltage": 1142, "pv2current": 0, "pv2watt": 0, "pv3voltage": 0, "pv3current": 0, "pv3watt": 0, "pv4voltage": 0, "pv4current": 0, "pv4watt": 0, "pvpowerout": 4294967295, "pvfrequentie": 5001, "pvgridvoltage": 2342, "pvgridcurrent": 6, "pvgridpower": 151, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, "vacrs": 2342, "vacst": 0, "vactr": 0, "ptousertotal": 0, "ptogridtotal": 0, "ptoloadtotal": 0, "totworktime": 99151306, "pvenergytoday": 179, "pvenergytotal": 99671, "epvtotal": 103387, "epv1today": 100, "epv1total": 55915, "epv2today": 86, "epv2total": 47472, "epv3today": 0, "epv3total": 0, "etousertoday": 0, "etousertotal": 0, "etogridtoday": 0, "etogridtotal": 0, "eloadtoday": 0, "eloadtotal": 0, "deratingmode": 0, "iso": 65530, "dcir": 0, "dcis": 0, "dcit": 0, "gfci": 0, "pvtemperature": 399, "pvipmtemperature": 399, "temp3": 0, "temp4": 0, "temp5": 486, "pbusvoltage": 3592, "nbusvoltage": 0, "ipf": 20000, "realoppercent": 0, "opfullwatt": 0, "standbyflag": 0, "faultcode": 0, "warningcode": 0, "systemfaultword0": 0, "systemfaultword1": 0, "systemfaultword2": 0, "systemfaultword3": 0, "systemfaultword4": 0, "systemfaultword5": 0, "systemfaultword6": 0, "systemfaultword7": 0, "invstartdelaytime": 60, "bdconoffstate": 0, "drycontactstate": 0, "edischrtoday": 0, "edischrtotal": 0, "echrtoday": 0, "echrtotal": 0, "eacchrtoday": 0, "eacchrtotal": 0, "priority": 0, "epsfac": 0, "epsvac1": 0, "epsiac1": 0, "epspac1": 0, "epsvac2": 0, "epsiac2": 0, "epspac2": 0, "epsvac3": 0, "epsiac3": 0, "epspac3": 0, "epspac": 0, "loadpercent": 0, "pf": 10000, "dcv": 0, "bdc1_sysstatemode": 0, "bdc1_faultcode": 0, "bdc1_warncode": 0, "bdc1_vbat": 0, "bdc1_ibat": 0, "bdc1_soc": 0, "bdc1_vbus1": 0, "bdc1_vbus2": 0, "bdc1_ibb": 0, "bdc1_illc": 0, "bdc1_tempa": 0, "bdc1_tempb": 0, "bdc1_pdischr": 0, "bdc1_pchr": 0, "bdc1_edischrtotal": 0, "bdc1_echrtotal": 0, "bdc1_flag": 0, "bdc2_sysstatemode": 0, "bdc2_faultcode": 0, "bdc2_warncode": 0, "bdc2_vbat": 0, "bdc2_ibat": 0, "bdc2_soc": 0, "bdc2_vbus1": 0, "bdc2_vbus2": 0, "bdc2_ibb": 0, "bdc2_illc": 0, "bdc2_tempa": 0, "bdc2_tempb": 0, "bdc2_pdischr": 0, "bdc2_pchr": 0, "bdc2_edischrtotal": 0, "bdc2_echrtotal": 0, "bdc2_flag": 0, "bms_status": 0, "bms_error": 0, "bms_warninfo": 0, "bms_soc": 0, "bms_batteryvolt": 0, "bms_batterycurr": 0, "bms_batterytemp": 0, "bms_maxcurr": 0, "bms_deltavolt": 0, "bms_cyclecnt": 0, "bms_soh": 0, "bms_constantvolt": 0, "bms_bms_info": 0, "bms_packinfo": 0, "bms_usingcap": 0, "bms_fw": 0, "bms_mcuversion": 0, "bms_commtype": 0, "grott_last_push": "2024-08-06T19:23:24.134930+00:00"}
QoS: 0 - Retain: false
Bericht 160 ontvangen op energy/growatt om 21:23:
{"device": "TDG", "time": "2024-08-06T21:23:23", "buffered": "no", "values": {"pvserial": "TDG", "pvstatus": 1, "pvpowerin": 1, "pv1voltage": 867, "pv1current": 0, "pv1watt": 1, "pv2voltage": 1142, "pv2current": 0, "pv2watt": 0, "pv3voltage": 0, "pv3current": 0, "pv3watt": 0, "pv4voltage": 0, "pv4current": 0, "pv4watt": 0, "pvpowerout": 4294967295, "pvfrequentie": 5001, "pvgridvoltage": 2342, "pvgridcurrent": 6, "pvgridpower": 151, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, "vacrs": 2342, "vacst": 0, "vactr": 0, "ptousertotal": 0, "ptogridtotal": 0, "ptoloadtotal": 0, "totworktime": 99151306, "pvenergytoday": 179, "pvenergytotal": 99671, "epvtotal": 103387, "epv1today": 100, "epv1total": 55915, "epv2today": 86, "epv2total": 47472, "epv3today": 0, "epv3total": 0, "etousertoday": 0, "etousertotal": 0, "etogridtoday": 0, "etogridtotal": 0, "eloadtoday": 0, "eloadtotal": 0, "deratingmode": 0, "iso": 65530, "dcir": 0, "dcis": 0, "dcit": 0, "gfci": 0, "pvtemperature": 399, "pvipmtemperature": 399, "temp3": 0, "temp4": 0, "temp5": 486, "pbusvoltage": 3592, "nbusvoltage": 0, "ipf": 20000, "realoppercent": 0, "opfullwatt": 0, "standbyflag": 0, "faultcode": 0, "warningcode": 0, "systemfaultword0": 0, "systemfaultword1": 0, "systemfaultword2": 0, "systemfaultword3": 0, "systemfaultword4": 0, "systemfaultword5": 0, "systemfaultword6": 0, "systemfaultword7": 0, "invstartdelaytime": 60, "bdconoffstate": 0, "drycontactstate": 0, "edischrtoday": 0, "edischrtotal": 0, "echrtoday": 0, "echrtotal": 0, "eacchrtoday": 0, "eacchrtotal": 0, "priority": 0, "epsfac": 0, "epsvac1": 0, "epsiac1": 0, "epspac1": 0, "epsvac2": 0, "epsiac2": 0, "epspac2": 0, "epsvac3": 0, "epsiac3": 0, "epspac3": 0, "epspac": 0, "loadpercent": 0, "pf": 10000, "dcv": 0, "bdc1_sysstatemode": 0, "bdc1_faultcode": 0, "bdc1_warncode": 0, "bdc1_vbat": 0, "bdc1_ibat": 0, "bdc1_soc": 0, "bdc1_vbus1": 0, "bdc1_vbus2": 0, "bdc1_ibb": 0, "bdc1_illc": 0, "bdc1_tempa": 0, "bdc1_tempb": 0, "bdc1_pdischr": 0, "bdc1_pchr": 0, "bdc1_edischrtotal": 0, "bdc1_echrtotal": 0, "bdc1_flag": 0, "bdc2_sysstatemode": 0, "bdc2_faultcode": 0, "bdc2_warncode": 0, "bdc2_vbat": 0, "bdc2_ibat": 0, "bdc2_soc": 0, "bdc2_vbus1": 0, "bdc2_vbus2": 0, "bdc2_ibb": 0, "bdc2_illc": 0, "bdc2_tempa": 0, "bdc2_tempb": 0, "bdc2_pdischr": 0, "bdc2_pchr": 0, "bdc2_edischrtotal": 0, "bdc2_echrtotal": 0, "bdc2_flag": 0, "bms_status": 0, "bms_error": 0, "bms_warninfo": 0, "bms_soc": 0, "bms_batteryvolt": 0, "bms_batterycurr": 0, "bms_batterytemp": 0, "bms_maxcurr": 0, "bms_deltavolt": 0, "bms_cyclecnt": 0, "bms_soh": 0, "bms_constantvolt": 0, "bms_bms_info": 0, "bms_packinfo": 0, "bms_usingcap": 0, "bms_fw": 0, "bms_mcuversion": 0, "bms_commtype": 0}}
QoS: 0 - Retain: false

[ Voor 80% gewijzigd door simso1 op 06-08-2024 21:26 ]


Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Je gebruikt de HA addon? Dat is een afgeleide van Grott. Ik kan daar niet zoveel mee doen.
Als je op Grott Github een Issue opent kunnen we het routeren naar de maker van de ADD-ON

Acties:
  • +1 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

HBO88 schreef op maandag 29 juli 2024 @ 17:13:
In de addon heb ik bij 'ggrowattip' 8.209.71.240 ingevuld.
De IP die ik had ingevuld deed het na een paar dagen niet meer.
Met jouw/bovenstaande IP doet die het nu weer.
Thanks.

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • WimAlber
  • Registratie: Augustus 2024
  • Laatst online: 03-09-2024
simso1 schreef op maandag 5 augustus 2024 @ 22:42:
De logs van de Add On zijn niet heel veel zeggend.

Het gebeurt ook alleen als de omvormer uit gaat en de output is niet zichtbaar op PVOutput en op de Growatt website. Enkel bij de MQTT.

[...]


[...]
Je ziet dat in de log "pvpowerout": 4294967295 staat. Dit is -1, waarschijnlijk worden er soms negatieve waarden gestuurd door de inverter. Als deze negatieve waarde vervolgens als een unsigned 32 bits integer verder wordt verwerkt, dan krijg je die hoge waardes. Conversie naar signed integers zal het probleem wel verhelpen denk ik.

Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
WimAlber schreef op dinsdag 13 augustus 2024 @ 21:49:
[...]


Je ziet dat in de log "pvpowerout": 4294967295 staat. Dit is -1, waarschijnlijk worden er soms negatieve waarden gestuurd door de inverter. Als deze negatieve waarde vervolgens als een unsigned 32 bits integer verder wordt verwerkt, dan krijg je die hoge waardes. Conversie naar signed integers zal het probleem wel verhelpen denk ik.
Hoe kan ik dit aanpassen?

Acties:
  • 0 Henk 'm!

  • WimAlber
  • Registratie: Augustus 2024
  • Laatst online: 03-09-2024
Volgens mij moet de programmeur van Grott dat doen. Ik ben geen python specialist, maar die Growatt parsing vindt volgens mij plaats in de grottdata.py file. Naar mijn bescheiden mening zou dat daar ergens moeten gebeuren, maar ik kan het mis hebben.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Klopt kan ik in het origineel doen, maar de ha addon is een afgeleidde versie en die kan ik niet aanpassen.

Je zou tijdelijk ook een eigen lay-out file kunnen maken. Maar dat is niet eenvoudig in een docker container.

Sowieso is het in de nieuwe versie die ontwikkeling standaard aangepast.

Welk invertetype gebruik je dan zal ik het iigv in het origineel aanpassen.

Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
Johan_meijer schreef op dinsdag 20 augustus 2024 @ 22:19:
Klopt kan ik in het origineel doen, maar de ha addon is een afgeleidde versie en die kan ik niet aanpassen.

Je zou tijdelijk ook een eigen lay-out file kunnen maken. Maar dat is niet eenvoudig in een docker container.

Sowieso is het in de nieuwe versie die ontwikkeling standaard aangepast.

Welk invertetype gebruik je dan zal ik het iigv in het origineel aanpassen.
Hoi Johan,

Ik gebruik de addon, omdat de normale Grott niet meer werkte zoals op de github stond in het begin.

Ik heb een MIN 3000TL-XE.

Ik draai Homeassistant OS op een Intel NUC. Heb Homeassistant niet draaien in een container.

Acties:
  • 0 Henk 'm!

  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 22:32
Vandaag een vaag issue gehad welke niet aan de grott software ligt.
Maar op 16-07 is blijkbaar mijn shinelink interface op eigen initiatief terug gegaan naar communicatie naar growatt server. Met als gevolg dat ik in de app geen verschil merkte maar PVoutput dus een tijd geen data heeft gekregen.
Uit eindelijk de shinelink opnieuw ingesteld maar pas na een harde reboot gingen die instellingen werken. Dus wellicht goed om te weten dat ook wanneer je net hiermee start dat het rebooten van je shinelink ook belangrijk kan zijn ;)

Taal fouten inbegrepen ;)
Mijn AI Art YouTube kanaal


Acties:
  • 0 Henk 'm!

  • GaMbiNo
  • Registratie: April 2001
  • Laatst online: 22:31

GaMbiNo

1337

The-Source schreef op vrijdag 23 augustus 2024 @ 14:49:
Vandaag een vaag issue gehad welke niet aan de grott software ligt.
Maar op 16-07 is blijkbaar mijn shinelink interface op eigen initiatief terug gegaan naar communicatie naar growatt server. Met als gevolg dat ik in de app geen verschil merkte maar PVoutput dus een tijd geen data heeft gekregen.
Uit eindelijk de shinelink opnieuw ingesteld maar pas na een harde reboot gingen die instellingen werken. Dus wellicht goed om te weten dat ook wanneer je net hiermee start dat het rebooten van je shinelink ook belangrijk kan zijn ;)
Lees even terug. Dit is een bekend probleem. En waarschijnlijk gaat je shinelink gewoon weer terug naar de growatt server als je niks doet.

Acties:
  • +2 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Als je de parameter blockcmd = True opneemt in de grott.ini (of gblockcmd voor docker) worden de commando's vanuit de growatt server geblokkeerd (dus ook reset van het ip-adres).

Acties:
  • 0 Henk 'm!

  • TheMenace8
  • Registratie: Oktober 2020
  • Laatst online: 12-10-2024
Hi,

Ik heb sinds een week ook zonnepanelen liggen icm een Growatt MIN 2500-6000TL-XH omvormer. De omvormer is dmv een Shine Link LANbox met internet verbonden.

Nu wil ik graag zo veel mogelijk data aan mijn HomeAssistant setup voeden, maar wat ik ook probeer de data update frequentie ligt laag (meerdere uren tussen nieuwe data punten).


Vandaar dat ik Grott weer even heb uitgezet en eerst begin bij de basis. Hoeveel data punten zien jullie in de Growatt online omgeving?

Ik zag gisteren bijvoorbeeld maar 8 punten:

Afbeeldingslocatie: https://tweakers.net/i/wP21aWHgPmXzrZk-jSyoN5Jl2b0=/800x/filters:strip_exif()/f/image/EyAl6qX2n71PVRyl2FUntp9t.png?f=fotoalbum_large

Acties:
  • +1 Henk 'm!

  • degrashopper
  • Registratie: April 2012
  • Laatst online: 06-07 21:04
TheMenace8 schreef op zondag 1 september 2024 @ 11:08:
Hi,

Ik heb sinds een week ook zonnepanelen liggen icm een Growatt MIN 2500-6000TL-XH omvormer. De omvormer is dmv een Shine Link LANbox met internet verbonden.

Nu wil ik graag zo veel mogelijk data aan mijn HomeAssistant setup voeden, maar wat ik ook probeer de data update frequentie ligt laag (meerdere uren tussen nieuwe data punten).


Vandaar dat ik Grott weer even heb uitgezet en eerst begin bij de basis. Hoeveel data punten zien jullie in de Growatt online omgeving?

Ik zag gisteren bijvoorbeeld maar 8 punten:

[Afbeelding]
Heb je een shinelan x? kijk dan even naar de firmware versie. als die lager is dan 7.0.0.8 heb je mogelijk je probleem gevonden. contact opnemen met growatt om hem te laten updaten.

Acties:
  • +1 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

TheMenace8 schreef op zondag 1 september 2024 @ 11:08:
Hoeveel data punten zien jullie in de Growatt online omgeving?
Afbeeldingslocatie: https://tweakers.net/i/PmkkwtSSeRsqLTFLJxZcGLL6DDQ=/232x232/filters:strip_exif()/f/image/Ibpw94UDTmIQSd54RYVp8pHI.png?f=fotoalbum_tile


Om de 5 minuten heb zie ik een datapunt in de growatt online omgeving.
In de settings van Growatt ShineLan-X heb ik de 'Data Transfer Interval' op 1 minuut staan en de Shinephone app krijgt om de minuut een update.

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

degrashopper schreef op maandag 2 september 2024 @ 08:26:
[...]


Heb je een shinelan x? kijk dan even naar de firmware versie. als die lager is dan 7.0.0.8 heb je mogelijk je probleem gevonden. contact opnemen met growatt om hem te laten updaten.
Maakt dat veel verschil?
Ik zie dat ik nog op v3.6.0.2 zit.

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • degrashopper
  • Registratie: April 2012
  • Laatst online: 06-07 21:04
TTROX schreef op maandag 2 september 2024 @ 12:35:
[...]


[Afbeelding]


Om de 5 minuten heb zie ik een datapunt in de growatt online omgeving.
In de settings van Growatt ShineLan-X heb ik de 'Data Transfer Interval' op 1 minuut staan en de Shinephone app krijgt om de minuut een update.
dan kan t zijn dat je een ander device hebt dan ik.
Bij mij waren de updates ook niet consistent. Je zou elke 5 minuten een update moeten zien in de grafiek. Ik had volgens mij 7.0.0.1 en na de update werkte t wel goed.
Je kunt t best contact opnemen met support van growatt NL en je probleem daar melden. zij kunnen zien of er een nieuwere versie is van de firmware en deze ook installeren.

Je wil het interval ook niet verlagen van 5 naar 1 minuut. als je dat doet kun je op termijn geblokkeerd worden door de growatt server door teveel aanvragen. Wil je de omvormer met een hogere frequentie uitlezen dan kun je dat doen via de modbus. zie een eerder bericht van mij.

[ Voor 12% gewijzigd door degrashopper op 02-09-2024 13:07 ]


Acties:
  • 0 Henk 'm!

  • TheMenace8
  • Registratie: Oktober 2020
  • Laatst online: 12-10-2024
Hi,

Dank voor jullie snelle reacties en zelfs screenshot! Dat is precies wat ik ook hoop te zien in mijn online omgeving.

De firmware van mijn ShineLink-X kit is 7.0.0.7 dus hopelijk helpt upgraden naar de laatste versie. Ik ga het in ieder geval aanvragen bij Growatt.

De modbus oplossing is nog een leuk langere termijn hobby project; voor nu hoop ik het met de officiele route voor elkaar te krijgen

Acties:
  • 0 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

degrashopper schreef op maandag 2 september 2024 @ 12:49:
[...]


dan kan t zijn dat je een ander device hebt dan ik.
Bij mij waren de updates ook niet consistent. Je zou elke 5 minuten een update moeten zien in de grafiek. Ik had volgens mij 7.0.0.1 en na de update werkte t wel goed.
Je kunt t best contact opnemen met support van growatt NL en je probleem daar melden. zij kunnen zien of er een nieuwere versie is van de firmware en deze ook installeren.
Ik heb de Growatt ShineLan-X, Hardware Version V1.0, zojuist door Growatt geupdate naar Firmware Version 3.6.0.6, oftewel de laatste firmware.
Hebben jullie andere adapters of ?
In die van mij plug ik een LAN kabel, die werkt niet via Wifi of RF, misschien dat je het over een Wifi stick hebt?
Je wil het interval ook niet verlagen van 5 naar 1 minuut. als je dat doet kun je op termijn geblokkeerd worden door de growatt server door teveel aanvragen. Wil je de omvormer met een hogere frequentie uitlezen dan kun je dat doen via de modbus. zie een eerder bericht van mij.
Het verlagen van de interval van 5 naar 1 kan geen kwaad.
Deze setting heb ik al een tijd en heb hiermee nog nooit issues gehad.
Ik ben wel een paar keer geblokkeerd door Growatt toen er issues met de growatt / grott integratie was in HA.
Na 24 (of 48) uur wordt je account weer automatisch ge-deblokkeerd, dus zo ernstig is dat ook niet.

Maar ik ben ook wel klaar met de Grott integratie, ik krijg hem niet stabiel aan de praat en ik heb geen zin om wekelijks handmatig settings te moeten bijwerken.
TTL to RS485 is binnen en modbus stekker heb ik nog liggen van de omvormer.
ESP8266 Nodemcu v3 heb ik hier ook nog liggen dus daar ga ik het eerst mee proberen ipv D1 mini.

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

Ah ja, dit is de RF versie, nu is het mij duidelijk :)

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • +1 Henk 'm!

  • GaMbiNo
  • Registratie: April 2001
  • Laatst online: 22:31

GaMbiNo

1337

TTROX schreef op maandag 2 september 2024 @ 15:57:
[...]

Maar ik ben ook wel klaar met de Grott integratie, ik krijg hem niet stabiel aan de praat en ik heb geen zin om wekelijks handmatig settings te moeten bijwerken.
TTL to RS485 is binnen en modbus stekker heb ik nog liggen van de omvormer.
ESP8266 Nodemcu v3 heb ik hier ook nog liggen dus daar ga ik het eerst mee proberen ipv D1 mini.
Ik heb dezelfde dongle en sinds ik deze wijziging heb gedaan gaat hij niet meer terug naar server.growatt.com en blijft hij dus aardig stabiel. Ik weet niet of je daar nog wat aan hebt?

Verder heb ik ook een dns server die dat adres naar mijn grott verwijst en dat werkt ook prima. 😄 Maar dat is niet meer nodig omdat bovenstaande fix eigenlijk al voldoende bleek.

[ Voor 4% gewijzigd door GaMbiNo op 02-09-2024 16:55 ]


Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
Toen ik begon met de combinatie van HomeAssistant en Grott was er nog de add on:
https://github.com/wjansenw/home-assistant-add-on

Deze is er niet meer en nadat ik de RaPi vervangen heb voor een Intel NUC werkte deze ook niet meer.

Bij de addon van egguy krijg ik weinig reactie.

Hebben jullie betere ideeën om Grott te draaien en de gegevens te ontvangen op HomeAssistant en PVOutput.

Ik heb de Growatt MIN 3000TL-XE.

Ook heb ik nog een RaPi die niks doet, maar ik vind de hoeveelheid USB/SD die hij in 2 jaar heeft gesloopt een tegenvaller.

Acties:
  • 0 Henk 'm!

  • maomanna
  • Registratie: Februari 2006
  • Laatst online: 15-07 08:59
Ik heb de 2.8 beta draaien in HA en gaat goed.
Heb een mod5000TL3 en een mod7000TL-xh

https://pvoutput.org/intraday.jsp?id=102416&sid=90116


Acties:
  • 0 Henk 'm!

  • s020506
  • Registratie: April 2019
  • Laatst online: 21:45
simso1 schreef op dinsdag 3 september 2024 @ 19:12:
Toen ik begon met de combinatie van HomeAssistant en Grott was er nog de add on:
https://github.com/wjansenw/home-assistant-add-on

Deze is er niet meer en nadat ik de RaPi vervangen heb voor een Intel NUC werkte deze ook niet meer.

Bij de addon van egguy krijg ik weinig reactie.

Hebben jullie betere ideeën om Grott te draaien en de gegevens te ontvangen op HomeAssistant en PVOutput.

Ik heb de Growatt MIN 3000TL-XE.

Ook heb ik nog een RaPi die niks doet, maar ik vind de hoeveelheid USB/SD die hij in 2 jaar heeft gesloopt een tegenvaller.
Ik gebruik ook een Intel NUC waar HA op draait. Toen ik overging van een RaPi waar grott op draaide als service naar de NUC emt de addon van egguy ging dat redelijk soepel. Wat werkt er precies niet? Staat de ip goed in de omvormer?

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


Acties:
  • 0 Henk 'm!

  • 87Vortex87
  • Registratie: Februari 2010
  • Laatst online: 14-07 15:15
Is het mogelijk om met de Grott integratie in HA de update interval aan te passen? ik kan na de cmdblock geen cmd's meer sturen vanaf server.growatt.com natuurlijk en de lokale webinterface van de dongle kan ik niet meer benaderen om 1 of andere reden.

Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
s020506 schreef op woensdag 4 september 2024 @ 08:05:
[...]


Ik gebruik ook een Intel NUC waar HA op draait. Toen ik overging van een RaPi waar grott op draaide als service naar de NUC emt de addon van egguy ging dat redelijk soepel. Wat werkt er precies niet? Staat de ip goed in de omvormer?
Wanneer de omvormer "uit" gaat geeft de AddOn een verkeerde actuele output van meer dan 429.000.000 Watt.

Acties:
  • 0 Henk 'm!

  • Villager
  • Registratie: September 2013
  • Laatst online: 14-07 21:16
simso1 schreef op woensdag 4 september 2024 @ 19:39:
[...]

Wanneer de omvormer "uit" gaat geeft de AddOn een verkeerde actuele output van meer dan 429.000.000 Watt.
Heb ik ook!
Heb een workaround door in Grafana de waarden bover 5000w er uit te filteren.

  • s020506
  • Registratie: April 2019
  • Laatst online: 21:45
simso1 schreef op woensdag 4 september 2024 @ 19:39:
[...]

Wanneer de omvormer "uit" gaat geeft de AddOn een verkeerde actuele output van meer dan 429.000.000 Watt.
Dat heb ik niet. Raar. Misschien gewoon een filtertje erop in HA?

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


Acties:
  • +2 Henk 'm!

  • TheMenace8
  • Registratie: Oktober 2020
  • Laatst online: 12-10-2024
degrashopper schreef op maandag 2 september 2024 @ 08:26:
[...]


Heb je een shinelan x? kijk dan even naar de firmware versie. als die lager is dan 7.0.0.8 heb je mogelijk je probleem gevonden. contact opnemen met growatt om hem te laten updaten.
Dit was voor mijn geval inderdaad de oplossing. _/-\o_

Na contact met Growatt NL draait mijn ShineLanBox (/ShineLink-X kit met RF) nu op de 7.0.0.9 firmware en nu zie ik netjes iedere 5 minuten een meting in de online omgeving.

[ Voor 2% gewijzigd door TheMenace8 op 05-09-2024 08:34 . Reden: typo ]


Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
s020506 schreef op donderdag 5 september 2024 @ 08:00:
[...]


Dat heb ik niet. Raar. Misschien gewoon een filtertje erop in HA?
Heb je een idee hoe ik dit kan doen?

Acties:
  • 0 Henk 'm!

  • s020506
  • Registratie: April 2019
  • Laatst online: 21:45
simso1 schreef op maandag 9 september 2024 @ 13:18:
[...]

Heb je een idee hoe ik dit kan doen?
https://www.home-assistant.io/integrations/filter/

code:
1
2
3
4
5
6
7
8
sensor:
  - platform: filter
    name: "filtered power"
    entity_id: sensor.power
    filters:
      - filter: outlier
        window_size: 4
        radius: 1000.0


De nieuwe waarde mag dan het gemiddelde van de laatste 4 waarden zijn +/- 1000.

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


  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
s020506 schreef op maandag 9 september 2024 @ 21:33:
[...]


https://www.home-assistant.io/integrations/filter/

code:
1
2
3
4
5
6
7
8
sensor:
  - platform: filter
    name: "filtered power"
    entity_id: sensor.power
    filters:
      - filter: outlier
        window_size: 4
        radius: 1000.0


De nieuwe waarde mag dan het gemiddelde van de laatste 4 waarden zijn +/- 1000.
Dankjewel. Dit heeft geholpen. :)

Acties:
  • 0 Henk 'm!

  • TTROX
  • Registratie: April 2007
  • Laatst online: 18:08

TTROX

Christian N

GaMbiNo schreef op maandag 2 september 2024 @ 16:48:
[...]

Ik heb dezelfde dongle en sinds ik deze wijziging heb gedaan gaat hij niet meer terug naar server.growatt.com en blijft hij dus aardig stabiel. Ik weet niet of je daar nog wat aan hebt?

Verder heb ik ook een dns server die dat adres naar mijn grott verwijst en dat werkt ook prima. 😄 Maar dat is niet meer nodig omdat bovenstaande fix eigenlijk al voldoende bleek.
Hey, bedankt voor de suggestie maar helaas had/heb ik het inlezen van de zonnepanelen al verwijderd uit HA. Ik kreeg het niet stabiel en was er klaar mee.

Momenteel heb ik al spul klaarliggen voor het inlezen via RS485 maar moet dit nog even gereed maken.
Toch bedankt!

Enschede | 6720wp JinkoSolar 16x420 Z 47°


Acties:
  • 0 Henk 'm!

  • renelle
  • Registratie: Februari 2007
  • Laatst online: 09-03 19:22
vandermark schreef op woensdag 27 maart 2024 @ 12:09:
[...]


Heeft iemand nog een idee? Samengevat: Ik heb ingesteld elke minuut een waarde vanuit de datalogger versturen, maar in HA zie ik een 5 minuten frequentie...

Ik heb de logging op verbose gezet en zie iets raars bij een meting, zie onderaan:

code:
1
 No MQTT message sent, MQTT disabled
:


[...]
Hallo, weet dat het berichtje van hierboven alweer behoorlijk oud is. Maar ik heb min of meer precies hetzelfde en kom er maar niet uit wat het is. De Grott HA oplossing werkte al een hele tijd stabiel, tot er een extra omvormer bij is gekomen. Sinds dien niet meer stabiel aan de praat gekregen.

Ik heb een MOD 7000TL3-X en een MIC 2500TL-X die via één Shine Link-X box loggen.

Met deze config: {"RGH2BGP05N": "MIN", "FVJGE3801D": "default"}

Het lijkt erop dat de data van de MOD 7000TL3-X af en toe wel verwerkt kan worden, maar voor de rest alleen dezelfde vreemde data zoals hierboven ook getoond (zie hieronder).

Ik zag geen reactie meer op dit eerdere bericht van "vandermark", dus ik hoop eigenlijk dat de eventuele oplossing hiervoor nog gedeeld kan worden.

- Growatt packet received:
<socket.socket fd=4, family=2, type=1, proto=0, laddr=('172.30.33.4', 41304), raddr=('47.254.130.145', 5279)>
- Growatt original Data:
\x00\xcf\x00\x06\x02\x41\x52\x03\x09\x33\x2c\x4f\x23\x32\x40\x77\x45\x24\x77
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x75\x61
\x74\x74\x3b\x72\x6e\x76\x8c\x74\x74\x47\x16\x6f\x77\x46\x64\x74\x47\x13\xc7
\x74\x89\x33\x3c\x76\x5c\x5f\x77\x3b\x35\x35\x06\x72\x79\x77\x60\x74\x74\x44
\x52\x6f\x4b\x61\x48\x74\x1d\x72\x35\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
\x74\x47\x72\x6f\x77\x61\x74\x75\x47\x16\x6f\x77\x61\x74\x54\x67\x52\x3f\x21
\x41\x3d\x1a\x31\x17\x1d\x03\x04\x06\x54\x67\x72\x6f\x63\x31\x76\x75\x40\x9b
\x6f\x76\x61\x77\x74\x4b\x72\x7a\x77\x5a\x74\x71\x40\x42\x64\x4c\x73\xfa\x60
\x59\x76\x64\x7c\x5a\x66\xfa\x53\x6c\x6b\x7c\x6a\x4f\x66\xc9\x66\x71\x70\xc2
\x7e\x60\x55\xef\x7c\xe5\x61\xec\x74\x44\x72\x7e\x77\x62\x74\x77\x47\x71\x6f
\x74\x61\x77\x74\x56\x72\x6c\x77\x62\x74\x77\x4e\x90\x6f\x77\x26\x3c\x35\x06
\x43\x5e\x47\x50\x54\x54\x75\x40\x6e\x46\x61\x74\x74\x47\x61\xf3\x77\x53\x7d
\x35\x4e\xef\x67\xc0\x69\x2f\x74\x53\x72\x6a\x7e\x0e\x7c\x88\x60\x62\x48\x67
\x46\x64\x53\x57\x55\x7f\x50\x71\x74\x7e\x47\x72\x6e\x93\x61\x8b\x3a\x67\x72
\x90\x39\x41\x74\x8b\x09\x52\x6f\x88\x2f\x54\x73\x4f\x72\x6f\x78\x60\x74\x6d
\x47\x72\x6d\x2f\x61\x74\x7f\xff\x7e\x5b\x75\x39\x32\x22\x0d\x35\x2a\x44\x59
\x44\x45\x03\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
\x77\x61\x74\x74\x47\x72\x6e\x83\x61\x74\x75\xd7\x72\x6f\x77\x61\x74\x74\x47
\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74
\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61
\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f
\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47
\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74
\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77
\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\x72
\x6f\x77\x61\x74\x74\x47\x72\x6f\x77\x61\x74\x74\x47\xda\xdc
- Grott automatic protocol detection
- Grott data record length 585
- layout : T065203X
- no matching record layout found, try generic
- Record layout used : T065203X
- Growatt data decrypted V2
- Grott Growatt data decrypted
- Growatt plain data:
00cf0006024152034e41433842463430374b00000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000020000
007c000101ed0000006400002710000061a803e84748312e30005a41414100160001000003200
03c003c005a005a00000000000000000000000000000000000100640000000020202050562049
6e766572746572202000001450020107e900010003000c0015003b000507300b3b128e141e040
b0b3b128e141e040b0b3b128e141e07a30a14129d139200980003001100030003000300030003
001100030003000309e20000474841413131303120203232013100000000139c00320941099d0
8b7085b00140005096f08fc271027102710271027102710000a000001e400ff4e2000ff4e2000
ff4e2000ff4e20070800000f0100190000025800000bb80c34025846564a47453338303144000
0000000000000000000000000000000000000000001f400000190000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000a8b3
- Grott data ack record or data record not defined no processing done

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Dit record is geen data record, maar een annoucement record. Hier doet grott niets mee. Komen er ook t065204x of t065250x records voorbij? Als de laatste versie van Grott (ha) zou mod als type ook moeten werken.

Acties:
  • 0 Henk 'm!

  • renelle
  • Registratie: Februari 2007
  • Laatst online: 09-03 19:22
Weet niet helemaal zeker of ik je vraag goed begrijp. Maar ik zie diverse records voorbij komen die beginnen met bijvoorbeeld “ T06NNNNXMOD :” of “ T065020 :“. Maar niet die met de door jou genoemde T065204x of T065250x omschrijving beginnen.

Dus ik kan nu ook deze configuratie gebruiken?

{"RGH2BGP05N": "MOD", "FVJGE3801D": "default"}

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Ja mod zou moeten werken.

Ik zal de indeling proberen uit te leggen. Het zijn gegevens vanuit de record header.

06 is het protocol type (02,05 kan ook) en geeft bv aan of het record encrypted is
50 is her device nummer (meestal 01 voor de datalogger en inverter bij de shinewifi, bij de shinelink worden inverters en andere apparaten zoals smartmeters genummerd vanaf 50, hex is 80 decimaal. In de shinelink dialoog kun je zien welke devices er zijn. In decimaal dus 80,81 etc).
04 geeft record type aan. 04 is data record. 50 historisch, gebuffered, record. 03 een announcement /initialisatie record en wordt alleen bij opstarten verstuurd. 20 is een smartmeter record.

Het laatste bekent dus waarschijnlijk dat de smartmeter device 50(80) is dan is de tl-x waarschijnlijk 51 en de mod dus 52.

De x bekent voor grott dat het een lang record is om de tl en tl-x records uit elkaar te houden. Maar dat is voor mod modellen eigenlijk niet interessant want die heeft alleen maar lange records.

Ik probeer bij grott de record lay-out wat te generaliseren dus als t06nnnnxmod zou dus moeten passen op de 04 en 50 data records van alle devices.

Acties:
  • 0 Henk 'm!

  • renelle
  • Registratie: Februari 2007
  • Laatst online: 09-03 19:22
Dank voor deze uitleg!!

Excuses voor de late reactie, maar had even geen tijd. Zal er komende weekend een verder mee puzzelen. Het lastige is dat de zonnepanelen alleen overdag data produceren en ik normaal alleen 's avonds tijd heb om hiermee te "spelen".

Wordt vervolgd!

Acties:
  • 0 Henk 'm!

  • GaMbiNo
  • Registratie: April 2001
  • Laatst online: 22:31

GaMbiNo

1337

Mijn ShineLan-X is enorm instabiel met zijn connectie. Hij is tegenwoordig meer offline dan online, reageert dan ook niet op pings en de webinterface is dan ook onbereikbaar.
Als hij offline gaat duurt het soms tot tientallen minuten voor hij weer online komt. Ik heb uiteraard al andere UTP kabels ed. geprobeerd maar dat lost helaas niks op.

Hebben jullie dit ook met de Shinelan-X of heb ik gewoon een slecht exemplaar? Anders koop ik wel een Shinewifi-X of ShineLink-X, als dat stabieler is qua connectie.

[ Voor 11% gewijzigd door GaMbiNo op 10-01-2025 16:02 ]


Acties:
  • 0 Henk 'm!

  • Villager
  • Registratie: September 2013
  • Laatst online: 14-07 21:16
GaMbiNo schreef op vrijdag 10 januari 2025 @ 15:53:
Mijn ShineLan-X is enorm instabiel met zijn connectie. Hij is tegenwoordig meer offline dan online, reageert dan ook niet op pings en de webinterface is dan ook onbereikbaar.
Als hij offline gaat duurt het soms tot tientallen minuten voor hij weer online komt. Ik heb uiteraard al andere UTP kabels ed. geprobeerd maar dat lost helaas niks op.

Hebben jullie dit ook met de Shinelan-X of heb ik gewoon een slecht exemplaar? Anders koop ik wel een Shinewifi-X of ShineLink-X, als dat stabieler is qua connectie.
Ik heb ook een Shinelan-X en die kastjes zijn inderdaad wat gevoelig voor omgevingsinvloeden. Heb je de kwaliteit van de verbinding al geprobeerd door het kastje op een andere plek te zetten?

Acties:
  • 0 Henk 'm!

  • GaMbiNo
  • Registratie: April 2001
  • Laatst online: 22:31

GaMbiNo

1337

Villager schreef op zaterdag 11 januari 2025 @ 07:59:
[...]


Ik heb ook een Shinelan-X en die kastjes zijn inderdaad wat gevoelig voor omgevingsinvloeden. Heb je de kwaliteit van de verbinding al geprobeerd door het kastje op een andere plek te zetten?
De shinelan-x heeft geen kastje maar gaat gewoon onderin de omvormer en daar prik je de utp kabel in. Jij bedoeld een shinelink-x denk ik?

Is die ook instabiel?

Acties:
  • 0 Henk 'm!

  • renelle
  • Registratie: Februari 2007
  • Laatst online: 09-03 19:22
Johan_meijer schreef op zondag 5 januari 2025 @ 11:57:
Ja mod zou moeten werken.

Ik zal de indeling proberen uit te leggen. Het zijn gegevens vanuit de record header.

06 is het protocol type (02,05 kan ook) en geeft bv aan of het record encrypted is
50 is her device nummer (meestal 01 voor de datalogger en inverter bij de shinewifi, bij de shinelink worden inverters en andere apparaten zoals smartmeters genummerd vanaf 50, hex is 80 decimaal. In de shinelink dialoog kun je zien welke devices er zijn. In decimaal dus 80,81 etc).
04 geeft record type aan. 04 is data record. 50 historisch, gebuffered, record. 03 een announcement /initialisatie record en wordt alleen bij opstarten verstuurd. 20 is een smartmeter record.

Het laatste bekent dus waarschijnlijk dat de smartmeter device 50(80) is dan is de tl-x waarschijnlijk 51 en de mod dus 52.

De x bekent voor grott dat het een lang record is om de tl en tl-x records uit elkaar te houden. Maar dat is voor mod modellen eigenlijk niet interessant want die heeft alleen maar lange records.

Ik probeer bij grott de record lay-out wat te generaliseren dus als t06nnnnxmod zou dus moeten passen op de 04 en 50 data records van alle devices.
Hartelijk dank voor de aanvullende uitleg!

Daarnaast nogmaals een keer de documentatie doorgenomen zoals die vanuit HA bij Grott en Home Assistant Integration for Grott (van muppet3000) te vinden is. Daaruit kwam ik tot de conclusie dat de configuratie voor deze combi altijd verkeerd heeft gestaan. Dat lijkt nu wel stabiel (draat nu al een paar dagen zonder problemen terwijl hij dan voorheen al een paar keer per dag was gestopt).

In deze combinatie en d.m.v. het scannen van de logs, lijkt de TL3 setting voor de MOD 7000TL3-X de best bruikbare sensor data geeft. Beter dan de "MOD" of "MIN" instelling. Die setting had ik eerder ook gebruitk, al was dat omdat ik toen feitelijk dacht dat ik die setting moest gebruiken ;-)

Hoe dan ook, zo maar eens kijken hoe het over een wat langere periode werkt.

Acties:
  • 0 Henk 'm!

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
Zijn hier mensen die ervaring hebben met de "Growatt smart meter", welke gewoon een Eastron SDM630 CT of Modbus is?

Ik heb inmiddels een Growatt omvormer geïnstalleerd gekregen. :) Ze zijn zo vriendelijk geweest de kWh meter er ook meteen in te zetten.

Ik heb een (op dit moment nog Qubino) kWh meter meteen na de hoofdschakelaar zitten. Al het andere (inclusief de oude omvormer) zat dan achter die kWh meter. De oude omvormer zat ook op een 1 fase installatie automaat, die gewoon achter 1 van de aardlekschakelaars zat.

Inmiddels is die installatie automaat dus niet meer in gebruik, gezien de panelen zijn vervangen en ook de omvormer, 3 fase.

Nu zit er dus direct achter de hoofdschakelaar een split tussen de 3f aardlekautomaat van de nieuwe omvormer en de qubino. Met twinhulzen.

De qubino weet dus nu niets meer van wat de zonnepanelen doen. Vroeger was de qubino qua meting gelijk aan de digitale meter van Enexis, gezien de "interne saldering" al was gedaan voor het bij de kwh meter kwam.




Uiteindelijk wil ik de smart meter oplossingen van de Growatt omvormer gaan benutten. Dus bijvoorbeeld de omvormer limiteren op x%, maar ook "niet terugleveren"-modus, enz. Daar heeft de Growatt omvormer dan informatie voor nodig en die informatie zal inclusief "zichzelf" moeten zijn lijkt me.

Zijn er mensen hier die dit hebben draaien en hoe is het dan bij jullie aangesloten?

Voor de duidelijkheid, voorheen:
code:
1
Enexis > hoofdschakelaar > kWh (Qubino) > Al het andere (inclusief de oude omvormer)


Nu:
code:
1
2
Enexis > hoofdschakelaar > kWh (Qubino) > al het andere (exclusief nieuwe omvormer) 
                         > 3f aardlekautomaat > kWh (Eastron) > nieuwe omvormer

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


Acties:
  • 0 Henk 'm!

  • fenrir
  • Registratie: Januari 2002
  • Niet online

fenrir

——-

Tanuki schreef op dinsdag 14 januari 2025 @ 19:56:
Zijn hier mensen die ervaring hebben met de "Growatt smart meter", welke gewoon een Eastron SDM630 CT of Modbus is?

Ik heb inmiddels een Growatt omvormer geïnstalleerd gekregen. :) Ze zijn zo vriendelijk geweest de kWh meter er ook meteen in te zetten.

Ik heb een (op dit moment nog Qubino) kWh meter meteen na de hoofdschakelaar zitten. Al het andere (inclusief de oude omvormer) zat dan achter die kWh meter. De oude omvormer zat ook op een 1 fase installatie automaat, die gewoon achter 1 van de aardlekschakelaars zat.

Inmiddels is die installatie automaat dus niet meer in gebruik, gezien de panelen zijn vervangen en ook de omvormer, 3 fase.

Nu zit er dus direct achter de hoofdschakelaar een split tussen de 3f aardlekautomaat van de nieuwe omvormer en de qubino. Met twinhulzen.

De qubino weet dus nu niets meer van wat de zonnepanelen doen. Vroeger was de qubino qua meting gelijk aan de digitale meter van Enexis, gezien de "interne saldering" al was gedaan voor het bij de kwh meter kwam.




Uiteindelijk wil ik de smart meter oplossingen van de Growatt omvormer gaan benutten. Dus bijvoorbeeld de omvormer limiteren op x%, maar ook "niet terugleveren"-modus, enz. Daar heeft de Growatt omvormer dan informatie voor nodig en die informatie zal inclusief "zichzelf" moeten zijn lijkt me.

Zijn er mensen hier die dit hebben draaien en hoe is het dan bij jullie aangesloten?

Voor de duidelijkheid, voorheen:
code:
1
Enexis > hoofdschakelaar > kWh (Qubino) > Al het andere (inclusief de oude omvormer)


Nu:
code:
1
2
Enexis > hoofdschakelaar > kWh (Qubino) > al het andere (exclusief nieuwe omvormer) 
                         > 3f aardlekautomaat > kWh (Eastron) > nieuwe omvormer
Al naar openinvertergateway gekeken?
https://github.com/OpenInverterGateway/OpenInverterGateway

Van klussen krijg je grijze haren


Acties:
  • 0 Henk 'm!

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
Probleem is dat de installateur van de zonnepanelen ook wil monitoren, dus mijn Shine X Lan module (of zoiets) is in gebruik om dat monitoring portaal te voorzien van data.

Als ik dat ga flashen en lokaal ga maken, dan zal ik een mailtje krijgen met de vraag waarom mijn omvormer down is.

Of begrijp ik het verkeerd?

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
Tanuki schreef op dinsdag 14 januari 2025 @ 22:30:
[...]

Probleem is dat de installateur van de zonnepanelen ook wil monitoren, dus mijn Shine X Lan module (of zoiets) is in gebruik om dat monitoring portaal te voorzien van data.

Als ik dat ga flashen en lokaal ga maken, dan zal ik een mailtje krijgen met de vraag waarom mijn omvormer down is.

Of begrijp ik het verkeerd?
Coolblue heeft destijds bij mij 1 week meegekeken. Daarna hoefde zij het niet meer te volgen.
Het is jouw eigendom lijkt mij, dus als je hem offline/lokaal haalt is dat jouw keuze?

Acties:
  • 0 Henk 'm!

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
simso1 schreef op dinsdag 14 januari 2025 @ 22:36:
[...]

Coolblue heeft destijds bij mij 1 week meegekeken. Daarna hoefde zij het niet meer te volgen.
Het is jouw eigendom lijkt mij, dus als je hem offline/lokaal haalt is dat jouw keuze?
Van mij mogen ze monitoren. Het kan goed zijn dat dit ook een Coolblue verhaal wordt.

Ik kan me goed voorstellen dat het, vooral bij problemen / storingen, handig is om het ding aan te zetten.

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


Acties:
  • 0 Henk 'm!

  • degrashopper
  • Registratie: April 2012
  • Laatst online: 06-07 21:04
Tanuki schreef op dinsdag 14 januari 2025 @ 19:56:
Zijn hier mensen die ervaring hebben met de "Growatt smart meter", welke gewoon een Eastron SDM630 CT of Modbus is?

Ik heb inmiddels een Growatt omvormer geïnstalleerd gekregen. :) Ze zijn zo vriendelijk geweest de kWh meter er ook meteen in te zetten.

Ik heb een (op dit moment nog Qubino) kWh meter meteen na de hoofdschakelaar zitten. Al het andere (inclusief de oude omvormer) zat dan achter die kWh meter. De oude omvormer zat ook op een 1 fase installatie automaat, die gewoon achter 1 van de aardlekschakelaars zat.

Inmiddels is die installatie automaat dus niet meer in gebruik, gezien de panelen zijn vervangen en ook de omvormer, 3 fase.

Nu zit er dus direct achter de hoofdschakelaar een split tussen de 3f aardlekautomaat van de nieuwe omvormer en de qubino. Met twinhulzen.

De qubino weet dus nu niets meer van wat de zonnepanelen doen. Vroeger was de qubino qua meting gelijk aan de digitale meter van Enexis, gezien de "interne saldering" al was gedaan voor het bij de kwh meter kwam.




Uiteindelijk wil ik de smart meter oplossingen van de Growatt omvormer gaan benutten. Dus bijvoorbeeld de omvormer limiteren op x%, maar ook "niet terugleveren"-modus, enz. Daar heeft de Growatt omvormer dan informatie voor nodig en die informatie zal inclusief "zichzelf" moeten zijn lijkt me.

Zijn er mensen hier die dit hebben draaien en hoe is het dan bij jullie aangesloten?

Voor de duidelijkheid, voorheen:
code:
1
Enexis > hoofdschakelaar > kWh (Qubino) > Al het andere (inclusief de oude omvormer)


Nu:
code:
1
2
Enexis > hoofdschakelaar > kWh (Qubino) > al het andere (exclusief nieuwe omvormer) 
                         > 3f aardlekautomaat > kWh (Eastron) > nieuwe omvormer
Lees even mijn post terug van een tijdje geleden daar staat een handleiding hoe je jou growatt kunt aansturen met ESPHOME en eventueel home-assistant (HA niet vereist). Dan kun je de shinelink gewoon laten zitten en zijn ding laten doen en gebruik je de modbuspoort.

Acties:
  • 0 Henk 'm!

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
degrashopper schreef op woensdag 15 januari 2025 @ 09:12:
[...]


Lees even mijn post terug van een tijdje geleden daar staat een handleiding hoe je jou growatt kunt aansturen met ESPHOME en eventueel home-assistant (HA niet vereist). Dan kun je de shinelink gewoon laten zitten en zijn ding laten doen en gebruik je de modbuspoort.
Thanks! Ga ik even opzoeken. :)

Kun je dan ook met ESPHome bijvoorbeeld de omvormer instellen dat hij op 75% draait enz?

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


Acties:
  • 0 Henk 'm!

  • degrashopper
  • Registratie: April 2012
  • Laatst online: 06-07 21:04
Tanuki schreef op woensdag 15 januari 2025 @ 11:19:
[...]

Thanks! Ga ik even opzoeken. :)

Kun je dan ook met ESPHome bijvoorbeeld de omvormer instellen dat hij op 75% draait enz?
Juist dat kun je wel met ESPHome wat je met de standaard shinelink niet kunt.

Acties:
  • +1 Henk 'm!

  • Villager
  • Registratie: September 2013
  • Laatst online: 14-07 21:16
GaMbiNo schreef op zaterdag 11 januari 2025 @ 08:01:
[...]

De shinelan-x heeft geen kastje maar gaat gewoon onderin de omvormer en daar prik je de utp kabel in. Jij bedoeld een shinelink-x denk ik?

Is die ook instabiel?
Oh ja, je hebt gelijk. Ik heb een Shinelink-X. Die is niet instabiel, maar communiceert ook draadloos met een module die onderin de omvormer zit. Ik moest 'm wel bovenin de meterkast zetten om een goede verbinding te hebben. Dat bedoelde ik. :-)

Acties:
  • 0 Henk 'm!

  • fenrir
  • Registratie: Januari 2002
  • Niet online

fenrir

——-

Tanuki schreef op dinsdag 14 januari 2025 @ 22:30:
[...]

Probleem is dat de installateur van de zonnepanelen ook wil monitoren, dus mijn Shine X Lan module (of zoiets) is in gebruik om dat monitoring portaal te voorzien van data.

Als ik dat ga flashen en lokaal ga maken, dan zal ik een mailtje krijgen met de vraag waarom mijn omvormer down is.

Of begrijp ik het verkeerd?
Waarom wil hij dat en wil jij dat wel?

Van klussen krijg je grijze haren


Acties:
  • 0 Henk 'm!

  • vandermark
  • Registratie: Augustus 2005
  • Laatst online: 15-07 13:55
Na een herstart van HomeAssistant komt er een rare waarde bij de totaal teller:

Afbeeldingslocatie: https://share.bartserver.nl/-3UY89t5G4T/PVhistorie.png

Kan de Egguy addon hierop worden aangepast? Nu moet ik elke keer na een herstart de uitschieters verwijderen.

[ Voor 12% gewijzigd door vandermark op 21-01-2025 11:05 ]

STRAVA | Panasonic 5kW J Monoblock


Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Dit moeten we echt met egguy bespreken. Ik heb zelf geen HA en kan het dus niet testen of iets in grott hiervoor aanpassen.

Kun je een issue openen op grott github?

Acties:
  • 0 Henk 'm!

  • HBO88
  • Registratie: Februari 2014
  • Laatst online: 18:03
Kan iemand mij helpen. Had Grott en Home assistant draaien, werkte prima.
Sinds kort ben ik overgestapt naar glasvezel van Delta. Sindsdien krijg ik geen data meer binnen.

Op mijn Delta modem kon ik helaas niet hetzelfde subnet instellen, dus mijn HA server heeft een ander IP adres. Dus ik dacht dat adres moet ik via de growatt site > datalogger> set IP even aanpassen en dan zou het vast weer werken.
Maar daar staat dat mijn datalogger offline is (sinds dat ik modem vervangen heb), dus ik kan de instellingen niet aanpassen. Overigens zie ik op de site van growatt ook geen data meer sinds dat ik het modem vervangen heb.

Mijn wifi SSID en wachtwoord heb ik hetzelfde gezet, dus volgens mij hoef ik niets aan te passen verder?
Iemand een idee wat ik vergeet?

Nu is het wel zo dat Delta standaard standaard IP cgnat heeft? Zou dat het probleem kunnen zijn? Je kunt namelijk een aanvraag doen om dat om te laten zetten naar dynamisch IP voor als je port forwarding etc wilt gebruiken
(ik heb daar verder geen verstand van)

[ Voor 4% gewijzigd door HBO88 op 02-02-2025 10:34 ]


Acties:
  • 0 Henk 'm!

  • simso1
  • Registratie: Februari 2011
  • Laatst online: 14-07 10:24
HBO88 schreef op zondag 2 februari 2025 @ 10:32:
Kan iemand mij helpen. Had Grott en Home assistant draaien, werkte prima.
Sinds kort ben ik overgestapt naar glasvezel van Delta. Sindsdien krijg ik geen data meer binnen.

Op mijn Delta modem kon ik helaas niet hetzelfde subnet instellen, dus mijn HA server heeft een ander IP adres. Dus ik dacht dat adres moet ik via de growatt site > datalogger> set IP even aanpassen en dan zou het vast weer werken.
Maar daar staat dat mijn datalogger offline is (sinds dat ik modem vervangen heb), dus ik kan de instellingen niet aanpassen. Overigens zie ik op de site van growatt ook geen data meer sinds dat ik het modem vervangen heb.

Mijn wifi SSID en wachtwoord heb ik hetzelfde gezet, dus volgens mij hoef ik niets aan te passen verder?
Iemand een idee wat ik vergeet?

Nu is het wel zo dat Delta standaard standaard IP cgnat heeft? Zou dat het probleem kunnen zijn? Je kunt namelijk een aanvraag doen om dat om te laten zetten naar dynamisch IP voor als je port forwarding etc wilt gebruiken
(ik heb daar verder geen verstand van)
Wat doet Grott als je gmode aanpast naar sniff
en het ip van de datalogger weer op Growatt zet? (8.209.71.240)

Acties:
  • 0 Henk 'm!

  • HBO88
  • Registratie: Februari 2014
  • Laatst online: 18:03
simso1 schreef op zondag 2 februari 2025 @ 14:33:
[...]


Wat doet Grott als je gmode aanpast naar sniff
en het ip van de datalogger weer op Growatt zet? (8.209.71.240)
Opgelost! Ik probeerde nu om gewoon direct in te loggen op de wifi datalogger i.p.v. via de growatt website. Dat lukte en ik kon toen het IP adres goed zetten. Daarna zag ik direct al connected staan. En de data kwam ook weer binnen op HA en op de growatt website.

Acties:
  • 0 Henk 'm!

  • timbak02
  • Registratie: Juli 2022
  • Laatst online: 22:43
Hallo allemaal, sinds kort gebruikt ik ook GROTT om data naar mijn lokale "store" sturen. Ik merk op dat er een latency zit in de data die naar, in mijn geval influxdb wordt gestuurd.
Weet iemand of dit normaal is?

Ik gebruik deze combi. Growatt Shinelink en ShineLan ->GROTT->InfluxDB -> Grafana. Alles draait in een docker omgeving, TZ = Europe/Amsterdam. Tijd lijkt goed te lopen. Timestamp 09:30

Logging in GROTT:
Afbeeldingslocatie: https://tweakers.net/i/-jFkHxlVtcfcSeHwbxzSl0dbjUU=/800x/filters:strip_icc():strip_exif()/f/image/zTqzTRL9SrqE5SAQtAzR7zVs.jpg?f=fotoalbum_large

Logging in Growatt web
Afbeeldingslocatie: https://tweakers.net/i/pRGnm-kArtROek35cjv6-8qlMVA=/800x/filters:strip_icc():strip_exif()/f/image/filE2k8tbIsaAzdDuk4NxHa4.jpg?f=fotoalbum_large

Grafana data uit InfluxDB
Afbeeldingslocatie: https://tweakers.net/i/bDyMmTHaOBhwb6M2BGY2hFljQLg=/800x/filters:strip_icc():strip_exif()/f/image/03ZCMzdi1FdYCLDxvX2LKYBu.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • timbak02
  • Registratie: Juli 2022
  • Laatst online: 22:43
timbak02 schreef op maandag 3 februari 2025 @ 10:07:
Hallo allemaal, sinds kort gebruikt ik ook GROTT om data naar mijn lokale "store" sturen. Ik merk op dat er een latency zit in de data die naar, in mijn geval influxdb wordt gestuurd.
Weet iemand of dit normaal is?

Grafana data uit InfluxDB
[Afbeelding]
Ok ik zie dat ik de verkeerde waarde gebruikt voor actuele output waarde van de Growatt omvormer
"epv1today" -> pvpowerout

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

Acties:
  • 0 Henk 'm!

  • firecaps30
  • Registratie: September 2011
  • Laatst online: 20:45
Tanuki schreef op dinsdag 14 januari 2025 @ 19:56:
Zijn hier mensen die ervaring hebben met de "Growatt smart meter", welke gewoon een Eastron SDM630 CT of Modbus is?

Ik heb inmiddels een Growatt omvormer geïnstalleerd gekregen. :) Ze zijn zo vriendelijk geweest de kWh meter er ook meteen in te zetten.

Ik heb een (op dit moment nog Qubino) kWh meter meteen na de hoofdschakelaar zitten. Al het andere (inclusief de oude omvormer) zat dan achter die kWh meter. De oude omvormer zat ook op een 1 fase installatie automaat, die gewoon achter 1 van de aardlekschakelaars zat.

Inmiddels is die installatie automaat dus niet meer in gebruik, gezien de panelen zijn vervangen en ook de omvormer, 3 fase.

Nu zit er dus direct achter de hoofdschakelaar een split tussen de 3f aardlekautomaat van de nieuwe omvormer en de qubino. Met twinhulzen.

De qubino weet dus nu niets meer van wat de zonnepanelen doen. Vroeger was de qubino qua meting gelijk aan de digitale meter van Enexis, gezien de "interne saldering" al was gedaan voor het bij de kwh meter kwam.




Uiteindelijk wil ik de smart meter oplossingen van de Growatt omvormer gaan benutten. Dus bijvoorbeeld de omvormer limiteren op x%, maar ook "niet terugleveren"-modus, enz. Daar heeft de Growatt omvormer dan informatie voor nodig en die informatie zal inclusief "zichzelf" moeten zijn lijkt me.

Zijn er mensen hier die dit hebben draaien en hoe is het dan bij jullie aangesloten?

Voor de duidelijkheid, voorheen:
code:
1
Enexis > hoofdschakelaar > kWh (Qubino) > Al het andere (inclusief de oude omvormer)


Nu:
code:
1
2
Enexis > hoofdschakelaar > kWh (Qubino) > al het andere (exclusief nieuwe omvormer) 
                         > 3f aardlekautomaat > kWh (Eastron) > nieuwe omvormer
Zelf toevallig nu aan het rondkijken voor een batterij systeem, waaronder growatt APX maar ook iets als Sessy of Homewizard. Daarom ben ik mij eerst gaan verdiepen in hoe dat (niet) zou kunnen werken met mijn 2 Growatt omvormers.

Die kWh meter meet nu alleen de opbrengst van je zonnepanelen. Wil je met export limitation van de growatt aan de gang dan heb je een meter nodig direct na je hoofdaansluiting. vervolgens sluit je die met modbus aan op de omvormer.

Uit een post van mij in een ander topic link in naar een P1-modbus dongle die hetzelfde zou kunnen doen als een kWh meter.
firecaps30 schreef op zaterdag 22 februari 2025 @ 19:50:
Ben online deze dongle tegen gekomen: https://smart-stuff.nl/product/p1-naar-modbus-dongle/

Die werkt gewoon op de P1 poort, en met bepaalde software emuleert deze een Eastron SDM630: https://docs.smart-stuff..../eastron-sdm630-emulation. Welke dan volgens mij een van de meters is die ook door growatt gebruikt word (en anders ook de chint, voor meer info zie: https://install.smart-stuff.nl/p1m/).

Zit zelf in de situatie dat ik 2 aparte growatt omvormers heb, en aan het kijken ben naar een thuisbatterij (evt vervangen 1 omvormer door hybride variant) met in de toekomst ook optie tot het beperken van terugleveren.

Maar volgens growatt support kan er maar 1 omvormer via modbus op de smart meter aangesloten worden waardoor de 2e omvormer dus niet aangestuurd kan worden. Is dat dan een limitatie van modbus? Ben er niet genoeg in thuis om dat in twijfel te trekken, al vraag ik me af wat er gebeurt als ik beide omvormers op de modbus aansluiting prik. Die meter geeft toch alleen door aan de omvormer of en hoeveel import/export van stroom er is om daar de omvormers op aan te sturen. Mocht iemand hier het antwoord op weten...

Zo een 3fase kwh meter installeren in de al volle groepenkast vind ik iets te veel van het goede voor een experiment, maar deze optie met P1-modbus emulator wil ik nog wel proberen.

En als het niet werkt misschien dan wel met P1 splitter en 2 van deze dongles elk aangesloten op eigen omvormer 8)7

Heb in ieder geval de vraag uit staan bij de webshop of die software er al is gezien de tekst op de productpagina. Dan ga ik het eens proberen..

Acties:
  • 0 Henk 'm!

  • Tanuki
  • Registratie: Januari 2005
  • Niet online
firecaps30 schreef op zaterdag 22 februari 2025 @ 21:20:
[...]

Wil je met export limitation van de growatt aan de gang dan heb je een meter nodig direct na je hoofdaansluiting. vervolgens sluit je die met modbus aan op de omvormer.

[...]
En die meter moet dus zowel de omvormer (en haar teruglevering, en haar geringe verbruik) als het huis qua verbruik meten. Is dat correct?

PV: Growatt MOD5000TL3-XH + 5720wp, WPB: Atlantic Explorer v4 270LC, L/L: MHI SCM 125ZM-S + SRK 50ZS-W + 2x SRK 25ZS-W + SRK 20ZS-W Modbus kWh meter nodig?


Acties:
  • 0 Henk 'm!

  • firecaps30
  • Registratie: September 2011
  • Laatst online: 20:45
Nee, dan heb je maar 1 kWh meter nodig die bij de hoofdaansluiting meet. Eigenlijk is het een andere manier om te meten dan een P1 meter.

De omvormer weet namelijk zelf al wat deze produceert, maar niet wat de rest van de woning verbruikt.

Hoofdaansluiting ==> kWh meter ==> rest woning

Zie ook: https://www.raystech.com....oads/TLX-Export-limit.pdf

Sluit je een kWh meter aan direct op de groep van je zonnepanelen dan weet je precies wat deze aan opwek heeft, is nauwkeuriger dan de omvormer zelf. Maar dat is dus niet nodig, tenzij je wil integreren met bijvoorbeeld Homewizard en hun variant van de kWh-meter koopt.

Maar voor export limit / zero export is het dus niet nodig om die 2e meter te hebben. Alleen bij de hoofdaansluiting volstaat.

[ Voor 3% gewijzigd door firecaps30 op 23-02-2025 19:35 ]


Acties:
  • +5 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 19:11
Vanochtend een het proberen geweest om via Grott Server het vermogen van de omvormer te regelen. Dit werkt erg goed!

Commands die ik gebruikt heb om te schrijven naar het register zijn PUT commands via Node-Red:

0% power:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&value=0&format=dec


100% power:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&value=100&format=dec


Uitlezen van ingestelde vermogen is via een GET command:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&format=dec



Tip: ik draai grottserver.beta via docker, vergeet niet port 5782 ook te configureren in je compose file.

Acties:
  • 0 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 14-07 22:49
Knielen schreef op zondag 23 maart 2025 @ 09:39:
Vanochtend een het proberen geweest om via Grott Server het vermogen van de omvormer te regelen. Dit werkt erg goed!

Commands die ik gebruikt heb om te schrijven naar het register zijn PUT commands via Node-Red:

0% power:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&value=0&format=dec


100% power:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&value=100&format=dec


Uitlezen van ingestelde vermogen is via een GET command:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&format=dec



Tip: ik draai grottserver.beta via docker, vergeet niet port 5782 ook te configureren in je compose file.
Nice, mooie ontdekking. Daarmee ik kan komende maanden mooi mee gaan knutselen als ik overstap maak naar een dynamisch stroomcontract.

Gek genoeg werken de commando's nog niet bij mij. Ik draai Grott op de default port 5279 en heb de URL daarop aangepast, maar er komt geen reactie als ik het uitlees commando uitvoer. De setting blockcmd is niet gespecificeerd in de grott.ini. Moet ik mogelijk nog iets anders aanzetten of doen voor ik commando's kan sturen?

Ik gebruik de laatste Grott Docker compose versie van ledidobe/grott

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


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 19:11
GAEvakYD schreef op zondag 23 maart 2025 @ 14:03:
[...]


Nice, mooie ontdekking. Daarmee ik kan komende maanden mooi mee gaan knutselen als ik overstap maak naar een dynamisch stroomcontract.

Gek genoeg werken de commando's nog niet bij mij. Ik draai Grott op de default port 5279 en heb de URL daarop aangepast, maar er komt geen reactie als ik het uitlees commando uitvoer. De setting blockcmd is niet gespecificeerd in de grott.ini. Moet ik mogelijk nog iets anders aanzetten of doen voor ik commando's kan sturen?

Ik gebruik de laatste Grott Docker compose versie van ledidobe/grott
port 5279 is van Grott, je moet het port nummer hebben van GrottServer. Verder hoef je niks in te stellen.

ledidobe/grottserver:beta

Acties:
  • 0 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 14-07 22:49
Ah, bestaan van grottserver heb ik gemist. Heb jij beide naast elkaar draaien of conflicteert dat met elkaar. Zo te zien is Grottserver.py al twee jaar niet meer aangepast, wat natuurlijk niet erg is als het prima werkt.

Ik draai Grott via Docker Compose. Mocht jij of iemand een tip hebben hoe Grottserver naast Grott te draaien middels docker compose, dan hoor ik het graag.

[ Voor 26% gewijzigd door GAEvakYD op 23-03-2025 16:50 ]

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


Acties:
  • 0 Henk 'm!

  • braxx1980
  • Registratie: December 2017
  • Laatst online: 14-07 00:14
Ik had onlangs grott-server eens geprobeerd...
Puur om aan curtailing te doen tijdens negatieve uren. (En hier rond iets te bouwen in HA)

Ik kreeg alleen waardes bij de datalogger en niets bij de inverter bij 1 van deze commando's
code:
1
2
get <your ip>:5782/datalogger  
get <your ip>:5782/inverter

(Doe ik iets verkeerd?)

Ik heb het maar opgegeven.

[ Voor 5% gewijzigd door braxx1980 op 24-03-2025 07:38 ]


Acties:
  • 0 Henk 'm!

  • sciurius
  • Registratie: Januari 2014
  • Laatst online: 15-07 09:24
> Commands die ik gebruikt heb om te schrijven naar het register

Werkt dat ook met een oude (protocol 3) wifi dongle?

Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 19:11
GAEvakYD schreef op zondag 23 maart 2025 @ 16:30:
Ah, bestaan van grottserver heb ik gemist. Heb jij beide naast elkaar draaien of conflicteert dat met elkaar. Zo te zien is Grottserver.py al twee jaar niet meer aangepast, wat natuurlijk niet erg is als het prima werkt.

Ik draai Grott via Docker Compose. Mocht jij of iemand een tip hebben hoe Grottserver naast Grott te draaien middels docker compose, dan hoor ik het graag.
Als je de grottserver container pakt zit daar grott gewoon bij in. Alleen in je ini file het ip adres van de Growatt server aanpassen naar je grott server. Er wordt dan geen data meer gestuurd naar Growatt, dit is wat mij betreft een voordeel, maar je kan dan ook niet meer via de website erbij en hebt daar dus ook geen data meer.

Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 19:11
sciurius schreef op maandag 24 maart 2025 @ 08:30:
> Commands die ik gebruikt heb om te schrijven naar het register

Werkt dat ook met een oude (protocol 3) wifi dongle?
Ik denk dat als grott en grottserver bij je werkt dat het zou moeten werken? Proberen maar zou ik zeggen.

Acties:
  • 0 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 14-07 22:49
Knielen schreef op maandag 24 maart 2025 @ 13:08:
[...]


Als je de grottserver container pakt zit daar grott gewoon bij in. Alleen in je ini file het ip adres van de Growatt server aanpassen naar je grott server. Er wordt dan geen data meer gestuurd naar Growatt, dit is wat mij betreft een voordeel, maar je kan dan ook niet meer via de website erbij en hebt daar dus ook geen data meer.
Check. En andersom is het niet zo volgens mij. Dat de grott container ook de grott server bevat?

Is het verplicht dat je Grott aanpast en hij de data naar Grottserver stuurt? Want ik zou graag mijn data naar de centrale Growatt server blijven sturen en enkel via de Grottserver de commando's kunnen sturen. Of gaat dus niet werken, zolang je grott geen data naar de grottserver laat sturen?

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


Acties:
  • +1 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Op dit moment bevat Grottserver alleen Grottserver (voor Latest en Beta).

Je hebt Grottserver nodig om API commando's te kunnen geven. Grottserver vervangt de Growatt server (dus geen communicatie met china meer)

In GrottV3 (Alpha) is Grott en Grottserver geintegreerd. Deze heeft ook een mogelijkheid tot passthrough. Dat wil zeggen dat de data ook naar Growatt wordt gestuurd en dat je deze kunt bekijken via de Growatt website of shinephone app. Het is 1 richtingsverkeer. Dus commando's vanaf de website of app komen niet aan bij de Inverter/Datalogger.

Grott V3 is nu nog alleen in een standalone versie (op github). Ik zal binnenkort ook een docker image maken en publiceren.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34

Acties:
  • 0 Henk 'm!

  • GAEvakYD
  • Registratie: Juni 2001
  • Laatst online: 14-07 22:49
Johan_meijer schreef op maandag 24 maart 2025 @ 20:25:
Op dit moment bevat Grottserver alleen Grottserver (voor Latest en Beta).

Je hebt Grottserver nodig om API commando's te kunnen geven. Grottserver vervangt de Growatt server (dus geen communicatie met china meer)

In GrottV3 (Alpha) is Grott en Grottserver geintegreerd. Deze heeft ook een mogelijkheid tot passthrough. Dat wil zeggen dat de data ook naar Growatt wordt gestuurd en dat je deze kunt bekijken via de Growatt website of shinephone app. Het is 1 richtingsverkeer. Dus commando's vanaf de website of app komen niet aan bij de Inverter/Datalogger.

Grott V3 is nu nog alleen in een standalone versie (op github). Ik zal binnenkort ook een docker image maken en publiceren.
Wow dat klinkt top. Dan wacht ik even op de Docker (compose) image en stap ik daarna over.

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


Acties:
  • 0 Henk 'm!

  • sciurius
  • Registratie: Januari 2014
  • Laatst online: 15-07 09:24
Johan, ik heb destijds zelf een fake growatt server gemaakt waarmee ik nu al 10 jaar mijn dataverkeer log en daaruit allerlei statistieken maak. Nu zie ik dat jouw server in staat is om bv. het throttle-register aan te spreken.

De communicatie tussen client en server zijn datapakketjes. Bv. een PING is, in hex bytes, 00 01 00 02 00 0c 01 16 41 48 30 30 30 30 30 30 30 30 (de laatste 10 is de ASCII waarde voor de datalogger, AH00000000).

Kun je me op weg helpen met de datapakketjes om de registers aan te spreken?

Acties:
  • 0 Henk 'm!

  • Kambara
  • Registratie: Februari 2020
  • Laatst online: 26-03 14:03
Knielen schreef op zondag 23 maart 2025 @ 09:39:
Vanochtend een het proberen geweest om via Grott Server het vermogen van de omvormer te regelen. Dit werkt erg goed!

Commands die ik gebruikt heb om te schrijven naar het register zijn PUT commands via Node-Red:

0% power:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&value=0&format=dec


100% power:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&value=100&format=dec


Uitlezen van ingestelde vermogen is via een GET command:
code:
1
http://<IP>:5782/inverter?command=register&register=3&inverter=<SN inverter>&format=dec



Tip: ik draai grottserver.beta via docker, vergeet niet port 5782 ook te configureren in je compose file.
Heel interessant. Ik vraag me af waarom je register 3 (Max output active power) gebruikt en niet bijvoorbeeld 4 (Max output passive power). Of zoals hier beschreven het 'Export Limit percentage' icm een niet aangesloten CT clamb op register (122) 123 (volgens het inverter modbus RTU protocol document)

Het lijkt er op dat er meer manieren zijn om via Modbus, zonder het aansluiten van een CT-Clamp of DIN-Rail stroommeter aan je omvormer, je output te reguleren. Wat is de goede manier? Waar moeten we op letten? Mag je deze Modbus parameters zomaar van 0% naar 100% aanpassen als je dik aan het terugleveren bent? Of gaat dan alsnog je omvormer stuk omdat hij een interne klap krijgt?

Acties:
  • 0 Henk 'm!

  • mr.smith
  • Registratie: Mei 2008
  • Laatst online: 19:57
ik krijg precies dezelfde melding, ook bij datalogger. Heb je hier toevallig ooit nog is wat op gevonden?
braxx1980 schreef op maandag 24 maart 2025 @ 07:38:
Ik had onlangs grott-server eens geprobeerd...
Puur om aan curtailing te doen tijdens negatieve uren. (En hier rond iets te bouwen in HA)

Ik kreeg alleen waardes bij de datalogger en niets bij de inverter bij 1 van deze commando's
code:
1
2
get <your ip>:5782/datalogger  
get <your ip>:5782/inverter

(Doe ik iets verkeerd?)

Ik heb het maar opgegeven.

Acties:
  • 0 Henk 'm!

  • braxx1980
  • Registratie: December 2017
  • Laatst online: 14-07 00:14
mr.smith schreef op donderdag 1 mei 2025 @ 17:21:
ik krijg precies dezelfde melding, ook bij datalogger. Heb je hier toevallig ooit nog is wat op gevonden?


[...]
nee, ik ben nu de 3.1.0 alfa begonnen met te testen, maar daar werkt alleen de proxy mode en niet de server mode...
daar weet ik al helemaal niet wat ik verkeerd doe ;)

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Kun je wat meer info geven? Bv logdata.

Ik draai al heel lang met 3.1 en werkt hier in test dus prima.

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Ik stuur overigens het regelen van de hoeveel power voor charging en decharing (en dus wat geleverd wordt aan het huis/grid en wat aan de batterij) via een python script die middels de grott api en aan de hand van het energy gebruik/levering informatie vanuit de p1 poort.

Acties:
  • 0 Henk 'm!

  • braxx1980
  • Registratie: December 2017
  • Laatst online: 14-07 00:14
Hey johan...

Mijn log van 3.1 heb ik al gegeven via github.

Wat er misloopt met grottserver in 2.8.3 is dat ik/we dezelfde nummer terugkrijgen voor zowel datalogger als inverter met de volgende commando's
get <your ip>:5782/datalogger
get <your ip>:5782/inverter

Beide geven voor mij dezelfde nummer.
Kan ik de server ook loggen?

Is de server inverter gerelateerd en is er een verkeerde verwijzing gebeurd? Mijn type omvormer is een 5000MTL-S
Via de interface op server.growatt.be kan ik de desbetreffende inverter wel aanspreken en throttlen. (Als ik de "blockcmd" afzet).

Ik zal proberen nog wat printscreens te maken (al valt de avond wel goed in).

Acties:
  • 0 Henk 'm!

  • braxx1980
  • Registratie: December 2017
  • Laatst online: 14-07 00:14
ok... printscreens nog gelukt...

hier is de command-log:
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
         - Grottserver - Version: 0.0.14e
         - GrottHttpserver - Ready to listen at: 0.0.0.0:5782
         - Grottserver - Ready to listen at: 0.0.0.0:5781
         - GrottHttpserver - server listening
         - GrottHttpserver - Response interval wait time:  0.5
         - GrottHttpserver - Datalogger ResponseWait:  5
         - GrottHttpserver - Inverter ResponseWait:  10
         - Grottserver - server listening
         - Grottserver - Socket connection received from ('127.0.0.1', 47594)
         - Grottserver - Send queue created for : 127.0.0.1_47594
         - Grottserver - input received:  <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 5781)>
         - Grottserver - Data received from : 127.0.0.1:47594
         - Grottserver - Original Data:
                 \x00\x01\x00\x02\x00\x0c\x01\x16\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43
         - Grottserver - Plain record:
                 00010002000c011659555a30383139323043
         - Grottserver - 16 - Ping response:
                 \x00\x01\x00\x02\x00\x0c\x01\x16\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43
         - Grottserver - Datalogger id added by Ping:  {'ip': '127.0.0.1', 'port': 47594, 'protocol': '02'}
         - Grottserver - Put response on queue:  127.0.0.1_47594  msg:
                 \x00\x01\x00\x02\x00\x0c\x01\x16\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43
         - Grottserver - get response from queue:  127.0.0.1_47594 msg:
                 \x00\x01\x00\x02\x00\x0c\x01\x16\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43
         - Grottserver - Data received from : 127.0.0.1:47594
         - Grottserver - Original Data:
                 \x00\x01\x00\x02\x00\xd9\x01\x04\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x34
                 \x46\x5a\x47\x38\x32\x31\x30\x33\x37\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
                 \x2c\x00\x01\x00\x00\x03\xff\x0b\x09\x00\x00\x00\x00\x01\x1a\x0b\x0a\x00\x02
                 \x00\x00\x02\xe5\x00\x00\x03\xe9\x13\x89\x08\xeb\x00\x04\x00\x00\x03\xf8\x00
                 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x35
                 \x00\x05\x52\x48\x0b\x79\x17\x1a\x01\x37\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x00\x00\x01\x85\x0e\x00\x00\x00\x00\x00\x00\x2d\x00\x59
                 \x4e\x20\x00\x00\x00\x00\x00\x00\x00\x98\x00\x02\x8a\x91\x00\x00\x00\x9f\x00
                 \x02\xd0\x60\x00\x05\x5a\xf1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
         - Grottserver - Plain record:
                 0001000200d9010459555a3038313932304334465a47383231303337000000000000020000002
                 c0001000003ff0b0900000000011a0b0a0002000002e5000003e9138908eb0004000003f80000
                 000000000000000000000000000000000135000552480b79171a0137000000000000000000000
                 0000000000001850e0000000000002d00594e20000000000000009800028a910000009f0002d0
                 6000055af10000000000000000000000000000000000020000000000000000000000000000000
                 0000000000000000000000000000000000000000000000000000000000000
         - Grottserver - 0104 data record received
         - Grottserver - Response:
                \x00\x01\x00\x02\x00\x03\x01\x04\x00
         - Grottserver - Put response on queue:  127.0.0.1_47594  msg:
                 \x00\x01\x00\x02\x00\x03\x01\x04\x00
         - Grottserver - get response from queue:  127.0.0.1_47594 msg:
                 \x00\x01\x00\x02\x00\x03\x01\x04\x00
         - Grotthttpserver - Get received
         - Grotthttpserver - datalogger get received :  {}
192.168.50.19 - - [02/May/2025 20:26:55] "GET /datalogger HTTP/1.1" 200 -
         - Grotthttpserver - http response send:  200 text/html b'{"YUZ081920C": {"ip": "127.0.0.1", "port": 47594, "protocol": "02"}}'
         - Grotthttpserver - Get received
192.168.50.19 - - [02/May/2025 20:26:55] "GET /favicon.ico HTTP/1.1" 200 -
         - Grotthttpserver - http response send:  200 text/html b'<h2>Welcome to Grott the growatt inverter monitor</h2><br><h3>Made by Ledidobe, Johan Meijer</h3>'
         - Grotthttpserver - Get received
         - Grotthttpserver - inverter get received :  {}
192.168.50.19 - - [02/May/2025 20:27:26] "GET /inverter HTTP/1.1" 200 -
         - Grotthttpserver - http response send:  200 text/html b'{"YUZ081920C": {"ip": "127.0.0.1", "port": 47594, "protocol": "02"}}'
         - Grotthttpserver - Get received
192.168.50.19 - - [02/May/2025 20:27:26] "GET /favicon.ico HTTP/1.1" 200 -
         - Grotthttpserver - http response send:  200 text/html b'<h2>Welcome to Grott the growatt inverter monitor</h2><br><h3>Made by Ledidobe, Johan Meijer</h3>'
         - Grottserver - Data received from : 127.0.0.1:47594
         - Grottserver - Original Data:
                 \x00\x01\x00\x02\x00\xd9\x01\x04\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x34
                 \x46\x5a\x47\x38\x32\x


hier de printcsreens van de datalogger + inverter calls:
Afbeeldingslocatie: https://tweakers.net/i/NdARP88GnbSW1107vq_-k05wR6s=/800x/filters:strip_icc():strip_exif()/f/image/IuL3yu6XqgvbKv00QYCdiCt6.jpg?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/mJFC_QX1SDGNkNarvzvAa1OO0e8=/800x/filters:strip_icc():strip_exif()/f/image/cGSkO9r2QWiY78RFf1wYqZ2x.jpg?f=fotoalbum_large

hopelijk ben je hier al iets mee...

Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Hmm oké. Ik verwacht dat als grott(server) gestopt/gestart wordt dat de sessie opnieuw opgebouwd moeten worden en de omvormer opnieuw een init record stuurt (0103 record). Dat lijkt dus niet te gebeuren.

Welke omvormer / datalogger heb je?

Ik ga van het weekend even testen hoe het bij werkt, want hier gaat het goed (min 3600tl-xh ).

Kun je op de log kijken of je een 0103 record tegenkomt?

Als dat niet zo is dan moet dus de omvormer bekent gemaakt worden als er een los data record komt de 0104 die je in jouw log ziet. Maar ik (grott) verwacht daar een 0103 voor.

Acties:
  • 0 Henk 'm!

  • braxx1980
  • Registratie: December 2017
  • Laatst online: 14-07 00:14
Johan_meijer schreef op vrijdag 2 mei 2025 @ 22:36:
Hmm oké. Ik verwacht dat als grott(server) gestopt/gestart wordt dat de sessie opnieuw opgebouwd moeten worden en de omvormer opnieuw een init record stuurt (0103 record). Dat lijkt dus niet te gebeuren.

Welke omvormer / datalogger heb je?

Ik ga van het weekend even testen hoe het bij werkt, want hier gaat het goed (min 3600tl-xh ).

Kun je op de log kijken of je een 0103 record tegenkomt?

Als dat niet zo is dan moet dus de omvormer bekent gemaakt worden als er een los data record komt de 0104 die je in jouw log ziet. Maar ik (grott) verwacht daar een 0103 voor.
ik heb op de moment van wanneer de server liep ook een log gemaakt die grott heeft aangemaakt.
moet je die hebben? stuur ik die door? post ik ze hier?
daar kom ik in ieder geval nergens een 0103 tegen enkel de 0104 (in de plain data) en in de "layout" (T020104).

als er een log moet gemaakt worden van de server... hoe pak ik dat dan aan?

de omvormer is een 5000MTL-S met een shineLAN

[ Voor 4% gewijzigd door braxx1980 op 03-05-2025 18:33 ]


Acties:
  • 0 Henk 'm!

  • Johan_meijer
  • Registratie: Mei 2020
  • Laatst online: 17:34
Ok! Ik zie denk ik de reden.

De 02 in layout geeft het protocol aan (wel of niet encrypted, extend layout of niet etc).
Dit is een redelijk oud protocol (bij mij is dit in de loop van de jaren door firmware upgrades van de datalogger via 05 naar 06 gegaan),

In principe kan Grott hiermee omgaan. Ik was er alleen niet bewust van dat ook bij de opstart de communicatie stroom mogelijk anders was (dus grottserver mist de inverter initialisatie).
Normaal komen er een paar pings (de 16), een inverter initialisatie record (03 en soms ook voor andere devices zoals de smart meter) en dan komt pas de datastroom op gang (04).

Dat lijkt bij jou anders. Dat geeft niet maar daar moet Grott wel voor worden aangepast.

Zou je een stukje log kunnen sturen van het gedeelte dat Grott is opgestart en dat je inverter "aan" (dus bv Grott starten en dan pas de inverter aanzetten als dat kan). Dan kan ik dat aanpassen in de Grott communicatie stroom voor het 02 protocol.

Ik hoop dat ik duidelijk genoeg ben. Je mag het sturen naar grott@ledidobe.nl.

Acties:
  • 0 Henk 'm!

  • braxx1980
  • Registratie: December 2017
  • Laatst online: 14-07 00:14
Johan_meijer schreef op zondag 4 mei 2025 @ 13:13:
Ok! Ik zie denk ik de reden.

De 02 in layout geeft het protocol aan (wel of niet encrypted, extend layout of niet etc).
Dit is een redelijk oud protocol (bij mij is dit in de loop van de jaren door firmware upgrades van de datalogger via 05 naar 06 gegaan),

In principe kan Grott hiermee omgaan. Ik was er alleen niet bewust van dat ook bij de opstart de communicatie stroom mogelijk anders was (dus grottserver mist de inverter initialisatie).
Normaal komen er een paar pings (de 16), een inverter initialisatie record (03 en soms ook voor andere devices zoals de smart meter) en dan komt pas de datastroom op gang (04).

Dat lijkt bij jou anders. Dat geeft niet maar daar moet Grott wel voor worden aangepast.

Zou je een stukje log kunnen sturen van het gedeelte dat Grott is opgestart en dat je inverter "aan" (dus bv Grott starten en dan pas de inverter aanzetten als dat kan). Dan kan ik dat aanpassen in de Grott communicatie stroom voor het 02 protocol.

Ik hoop dat ik duidelijk genoeg ben. Je mag het sturen naar grott@ledidobe.nl.
Ik heb nu eens de inverter uitgeschakeld, de server gestart, grott gestart en nadien de inverter terug opgestart... wat blijkt:
0103 en 0104 komen binnen.
ook grottserver rapporteert nu een inverternummer.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
Grott proxy mode started
Hostname : SmartApplianceEnabler
IP :  127.0.1.1 , port :  5279 

     - ('192.168.50.19', 6907) has connected

     - Growatt packet received:
          <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 38220), raddr=('127.0.0.1', 5781)>
     - Growatt command block checking started
     - Data less then minimum record length, data not processed

     - Growatt packet received:
          <socket.socket fd=6, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.50.42', 5279), raddr=('192.168.50.19', 6907)>
     - Growatt command block checking started
     - Data less then minimum record length, data not processed

     - Growatt packet received:
          <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 38220), raddr=('127.0.0.1', 5781)>
     - Growatt command block checking started
     - Growatt original Data:
         \x00\x01\x00\x02\x00\xd9\x01\x03\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x34
         \x46\x5a\x47\x38\x32\x31\x30\x33\x37\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
         \x2c\x01\x01\x00\x01\x00\x00\x00\x64\x00\x64\x27\x10\x00\x00\xb3\xb0\x0e\x10
         \x41\x48\x31\x2e\x30\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x04\x03\xe8\x00
         \x1e\x07\x44\x0a\x46\x12\x91\x14\x1e\x34\x46\x5a\x47\x38\x32\x31\x30\x33\x37
         \x00\x10\xf1\x51\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x07\x35\x0a\x46\x12
         \x91\x13\x99\x07\x9e\x09\xe2\x12\x93\x13\x8d\x00\xd2\x02\x01\x00\x2d\x00\x59
         \x07\xe9\x00\x05\x00\x04\x00\x0d\x00\x0b\x00\x16\x03\xe8\x03\xe8\x03\xe8\x03
         \xe8\x03\xe8\x03\xe8\x03\xe8\x03\xe8\x47\x72\x6f\x77\x61\x74\x74\x20\x49\x6e
         \x76\x65\x72\x74\x65\x72\x61\x68\x62\x61\x31\x34\x31\x32\x00\x00\x00\x00\x01
         \x31\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x13\x9c\x00\xc8
         \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
     - Grott automatic protocol detection
     - Grott data record length 223
     - layout   :  T020103
     - no matching record layout found, try generic
     - Record layout used :  T020103
     - Growatt data decrypted V2
     - Grott Growatt data decrypted
     - Growatt plain data:
         0001000200d901031e27354759454d75422c43272e337f405e4752437447726f7761767447724
         37660747547726f1361105357726fc4d17a64063a5e5951747447726f7761747547766c9f616a
         7303782965f0606a733435305946457741587771852547736f7761747447726f70547e3255e37
         cee66ea7da560fc64ec74a645736f5a612d73ae726a7765747947796f61629c77af7187748977
         9c449a6c9f629c33351d18161500540e1c19121300113513071500454076406f7761747576726
         f7760747447726f776174744661f377a9747447726f7761747447726f7761
     - Grott data ack record or data record not defined no processing done

     - Growatt packet received:
          <socket.socket fd=6, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.50.42', 5279), raddr=('192.168.50.19', 6907)>
     - Growatt command block checking started
     - Data less then minimum record length, data not processed

     - Growatt packet received:
          <socket.socket fd=6, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.50.42', 5279), raddr=('192.168.50.19', 6907)>
     - Growatt command block checking started
     - Grott: Shine Configure command detected
     - Grott: Record blocked:  0118
         \x00\x01\x00\x02\x00\x23\x01\x18\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x00
         \x1f\x00\x13\x32\x30\x32\x35\x2d\x30\x35\x2d\x30\x34\x20\x31\x35\x3a\x32\x35
         \x3a\x32\x33

     - Growatt packet received:
          <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 38220), raddr=('127.0.0.1', 5781)>
     - Growatt command block checking started
     - Growatt original Data:
         \x00\x01\x00\x02\x00\xd9\x01\x04\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x34
         \x46\x5a\x47\x38\x32\x31\x30\x33\x37\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
         \x2c\x00\x00\x00\x00\x00\x00\x0d\xac\x00\x00\x00\x00\x00\x00\x0d\xd6\x00\x00
         \x00\x00\x00\x00\x00\x00\x00\x00\x13\x88\x08\xf4\x00\x00\x00\x00\x00\x00\x00
         \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x77
         \x00\x05\x53\x81\x0b\x7b\xbc\x32\x01\x53\x00\x00\x00\x00\x00\x00\x00\x00\x00
         \x00\x00\x00\x00\x00\x00\x00\x01\x86\x0e\x0a\x00\x00\x00\x00\x00\x2d\x00\x59
         \x4e\x20\x00\x00\x00\x00\x00\x00\x00\x39\x00\x02\x8b\x28\x00\x00\x00\x3f\x00
         \x02\xd1\x05\x00\x05\x5c\x2d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
         \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
         \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
         \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
     - Grott automatic protocol detection
     - Grott data record length 223
     - layout   :  T020104
     - no matching record layout found, try generic
     - Record layout used :  T02NNNN
     - Grott Growatt unencrypted data used
     - Growatt plain data:
         0001000200d9010459555a3038313932304334465a47383231303337000000000000020000002
         c0000000000000dac0000000000000dd600000000000000000000138808f40000000000000000
         000000000000000000000000000000000077000553810b7bbc320153000000000000000000000
         0000000000001860e0a00000000002d00594e20000000000000003900028b280000003f0002d1
         0500055c2d0000000000000000000000000000000000000000000000000000000000000000000
         0000000000000000000000000000000000000000000000000000000000000
     - Growatt new layout processing
         - decrypt       :  False
         - offset        :  6
         - record layout :  T02NNNN

     - 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        :  YUZ081920C
         -  pvserial             :  4FZG821037
         -  pvstatus             :  0
         -  pvpowerin            :  0.0
         -  pv1voltage           :  350.0
         -  pv1current           :  0.0
         -  pv1watt              :  0.0
         -  pv2voltage           :  354.2
         -  pv2current           :  0.0
         -  pv2watt              :  0.0
         -  pvpowerout           :  0.0
         -  pvfrequentie         :  50.0
         -  pvgridvoltage        :  229.2
         -  pvgridcurrent        :  0.0
         -  pvgridpower          :  0.0
         -  pvgridvoltage2       :  0.0
         -  pvgridcurrent2       :  0.0
         -  pvgridpower2         :  0.0
         -  pvgridvoltage3       :  0.0
         -  pvgridcurrent3       :  0.0
         -  pvgridpower3         :  0.0
         -  pvenergytoday        :  11.9
         -  pvenergytotal        :  34905.7
         -  totworktime          :  26758.1
         -  pvtemperature        :  33.9
         -  pvipmtemperature     :  39.0
         -  epv1today            :  5.7
         -  epv1total            :  16669.6
         -  epv2today            :  6.3
         -  epv2total            :  18458.1
         -  epvtotal             :  35127.7
     - MQTT jsonmsg: 
             {"device": "4FZG821037", "time": "2025-05-04T15:25:29", "buffered": "no",
             "values": {"datalogserial": "YUZ081920C", "pvserial": "4FZG821037",
             "pvstatus": 0, "pvpowerin": 0, "pv1voltage": 3500, "pv1current": 0,
             "pv1watt": 0, "pv2voltage": 3542, "pv2current": 0, "pv2watt": 0,
             "pvpowerout": 0, "pvfrequentie": 5000, "pvgridvoltage": 2292,
             "pvgridcurrent": 0, "pvgridpower": 0, "pvgridvoltage2": 0, "pvgridcurrent2":
             0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0,
             "pvgridpower3": 0, "pvenergytoday": 119, "pvenergytotal": 349057,
             "totworktime": 192658482, "pvtemperature": 339, "pvipmtemperature": 390,
             "epv1today": 57, "epv1total": 166696, "epv2today": 63, "epv2total": 184581,
             "epvtotal": 351277}}
     - Grott MQTT topic used : energy/growatt
     - MQTT message message sent
     - Grott Send data to PVOutput disabled 
     - Grott Send data to Influx disabled 
     - Grott extension processing disabled


als ik dan de datalogger en inverter oproep krijg ik volgende data. ziet dit er goed uit?
op beide calls dezelfde data?

Afbeeldingslocatie: https://tweakers.net/i/ZiS8BiXixSd0s3Yj4F4xGqDBULc=/800x/filters:strip_icc():strip_exif()/f/image/fJorfGSDujKBMBjsBW4eXupC.jpg?f=fotoalbum_large
Afbeeldingslocatie: https://tweakers.net/i/9Nbh45Ujhtsx1z_0wWPPy0OWgys=/800x/filters:strip_icc():strip_exif()/f/image/uvYLIYW10RU8qYut4XiBFzYe.jpg?f=fotoalbum_large


een get api-call op register 3 van de inverter geeft wel nog steeds een fout.
Afbeeldingslocatie: https://tweakers.net/i/cJnhrEthcub-ynghfuoyFGIcx5A=/800x/filters:strip_icc():strip_exif()/f/image/a4HOxt2BhzBp5Nn60aYIL9sk.jpg?f=fotoalbum_large


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
- Grotthttpserver - Get received
         - Grotthttpserver - inverter get received :  {'command': ['register'], 'register': ['3'], 'inverter': ['4FZG821037'], 'format': ['dec']}
         - Grotthttpserver: get command:  register
         - Grotthttpserver: selected deviceid : 01
         - Grotthttpserver - unencrypted get command:
                 \x00\x01\x00\x02\x00\x10\x01\x05\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x00
                 \x03\x00\x03
         - Grotthttpserver: Get command created :
                 \x00\x01\x00\x02\x00\x10\x01\x05\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x00
                 \x03\x00\x03
         - Grotthttpserver - wait for GET response
         - Grottserver - get response from queue:  127.0.0.1_38220 msg:
                 \x00\x01\x00\x02\x00\x10\x01\x05\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x00
                 \x03\x00\x03
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
         - Grotthttpserver - wait for GET response
192.168.50.26 - - [04/May/2025 15:53:33] "GET /inverter?command=register&register=3&inverter=4FZG821037&format=dec HTTP/1.1" 400 -
         - Grotthttpserver - http response send:  400 text/body b'no or invalid response received'
         - Grottserver - Data received from : 127.0.0.1:38220
         - Grottserver - Original Data:
                 \x00\x01\x00\x02\x00\xd9\x01\x04\x59\x55\x5a\x30\x38\x31\x39\x32\x30\x43\x34
                 \x46\x5a\x47\x38\x32\x31\x30\x33\x37\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00
                 \x2c\x00\x01\x00\x00\x27\x74\x0c\x03\x00\x0f\x00\x00\x12\x66\x0c\x0b\x00\x11
                 \x00\x00\x15\x0e\x00\x00\x26\xab\x13\x87\x09\x0c\x00\x2a\x00\x00\x26\xba\x00
                 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x7e
                 \x00\x05\x53\x88\x0b\x7b\xc9\x80\x01\x65\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x00\x00\x01\x8f\x0e\x00\x00\x00\x00\x00\x00\x2d\x00\x59
                 \x4e\x20\x00\x00\x00\x00\x00\x00\x00\x3c\x00\x02\x8b\x2b\x00\x00\x00\x42\x00
                 \x02\xd1\x08\x00\x05\x5c\x33\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
                 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
         - Grottserver - Plain record:
                 0001000200d9010459555a3038313932304334465a47383231303337000000000000020000002
                 c0001000027740c03000f000012660c0b00110000150e000026ab1387090c002a000026ba0000
                 00000000000000000000000000000000007e000553880b7bc9800165000000000000000000000
                 00000000000018f0e0000000000002d00594e20000000000000003c00028b2b000000420002d1
                 0800055c330000000000000000000000000000000000150000000000000000000000000000000
                 0000000000000000000000000000000000000000000000000000000000000

Acties:
  • 0 Henk 'm!

  • CoNsPiRaCyBE
  • Registratie: Mei 2010
  • Laatst online: 23:50
Ik zou graag Grott werkend krijgen en heb deze momenteel draaien in docker.

Ik heb een ShineLAN module met een RS232 aansluiting.
Ik kan naar de webinterface van deze module gaan via het IP ervan en login admin|admin.
Maar mijn opties zijn blijkbaar iets beperkter dan de andere screenshots die ik tegenkom.

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

Als ik het IP via server.growatt.com > data logger settings aanpas, heb ik hetzelfde probleem.

Het lukt het me ook niet om het IP van de lokale grott proxy te gebruiken.
Afbeeldingslocatie: https://tweakers.net/i/xmRERCa4RwC7St5c90Y6TtcbnJ0=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/MP7jpqoLMYCxMTuOMxmVG7l3.png?f=user_large

Dit komt zelfs niet in de logs van grott tevoorschijn.
Maar als ik de poort test via Powershell, zie ik dit wel in de logs.
Afbeeldingslocatie: https://tweakers.net/i/BxeHS2qU8LuFS-aGbPMyjx81y_I=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/diO2B7tG4wUpspzKwLwYtlki.png?f=user_large
Afbeeldingslocatie: https://tweakers.net/i/wD7Xt6YFDzg4XPoH7QP-h4IST9g=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/wWIq5NLDHEvwfFCikHi5hxY7.png?f=user_large


Dit zijn de parameters van grott:

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
version:                 2.7.8
    verbose:                 True
    trace:                   False
    config file:             grott.ini
    minrecl:                 100
    decrypt:                 True
    compat:                  False
    invtype:                 default
    invtypemap:              {}
    include_all:             False
    blockcmd:                False
    noipf:                   False
    time:                    auto
    sendbuf:                 True
    timezone:                local
    valueoffset:             6
    offset:                  6
    inverterid:              automatic
    mode:                    proxy
    grottip                  default
    grottport                5279
_MQTT:
    nomqtt                   False
    mqttip:                  192.168.10.3
    mqttport:                1883
    mqtttopic:               energy/growatt
    mqttmtopic:              False
    mqttmtopicname:          energy/meter
    mqttinverterintopic:     False
    mqtttretain:             False
    mqtttauth:               False
    mqttuser:                grott
    mqttpsw:                 **secret**
_Growatt server:
    growattip:               47.91.67.66
    growattport:             5279
_PVOutput:
    pvoutput:                False
    pvdisv1:                 False
    pvtemp:                  False
    pvurl:                   https://pvoutput.org/service/r2/addstatus.jsp
    pvapikey:                yourapikey
    pvinverters:             1
    pvsystemid:              systemid1
_Influxdb:
    influx:                  False
    influx2:                 False
    database:                grottdb
    ip:                      localhost
    port:                    8086
    user:                    grott
    password:                **secret**
    organization:            grottorg
    bucket:                  grottdb
    token:                   **secret**
_Extension:
    extension:               False
    extname:                 grottext
    extvar:                  {'none': 'none'}

BE | 3x Marstek Venus 5.12kwh V151 + CT003 V114 3-fase | PV Omvormer Growatt 5500MTL-S


Acties:
  • 0 Henk 'm!

  • Knielen
  • Registratie: December 2009
  • Laatst online: 19:11
@CoNsPiRaCyBE Is je probleem niet dat je ShineLAN zich in een ander subnet bevindt dan je Grott server?

Acties:
  • 0 Henk 'm!

  • CoNsPiRaCyBE
  • Registratie: Mei 2010
  • Laatst online: 23:50
Thx voor de snelle reactie. Communicatie tussen beide netwerken staat volledig open. Mijn PC waarmee ik test zit ook in een ander subnet en kan wel perfect tot bij de grott proxy.

BE | 3x Marstek Venus 5.12kwh V151 + CT003 V114 3-fase | PV Omvormer Growatt 5500MTL-S

Pagina: 1 ... 6 7 Laatste