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
Tägliche Energie über MQTT auslesen
Tägliche Energie über MQTT auslesen
- Dateianhänge
-
- Screenshot 2025-01-21 205528.png
- (149.48 KiB) Noch nie heruntergeladen
Re: Tägliche Energie über MQTT auslesen
OK, habe es herausgefunden. Hier meine MQTT Konfiguration dazu
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
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
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
Hallo Diplinge,
vielleicht hilft Dir das weiter:
Du kannst Dir ja aehnlich wie die Energie auch die aktuelle Leistung als Sensor rausholen:
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:
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 Template:
Code: Alles auswählen
{{ (states('sensor.openwb_current_power')|float) * (states('sensor.electricity_price_XYZstrasse_42')|float / 3600.0) }}