Gesamte Einspeisung in Euro berechnen und anzeigen lassen

Keine Ahnung was ich machen muss, habe verschiedene ausprobiert und es funktioniert nicht.

Dann schick doch mal was du alles versucht hast, weil der Link sagt alles was du machen musst

Welcher Link denn genau?

Als letztes habe ich das probiert:

# Einspeisung Vergütung
sensor:
  - name: "Einspeisung Betrag"
    state: |
      {{ ((states('sensor.tasmota_e320_total_out') | float(0)) * 0.0820 | float(0)) | round(2) }}
    state_class: total_increasing
    device_class: monetary
    unit_of_measurement: "€"
    unique_id: "einspeisung_betrag"

Alles eingerückt zum Schluss kam diese Fehlermeldung:

Versucht es irgendwie anders zu schreiben, aber es kommt immer wieder die Fehlermeldung .

Kapiere leider nicht was ich machen muss.

:crayon:by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)

Ok. Wir fangen mal von vorne an. Da es verschiedene Methoden gibt Sensoren und Templates einzubinden müssen wir jetzt erst mal schauen wie Du es machst.
Damit ändert sich dann auch die Schreibweise.
Hast Du die Sensoren und Templates in Deiner configuration.yaml?
Oder so wie ich ausgelagert.
Poste mal deine configuration.yaml. .-)
Hier der Eintrag in der configuration.yaml wenn Du das auslagerst.

homeassistant:
  allowlist_external_dirs:
    - /config/sensor
    - /config/template
    - /media
sensor: !include_dir_list sensor
template: !include_dir_list template

Denke Du hast alles in der configuration.yaml dann evtl. so.

# Einspeisung Vergütung
template:
 - sensor:
    name: "Einspeisung Betrag"
    state: |
      {{ ((states('sensor.tasmota_sm_2_8_0') | float(0)) * 0.0820 | float(0)) | round(2) }}
      state_class: total_increasing
      device_class: monetary
      unit_of_measurement: "€"
      unique_id: "einspeisung_betrag"

Es gibt so eine schöne Benutzeroberfläche in HA, damit sind diese ganzen Einrückprobleme deutlich minimiert. Du kannst einen Helfer „Template“ erstellen und packst oben dann bei dem Feld „Zustandstemplate“


{{ ((states('sensor.tasmota_e320_total_out') | float(0)) * 0.0820 | float(0)) | round(2) }}

rein.

Den Rest wie Einheit oder Art der Messung konfigurierst du dann komfortabel über Menüs.

Das ihm die “template:” Zeile fehlt hatte ich ja schon geschrieben… Aber scheinbar hat er nicht darauf reagiert.

Dein Link hat er auch nicht gefunden ;).

Und hier ein Video:

EDIT: Arg viel getestet hast ja nicht sind genau die gleichen Bilder und Code.

Hallo, Sensor oder binärerer Sensor?

Es kommt halt drauf an wo er seine Sachen implementiert. Dann ist der Syntax anders

Bis jetzt habe ich nur das gemacht, wegen dem Fernzugrff:

Binär bedeutet paarweise, dieser Sensor zeigt also nur zwei definierte Zustände an. Gut Messungen braucht es den nicht.

Das ist deine ganze configuration.yaml? Normalerweise wird da wenigstens noch default_config: eingebaut. Hast du das bewusst weggelassen?

Um so mehr ein Grund sich einzulernen und zu lesen. Nur copy Paste lernt man nichts.
Eigeninitiative ist gefragt sonst wird das nächstes mal das gleiche Desaster.

Man sollte schon paar Grundlagen wissen was include,dash und Leerzeichen in yaml bedeutet.

Links und Videos wurden geteilt für die Grundlagen.

Gutes Gelingen !

Das ist deine ganze configuration.yaml? Normalerweise wird da wenigstens noch default_config: eingebaut. Hast du das bewusst weggelassen?

Ja mehr steht da nicht drin,
Bewusst habe ich das nicht weggelassen. Wie gesagt habe null Ahnung, sorry.

Dann sehe ich es wie @MelleD: schau dir die Grundlagen an. Die Dokumentation von Home Assistant ist wirklich gut und mit einem Übersetzer auch für nicht englischsprachige Nutzer verständlich. Einfach mal von oben nach unten durcharbeiten. Sonst wird auch die Fehlersuche und -behebung hier im Forum kompliziert.

Vielen Dank für die Bemühungen von euch allen, ich versuche mich mal da einzulesen.

LG André