Versuche gerade SMA-Wechselrichter per Modbus anzusprechen. Dabei bekomme ich Fehlermeldungen:
Invalid config for 'modbus' at wpumps.yaml, line 282: SMA_Tripower10: `count` illegal with `data_type: int32` 'modbus->1->sensors->0', got {'name':
'SMA_Tripower10', 'unit_of_measurement': 'W', 'slave': 3, 'address': 30775, 'count': 2, 'data_type': 'int32', 'scan_interval': 60}
Der Code in der yaml-Datei sieht so aus (Ausschnitt, Fehlermeldungen für alle sensoren):
Invalid config for 'modbus' at wpumps.yaml, line 282: SMA_Tripower10: `count` illegal with `data_type: int32` 'modbus->1->sensors->0', got {'name':
'SMA_Tripower10', 'unit_of_measurement': 'W', 'slave': 3, 'address': 30775, 'count': 2, 'data_type': 'int32', 'scan_interval': 60}
Der Code in der yaml-Datei sieht so aus (Ausschnitt, Fehlermeldungen für alle sensoren):
YAML:
- name: SMA10
type: tcp
host: 192.xxx.xxx.xxx
port: 502
sensors:
- name: SMA_Tripower10
unit_of_measurement: W
slave: 3
address: 30775
count: 2
data_type: int32
scan_interval: 60
- name: PV Daily Yield
slave: 3
address: 30517
scan_interval: 60
scale: 0.001
precision: 3