Energiekostenanzeige

Holzfred

New member
Hallo zusammen,

ich habe meinen Shelly 3 Pro EM als Quelle für den Stromverbrauch eingetragen. Als Quelle für den Strompreis habe ich den festen Preis von 0,255 EUR/kWh eingetragen... Das Ergebnis... Ich würde mich erschießen... Wo finde ich den Haken? Ich habe es auch mit einem Template in der configuration.yaml versucht, da wird das Ergebnis noch ätzender... Das Template hat mir gpt vorgeschlagen...

YAML:
template:
  - sensor:
      - name: "Stromkosten gesamt"
        unique_id: stromkosten_gesamt
        unit_of_measurement: "EUR/kWh"
        device_class: monetary
        state_class: total
        state: >
          {% set kwh = states('sensor.energie_total_active_energy') | float(0) %}
          {% set preis = 0.255 %}  {# <-- ACHTUNG: Punkt statt Komma! #}
          {{ (kwh * preis) | round(2) }}
        availability: >
          {{ states('sensor.energie_total_active_energy') not in ['unknown','unavailable','none'] }}

Danke für Eure Hilfe...
 

Anhänge

  • Screenshot 2025-10-14 151447.png
    Screenshot 2025-10-14 151447.png
    65,5 KB · Aufrufe: 3
kwh hat ja auch ein Komma, ist also in den Augen von HA kein FLOAT.
Ich denke, da wirst Du erst das "," in einen "." verwandeln müssen.
Code:
{% set kwh = states('sensor.energie_total_active_energy') | replace(",",".") | float(0) %}
 

Letzte Anleitungen

Statistik des Forums

Themen
7.233
Beiträge
70.388
Mitglieder
7.670
Neuestes Mitglied
buddyb99
Zurück
Oben