Ich lese meinen Kostal KSEM per Modus direkt über Homeassistent aus - und bekommen auch korrekt Werte. Ich habe dazu eine modbus.yaml angelegt :
Auszug:
Nun bekommen ich aber für beide Objeket jeweils 5 Entitäten, bei der die Entität ohne "Hochzählnummer" den korrektem Wert enthält.

Woher kommen die überfüssigen Entitäten und wie verhindere ich, dass diese überhaupt angelegt werden?
Ich benötige in meinem Beispiel nur "sensor.netzbezug_energie_ksem"
Auszug:
Code:
# KSEM
- name: netzbezug_energie_ksem
unique_id: "AC.KSEM.Netzbezug_Energie
slave: 1
scale: 0.0001 # wegen kWh (0.1/1000)
precision: 3
address: 512
scan_interval: 60 # Defines the update interval of the sensor in seconds.
slave_count: 4 # Anzahl zu lesenden Register
input_type: holding
data_type: uint64
device_class: energy
state_class: total_increasing
unit_of_measurement: kWh
- name: netzeinspeisung_energie_ksem
unique_id: "AC.KSEM.Netzeinspeisung_Energie
slave: 1
scale: 0.0001 # wegen kWh (0.1/1000)
precision: 3
address: 516
scan_interval: 60 # Defines the update interval of the sensor in seconds.
slave_count: 4 # Anzahl zu lesenden Register
input_type: holding
data_type: uint64
device_class: energy
state_class: total_increasing
unit_of_measurement: kWh
Nun bekommen ich aber für beide Objeket jeweils 5 Entitäten, bei der die Entität ohne "Hochzählnummer" den korrektem Wert enthält.

Woher kommen die überfüssigen Entitäten und wie verhindere ich, dass diese überhaupt angelegt werden?
Ich benötige in meinem Beispiel nur "sensor.netzbezug_energie_ksem"
Zuletzt bearbeitet: