Der Zugriff über das WebUi funktioniert aber nur für den SG5.0RT. Für den SH8.0RT funktioniert es nur sporadisch. Meistens bekomme ich da einen Netzwerkfehler angezeigt.
Was wirklich komisch ist, ist dass wenn ich in der secrets.yaml als erste IP die vom SH8.0RT angebe und als zweite die vom SG5.0RT, dann bekomme ich für alle Werte die des SH8.0RT. Selbst für den device type steht zwei mal SH8.0RT drin.
EDIT:
Mittlerweile bekomme ich teilweise auch die Werte des SG5.0RT. Manche Werte bekomme ich aber immer noch nicht. Z.B. Daily & Total PV Generation
Das IP Problem hatte ich nicht, allerdings benutze ich auch den Modbus Stecker an dem SH und den WiNet für die Wallbox. Das würde ich dir auch empfehlen, da der Modbus Stecker viel mehr Abfragen verträgt.
Warum das IP Problem besteht kann ich dir nicht ohne Config Code sagen
- name: SG-20 WiNet Inverter temperature
unique_id: sg_20_winet_inverter_temperature
device_address: 1
address: 5007 # reg 5008
input_type: input
data_type: int16
precision: 1
unit_of_measurement: °C
device_class: Temperature
state_class: measurement
scale: 0.1
scan_interval: 30
- name: SG-20 WiNet MPPT1 voltage
unique_id: sg_20_winet_mppt1_voltage
device_address: 1
address: 5010 # reg 5011
input_type: input
data_type: uint16
precision: 1
unit_of_measurement: V
device_class: Voltage
state_class: measurement
scale: 0.1
scan_interval: 10
- name: SG-20 WiNet MPPT1 current
unique_id: sg_20_winet_mppt1_current
device_address: 1
address: 5011 # reg 5012
input_type: input
data_type: uint16
precision: 2
unit_of_measurement: A
device_class: Current
state_class: measurement
scale: 0.1
scan_interval: 10
- name: SG-20 WiNet MPPT2 voltage
unique_id: sg_20_winet_mppt2_voltage
device_address: 1
address: 5012 # reg 5013
input_type: input
data_type: uint16
precision: 1
unit_of_measurement: V
device_class: Voltage
state_class: measurement
scale: 0.1
scan_interval: 10
- name: SG-20 WiNet MPPT2 current
unique_id: sg_20_winet_mppt2_current
device_address: 1
address: 5013 # reg 5014
input_type: input
data_type: uint16
precision: 2
unit_of_measurement: A
device_class: Current
state_class: measurement
scale: 0.1
scan_interval: 10
- name: SG-20 WiNet Total DC power
unique_id: sg_20_winet_total_dc_power
device_address: 1
address: 5016 # reg 5017
input_type: input
data_type: uint32
swap: word
precision: 0
unit_of_measurement: W
device_class: power
state_class: measurement
scale: 1
scan_interval: 10
- name: SG-20 WiNet Grid frequency
unique_id: sg_20_winet_grid_frequency
device_address: 1
address: 5035 # reg 5036
input_type: input
data_type: uint16
precision: 2
unit_of_measurement: "Hz"
device_class: frequency
state_class: measurement
scale: 0.1
scan_interval: 30
- name: SG-20 WiNet Reactive power
unique_id: sg_20_winet_reactive_power
device_address: 1
address: 5032 # reg 5033
input_type: input
data_type: int32
swap: word
precision: 0
unit_of_measurement: W
device_class: power
state_class: measurement
scale: 1
scan_interval: 30
- name: SG-20 WiNet Power factor
unique_id: sg_20_winet_power_factor
device_address: 1
address: 5034 # reg 5035
input_type: input
data_type: int16
precision: 3
unit_of_measurement: "%"
device_class: power_factor
state_class: measurement
scale: 0.001
scan_interval: 30
- name: SG-20 WiNet Meter active power raw
unique_id: sg_20_winet_meter_active_power_raw
device_address: 1
address: 5600 # reg 5601
input_type: input
data_type: int32
swap: word
precision: 0
unit_of_measurement: W
device_class: power
state_class: measurement
scale: 1
scan_interval: 10
- name: SG-20 WiNet BDC rated power
unique_id: sg_20_winet_bdc_rated_power
device_address: 1
address: 5627 # reg 5628
input_type: input
data_type: uint16
unit_of_measurement: "W"
device_class: power
state_class: measurement
scale: 100
scan_interval: 300
Das sind glaube ich alle Register für den SG die funktionieren. Der Rest hat bei mir auch keine Inhalte.
Beim SH verwende ich auch den Modbus Stecker. Aber der SG5.0RT hat leider gar keinen. Dann lässt sich da wahrscheinlich nicht viel machen.
Ich versuche vielleicht einfach mal den fehlenden Wert für die erzeugte Energie über ein Integral von der Leistung selbst zu berechnen. Mal schauen wie gut das klappt.
# first inverter SH8.0RT
sungrow_modbus_host_ip: 192.168.178.55 # TODO update with the IP of your inverter. No default. Check your router.
sungrow_modbus_port: 502 # TODO update with the Modbus port of your inverter. Default is '502'
sungrow_modbus_slave: 1 #TODO update with the slave address of your inverter. Default is '1'
# second Inverter SG5.0RT
sungrow2_modbus_host_ip: 192.168.178.56 # TODO update with the IP of your inverter. No default. Check your router.
sungrow2_modbus_port: 502 # TODO update with the Modbus port of your inverter. Default is '502'
sungrow2_modbus_slave: 1 #TODO update with the slave address of your inverter. Default is '1'
Hier ein Ausschnitt aus der integration yaml vom 2. WR:
Viele Werte von dem SG bekomme ich auch. Aber nicht alle. Insbesondere Total PV generation2 fehlt mir um das Energy Dashboard ordentlich zum Laufen zu bekommen.
Hier noch der Abschnitt dazu:
- name: Total PV generation2
unique_id: sg_total_pv_generation2
slave: !secret sungrow2_modbus_slave
address: 13002 # reg 13003
input_type: input
data_type: uint32
swap: word
precision: 1
unit_of_measurement: kWh
device_class: energy
state_class: total
scale: 0.1
scan_interval: 600
Hallo Zusammen,
ich kämpfe gerade mit einer Sache.
Ich würde gerne über HA die Backup-Funktion aktivieren bzw. deaktivieren können.
Dazu gibt es aber keine entität bei M.Kaiser
Und welches Register das ist, finde ich auch nirgends.
Hat das jemand schon mal gebastelt?
Hello everyone,
I’m currently struggling with something.
I would like to be able to activate or deactivate the backup function via HA.
But there is no entity for this in M.Kaiser
And I can’t find anywhere which register this is.
Has anyone ever tinkered with this?
Hi, I am wondering if you managed to get the SH10RS working.
I connected it to the single LAN port (WiNet-S2) port, as per the comments in this thread. I can access the WiNet-S2 portal page (shows live data for the device, via the same IP address in the below error - can add a screenshot of the page).
Note, I did try the two other COM ports, but they never produced a network connection of any sort - tried a few different ways to get a connection via them
I’ve followed the configuartion directions for this integration and am receiving an error:
Hallo Achim,
bei mir hat der Installateur die Backup-Funktion aktiviert.
Allerdings meine ich, dass es über die icloudsolar-App auch gehen müsste, wenn du alle Berechtigungen erhalten hast.
Nach einmaliger Aktivierung habe ich die Funktion nicht wieder deaktiviert und passe nur die Backup-Reserve über HA der Wetterlage entsprechend an. Daher war die Aktivierung / Deaktivierung über HA bislang nicht notwendig.
VG Ralph
I am working on a Sungrow Sh10RT inverter and I am finding that even when Self-consume mode is triggered the inverter is not supplying current to the house. I am not sure if it is a problem with the integration or the inverter? To keep things simple I have created a script that sends these modbus commands directly to the inverter, it matches this integration. Is there anything else I should be doing to trigger the inverter to go into Self-Consume mode?
Hallo,
kann es sein das der SH10RT nur von einem Gerät Modbus Abfragen annimmt?
Ich habe schon ein anderes Projekt laufen das den Sungrow abfragt über Modbus.
Jetzt wollte ich über Home Assistent zusätzlich die Werte abgreifen, da kommt aber
2024-06-21 08:55:11.582 ERROR (MainThread) [homeassistant.components.modbus.modbus] Pymodbus: SungrowSHx: Error: device: 1 address: 4999 → Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.2.211:502]
I am after the method to change parameters on the SH10RT to govern export management, via HA.
I have seen posts here from @mvandersteen, and from what I can read - it looks like you have cracked it, or have a line on it.
FYI - I have the SH10RT, with 38kw of storage, have just gone wholesale on the grid provider, so having tight, automated control on when we should and should not export is now a big deal. The modbus/TCP integration is on sing, I can see all of the data from the inverter, but I have not sussed out how to change it. Specifically the parameters that govern the export management.
Appreciate people’s patience with this specific query, and will be grateful for any assistance.