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.
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.
Es kommt halt drauf an wo er seine Sachen implementiert. Dann ist der Syntax anders
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é



