homesmarthome hat geschrieben: ↑Mo 24. Jul 2023, 09:07
Eine Anleitzung für die Einbindung in das HA eigene Energy Dashboard interessiert mich aber dennoch.
Mit einer Schritt für Schritt Anleitung kann ich Dir auch nicht dienen, aber der "Trick" dabei ist das die Einbindung für/über das Energy Dashboard per device_class: energy erfolgen muss. D.h. der Sensor für ein Gerät was Du beim Energy Dashboard einbinden willst muss als Device Class das energy haben.
Die Device Class kannst Du Dir über die Entwicklerwerkzeuge --> Zustände anschauen. Hier mal ein kleiner Ausschnitt bei mir. Oben rechts einfach nach device_class: energy filtern.
HA_Entwickler_device_class_ energy.png
und Du siehst die Sensoren die die device_class: energy haben und sich somit im Energy Dashboard einbinden ließen.
Wenn der Sensor für ein Gerät nicht device_class: energy hat, sondern vielleicht device_class: power, dann muss man "zu Fuß" einen eigenen/extra device_class: energy Sensor erstellen. Bei mir hatte ich das z.B. mal für meinen Growatt Wechselrichter gemacht, als dieser noch per MQTT eingebunden war. Beispiel:
Code: Alles auswählen
mqtt:
sensor:
- state_topic: "energy/solar"
unique_id: "growatt_wr_total_production"
name: "Growatt.TotalGenerateEnergy"
unit_of_measurement: "kWh"
value_template: "{{ float(value_json.TotalGenerateEnergy) | round(1) }}"
device_class: energy
state_class: total_increasing
json_attributes_topic: "energy/solar"
last_reset_topic: "energy/solar"
last_reset_value_template: "1970-01-01T00:00:00+00:00"
payload_available: "1"
availability_mode: latest
availability_topic: "energy/solar"
availability_template: "{{ value_json.InverterStatus }}"
Oder aktuell auch für meinen Iskra Zweirichtungszähler
Code: Alles auswählen
sensor.tasmota_mt176_e_in:
device_class: energy
unit_of_measurement: 'kWh'
state_class: total_increasing
sensor.tasmota_mt176_e_out:
device_class: energy
unit_of_measurement: 'kWh'
state_class: total_increasing
in dem ich dafür in der /config/customize.yaml (oder halt in der configuration.yaml) den entsprechenden Code erstellt habe.
Anm.: Je nachdem was der Sensor dann an Werten liefer (z.B. W oder kWh) muss dann noch eine Umrechnung erfolgen damit der Wert im Energy Dashboard richtig angezeigt/verwendet werden kann. Helfer --> Riemann Summenintegralsensor hinzufügen
HA_Riemann_Summen.png
Ich denke wenn Du per Google mal nach sensor device_class: energy suchst solltest Du dazu einige Infos finden.
VG Jim