Template, addieren zweier aktuellen Leistungswerte...mit Fehlermeldung

Hallo, ich habe mich eigentlich an das Video von Simon gehalten und nachfolgendes in die Yaml geschrieben:

 - sensor:
     # aktuelle gesamite Leistung PV Anlage
       - name: aktuelle gesamte Leistung PV Anlage
         unique_id "PVpowernow"
         unit_of_measurement:"W"
         state:>
           {{ (float(states('sensor.kostal_piko_current_power'))) + (float(states('sensor.balkonkraftwerk_hm_1500_switch_0_power'))) }}

Anschließend bekomme ich folgende Fehlermeldung zur letzten Zeile.

Was habe ich falsch gemacht?..Ich habe keine Idee :frowning:

:crayon:by HarryP: Codezeilen formatiert (bitte über </> einbinden)

Probier es mal damit:

- sensor:
     # aktuelle gesamite Leistung PV Anlage
       - name: aktuelle gesamte Leistung PV Anlage
         unique_id "PVpowernow"
         unit_of_measurement:"W"
         state:>
           {{ ((float(states('sensor.kostal_piko_current_power'))) + (float(states('sensor.balkonkraftwerk_hm_1500_switch_0_power')))) }}

Ich denke, Du hast einfach eine Klammer zu wenig.

Ich denke du hast auch minimum ein Doppelpunkt zu wenig
unique_id: "PVpowernow"

Nimm mal das Template.


{{ states('sensor.kostal_piko_current_power') | float(0) + states('sensor.balkonkraftwerk_hm_1500_switch_0_power') | float(0) }}

Gruß
Osorkon

unique_id muss eigentlich eine einzigartige Id sein. Doppelte unique id sind nicht zulässig.
Also eine beliebige Zeichenfolge, die Anführungszeichen sind nicht notwendig, bzw. Überflüssig.

Am besten man verwendet einen unique id Generator. Der z.B Zeitstempel basiert eine ID generiert.
Bsp.


unique_id: 88e8ef05-c9cc-4fad-a28a-552a093fb1bc

Gruß
Osorkon

deine vierte Klammer hat leider auch nicht geholfen :frowning:

Wolltest du mir antworten? Ich weiß das die eindeutig sein müssen. Aber @ooooiram hat keinen Doppelpunkt gesetzt. Ich denke das ist das Hauptproblem.

1 „Gefällt mir“

Ja, der fehlende : ist ein Fehler!
Habe ich leider übersehen. :see_no_evil:

Gruß
Osorkon

Den Doppelpunkt habe ich ergänzt.

Die unique id gibt es nur einmal habe ich nochmal mit einer 1 ergänzt…sollte definitiv einmalig sein.

- sensor:
     # aktuelle gesamite Leistung PV Anlage
       - name: aktuelle gesamte Leistung PV Anlage
         unique_id: PVpowernow1
         unit_of_measurement:"W"
         state:>
           {{ ((float(states('sensor.kostal_piko_current_power'))) + (float(states('sensor.balkonkraftwerk_hm_1500_switch_0_power'))) }}

Die Fehlemeldung bleibt gleich.
Kann die vielleicht einfach ignoriert werden?

Bekommst du eine Ausgabe, wenn du das in Entwicklerwerkzeuge → Template kopierst?

{{ (float(states('sensor.kostal_piko_current_power'))) + (float(states('sensor.balkonkraftwerk_hm_1500_switch_0_power'))) }}

ich hatte meine Zeile eigentlich erst im Entwicklerwerkzeug probiert und dort sieht es dann so aus

eigentlich gut, oder?

Ach, hier fehlt auch ein Leerzeichen. Der Teufel steckt im Detail.
state: >

Dieser Template Sensor funktioniert zu 100%

#configuration.yaml
template:
  - sensor:
      - name: aktuelle gesamte Leistung PV Anlage
        unique_id: e04e1f99-f958-4e20-a3bb-54e8d03015b3
        unit_of_measurement: "W"
        device_class: power
        state_class: measurement
        state: |
          {{ states('sensor.kostal_piko_current_power') | float(0) + states('sensor.balkonkraftwerk_hm_1500_switch_0_power') | float(0) }}

Nach dem : kommt immer ein Leerzeichen.

Gruß
Osorkon

Das bezweifle ich :wink:

Aber ich denke der Doppelpunkt und das Leerzeichen waren es. Könnte ein Buchtitel sein :laughing:

super, damit bekomme ich keine Fehlermeldung mehr :+1: :slightly_smiling_face:

jetzt weiß ich allerdings noch was generelles nicht…wie kann ich diesen Wert als Entität abholen…anders? :thinking:

Peinlich!! :woozy_face:

Ist korrigiert

Gruß
Osorkon

Vermutlich mit

sensor.aktuelle_gesamte_leistung_pv_anlage

oder so ähnlich.
Sonst such einfach mal unter Entwicklerwerkzeuge → Zustände nach sensor.. Da müsste er dabei sein.

hm, ich finde ihn nicht und nicht bei Zustände in den Entwicklerwerkzeugen :frowning:

Hast du HA mal neu gestartet?

musste einen Neustart machen…jetzt passts :slight_smile:
Vielen Dank für eure Hilfe! :+1: