diff --git a/intern/docker_esphome/templates/config/esphome_power.yaml b/intern/docker_esphome/templates/config/esphome_power.yaml index 10f655f602dce810cfff0f7f2c9e0220cdb177e4..d0ba08d945722f8568816877771bc66f848eb2c4 100644 --- a/intern/docker_esphome/templates/config/esphome_power.yaml +++ b/intern/docker_esphome/templates/config/esphome_power.yaml @@ -20,9 +20,10 @@ modbus_controller: - id: sdm630m address: 0x01 modbus_id: modbus_sdm - update_interval: 30s + update_interval: 20s sensor: + - platform: sdm_meter phase_a: @@ -79,14 +80,24 @@ sensor: name: "Total Power" import_active_energy: name: "Import Active Energy" + id: import_energy export_active_energy: name: "Export Active Energy" + id: export_energy import_reactive_energy: name: "Import Reactive Energy" export_reactive_energy: name: "Export Reactive Energy" - update_interval: 60s + update_interval: 20s + - platform: template + name: "Net Consumption Energy" + accuracy_decimals: 2 + update_interval: 20s + unit_of_measurement: 'kWh' + state_class: total + lambda: return id(import_energy).state - id(export_energy).state; + binary_sensor: - platform: status name: "SDM630 Status"