Seite 1 von 1
Tägliche Energie über MQTT auslesen
Verfasst: Di Jan 21, 2025 8:01 pm
von Diplinge
Ich habe im Home Assistant eine Energievisualisierung, welche mir u.a. den täglichen Hausverbrauch anzeigt. Mein Homeassistant hat eine MQTT Bridge zur OpenWB über welche ich die Werte abgreife.
Oben sieht man, dass mein Hausverbrauch heute bei 15.1 KWh lag. Für die openWB (Icon ganz oben rechts) kann ich aktuell nur die aktuelle Ladeleistung anzeigen. Die tägliche Energiemenge (AC) suche in MQTT vergeblich.
Hat jemand eine Idee wie ich an den Wert herankomme?
Viele Grüße
Daniel
Re: Tägliche Energie über MQTT auslesen
Verfasst: Mi Jan 22, 2025 2:26 pm
von Diplinge
OK, habe es herausgefunden. Hier meine MQTT Konfiguration dazu
Code: Alles auswählen
sensor:
- name: "OpenWB Daily Energy"
unique_id: openWB_daily_energy_kwh
state_topic: "openWB/chargepoint/3/get/daily_imported"
unit_of_measurement: kWh
device_class: energy
Da ich Tibber habe, sind die Ladekosten variabel. Die Daten sind in MQTT zwar grundsätzlich vorhanden, aber nur als JSON irgendwo in den Logs.
Falls hier jemand von der Entwicklung mitliest: Vielleicht könntet ihr die täglichen Kosten noch als Wert beim chargepoint aufnehmen.
Grüße
Daniel
Re: Tägliche Energie über MQTT auslesen
Verfasst: Mi Jan 29, 2025 8:48 am
von fawick
Hallo Diplinge,
vielleicht hilft Dir das weiter:
Du kannst Dir ja aehnlich wie die Energie auch die aktuelle Leistung als Sensor rausholen:
Code: Alles auswählen
sensor:
- name: "OpenWB Current Power"
state_topic: "openWB/chargepoint/3/get/power"
device_class: "power"
unit_of_measurement: "W"
Das kannst Du in Home Assistant in einem Template-Sensor verwenden, der die Leistung mit dem aktuellen Tibber-Preis (aus der Standard-Tibber-Ingegration von HA, normiert auf Wattsekunden) multipliziert und dass dann durch einen Integral-Sensor ueber die Zeit aufsummieren lassen.
Das Template:
Code: Alles auswählen
{{ (states('sensor.openwb_current_power')|float) * (states('sensor.electricity_price_XYZstrasse_42')|float / 3600.0) }}