• Geplante Wartungsarbeiten am 19/20.09.2026 zwischen 10-20 Uhr.
    Innerhalb dieser Zeit wird es zu temporären Dienst-Unterbrechungen kommen.

Energiekostenanzeige

Holzfred

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: 8
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
8.262
Beiträge
81.793
Mitglieder
9.010
Neuestes Mitglied
gretatastisch
Zurück
Oben