Moin aus dem sonnigen Norden,
ich würde gerne beim Symo 20.0-3-M die Spannung / Stromstärke / Leistung vom MPPT1 und MPPT2 via Modbus TCP auswerten. Leider sind die Werte nicht korrekt. Für mich ist das absolutes Neuland. Vielleicht hat jemand einen Tipp, was ich ändern sollte.
modbus:
- name: "Symo Gen24 10.0 Plus"
type: tcp
host: "10.0.9.51" # IP-Adresse des Symo Gen24 10.0 Plus Wechselrichters
port: 502
delay: 5
timeout: 5
sensors:
- name: "Symo Gen24 10.0 Plus Einspeiselimit"
slave: 1
address: 40290 # Register für die Einspeiselimitierung
input_type: holding
unit_of_measurement: "%"
data_type: uint16 # oder float, je nach Gerät und Modbus-Dokumentation
scan_interval: 10
- name: "Fronius Symo 20.0-3-M"
type: tcp
host: "10.0.9.52" # IP-Adresse des Fronius Wechselrichters
port: 502
delay: 5
timeout: 5
sensors:
- name: "Symo20 DC Strom MPPT1"
slave: 1
address: 40263 # Adresse für DC Strom (2_DCA) bei float
input_type: holding
unit_of_measurement: "A"
data_type: int16
scan_interval: 10
- name: "Symo20 DC Spannung MPPT1"
slave: 1
address: 40264 # Adresse für DC Spannung (2_DCV)
input_type: holding
unit_of_measurement: "V"
data_type: int16
scan_interval: 10
- name: "Symo20 DC Leistung MPPT1"
slave: 1
address: 40265 # Adresse für DC Leistung (2_DCW)
input_type: holding
unit_of_measurement: "W"
data_type: int16
scan_interval: 10
- name: "Symo20 DC Strom MPPT2"
slave: 1
address: 40266 # Adresse für DC Strom des zweiten Eingangs, falls vorhanden
input_type: holding
unit_of_measurement: "A"
data_type: int16
scan_interval: 10
- name: "Symo20 DC Spannung MPPT2"
slave: 1
address: 40267 # Adresse für DC Spannung des zweiten Eingangs, falls vorhanden
input_type: holding
unit_of_measurement: "V"
data_type: int16
scan_interval: 10
- name: "Symo20 DC Leistung MPPT2"
slave: 1
address: 40268 # Adresse für DC Leistung des zweiten Eingangs, falls vorhanden
input_type: holding
unit_of_measurement: "W"
data_type: int16
scan_interval: 10
- name: "Symo 20 Einspeiselimit"
slave: 1
address: 40290 # Register für die Einspeiselimitierung (anpassen, falls erforderlich)
input_type: holding
unit_of_measurement: "%"
data_type: uint16 # Ändere dies ggf. in float, wenn erforderlich
scan_interval: 10





