Hi zusammen!
Ich habe einen Dacia Bigster und lese mittels dem Renault Adapter den Kilometerstand, Reichweite und Kraftstoffmenge aus.
Daraus habe ich mir eine Automation gebastelt die, wenn der Tank unter 45 Liter ist und dann auf über 49 Liter sich ändert man von Volltanken ausgehen kann.
Dann wird durch die Automation die km vor Volltanken gespeichert, km seit Tanken auf 0 gesetzt, usw.
Wenn ich die Automation manuell ausführe klappt alles. Automatisch wird sie leider nicht ausgeführt! Wo liegt der Fehler?
hier mal die yaml
alias: Tank voll erkannt – Kilometer zurücksetzen und Strecke sichern
triggers:
- entity_id: sensor.kraftstoffmenge
above: 49
trigger: numeric_state
conditions:
- condition: numeric_state
entity_id: sensor.kraftstoffmenge
below: 45
actions:
- variables:
aktueller_km: "{{ states('sensor.kilometerstand') | int(0) }}"
letzter_start: "{{ states('input_number.start_kilometerstand') | int(0) }}"
aktueller_tankinhalt: "{{ states('sensor.kraftstoffmenge') | int(0) }}"
- target:
entity_id: input_number.letzte_strecke_vor_tanken
data:
value: "{{ aktueller_km - letzter_start }}"
action: input_number.set_value
- target:
entity_id: input_number.start_kilometerstand
data:
value: "{{ aktueller_km }}"
action: input_number.set_value
- target:
entity_id: input_number.tankinhalt_beim_tanken
data:
value: "{{ aktueller_tankinhalt }}"
action: input_number.set_value
mode: single
Kann mir da jemand bitte weiterhelfen?
Gruß
Johnny