Volker
1
Moin,
Ich möchte in einer Automation der Wert eines Verbrauchszählers zu einem Helfer kopiere. Ich habe es mit folgendem Code probiert:
- action:
- service: input_number.set_value
target:
entity_id: input_number.verbrauch_letzter_spulgang
data:
value: "{{ states('sensor.verbrauch_spuehlmaschine') | float }}"
Leider bekomme ich beim Versuch abzuspeichern folgende Fehlermeldung:
Message malformed: value should be a string for dictionary value @ data[‚actions‘][2][‚default‘][2][‚action‘]
Ich komm da nicht mehr weiter - kann mir jemand helfen?
Osorkon
2
Hier der Code innerhalb des grafischen Editors
action: input_number.set_value
metadata: {}
data:
value: "{{ states('sensor.verbrauch_spuehlmaschine') | float }}"
target:
entity_id: input_number.verbrauch_letzter_spulgang
Oder als Code Ausschnitt aus der YAML Sicht:
actions:
- action: input_number.set_value
metadata: {}
data:
value: "{{ states('sensor.verbrauch_spuehlmaschine') | float }}"
target:
entity_id: input_number.verbrauch_letzter_spulgang
Gruß
Osorkon
Volker
3
Danke @Osorkon - zumindest konnte ich die automation so abspeichern…
Mal sehn was passiert, wen die Maschine das nächste mal läuft
Volker
4
@Osorkon
Funktioniert einwandfrei - nochmal danke!
1 „Gefällt mir“