Sensor wird nicht bereit gestellt

Hallo,

ich stehe ganz am Anfang und habe mit Grafana ein Dashboard zur Visualisierung der Gesamtleistung meines Shelly 3EM pro gebaut.

SELECT moving_average(“value”, 3) FROM “W” WHERE (“friendly_name”::tag = ‘total activ power’) AND $timeFilter:

Das ist alles o.k und funktioniert.

Nun habe ich versucht einen Sensor in den Entwicklerwerkzeugen zu erstellen. In der Enwickleransicht funktioniert alles ordnungsgemaß.

template:

- sensor:
  - name: “aktuelle Gesamt-Leistung”
    unit_of_measurement: ‘W’
    unique_id:   “aktuelle Gesamt-Leistung”
    device_class: “power”
    state_class: “measurement”
    state >-
    “{{ states(‘sensor.total_activ_power’)|float(0) |round(1)
    }}”

Kopiere ich diesen Code jedoch in die Configuration.yaml findet der file editor keinen Fehler. Die Entität wird zwar in “Einstellungen” “Entitäten” gefunden, enthält aber eine Fehlermeldung:

“Diese Entität wird nicht mehr von der „template"-Integration bereitgestellt.”

Da bin ich jetzt etwas Ratlos. Wie komme ich da weiter? Ich habe da schon einige Stunden “rumprobiert”.

Für Tipps und Hinweise bin ich sehr dankbar.

Mit freundlichen Grüßen
Heinz

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

Hallo,
versuche s mal so:

template:
  - sensor:
      - name: "Aktuelle Gesamt-Leistung"
        unique_id: "aktuelle_gesamt_leistung"
        unit_of_measurement: "W"
        device_class: power
        state_class: measurement
        state: >
          {{ states('sensor.total_activ_power') | float(0) | round(1) }}

Schlage Dich doch nicht mit YAML rum.
Erstelle Dir Deinen Template Sensor in der GUI als Helfer
Helfer → Template → Sensor.

BTW: Was soll dieser Template Sensor eigentlich, ist ja nur ein Abbild von sensor.total_activ_power ??

Gruß Osorkon

Ja, er ist nur ein Abbild.

Ich habe ihn extra so übersichtlich abgespeckt um möglichst wenig Fehlerquellen zu haben, damit ich ihn zum Probieren schnell ändern kann.

was soll ich sagen, als ich nach der Mittagspause die HA Übersicht aufgerufen habe, war der Sensor zu sehen! Es hat offensichtlich einige Zeit bis zur Sichtbarkeit gebraucht.

Soweit ers Mal vielen Dank euch Beiden! Werde mich lansam voran arbeiten.

MfG

Heinz

Wenn Du Template Sensoren über YAMl erstellen tust. Muss Du zuerst die Template Konfiguration neu laden, damit diese auch tatsächlich erstellt werden. Das dauert keinen Sekunde.
Ein Home Assistant Neustart lädt alle Konfigurationen neu.

Wenn Du diese als Helfer in der GUI erstellen tust, wird die Template Konfiguration automatisch neu geladen.
Wenn sie dann aber nicht sichtbar sind, einfach den Browser Cache leeren.

Gruß Osorkon