Hier gibt es einen Thread wo um den Modbus geht Smart Meter per Modbus in HA
Im Prinzip kannst du das als Grundlage verwenden. Am Modbus hat sich in HA in den letzten Updates bisschen was geändert. Daher schaut meine modbus.yaml so aus:
- name: "SDM72D"
type: tcp
host: 192.168.178.209
port: 8887
#close_comm_on_error: true
timeout: 9
#retry_on_empty: true
sensors:
- name: EG_Total_power
unique_id: eg_total_power
scan_interval: 5
#slave_count: 2
data_type: float32
precision: 2
address: 52
input_type: input
slave: 1
unit_of_measurement: W
state_class: measurement
device_class: power
- name: EG_Verbrauch
address: 72
input_type: input
#slave_count: 2
slave: 1
precision: 2
data_type: float32
unit_of_measurement: kWh
device_class: energy
Beachten, wenn du das so wie ich in die modbus.yaml auslagerst, dies auch der configuration.yaml mit zu teilen:
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
modbus: !include modbus.yaml
group: !include groups.yaml