Evtl kann mir jemand weiterhelfen, ich möchte in einer Automation einen Wert in einen Helfer speichern bekomme aber immer eine Fehlermeldung required key not provided @ data[‘value’]. Got None.
Das komische ist dass es in einer anderen Automation funktioniert, testweise habe ich so hoffe ich alles gleich gemacht wie in der Funktionierenden Automation aber es funktioniert nicht. Vergleiche ich die Automation.yaml schaut diese auch nicht gleich aus, mir erschliest sich aber nicht warum?
Habe nun auch in der Funktionierenden Automation noch mal das selbe eingefügt und das funktioniert auch nicht.
Ich vermute dass die Syntax falsch ist, mir ist schon aufgefallen dass wenn ich einen code in eine Automatisierung schreibe sie nach dem Speichern umformatiert wird und ich somit nun das immer falsch schreibe!
Es muss was mit der Formatierung zu tun haben.
Ich habe nur testweise in die funktionierende Automation das selbe nochmal programmiert und es wird nicht akzeptiert! Man sieht auch es wird gleich nach dem einfügen rot unterlegt und das blau beim sensor gibts auch nicht und so schaut es dann auch in meiner neuen Automation aus.
Duplizieren funktioniert aber dann habe ich das halt in der falschen Automation
Ein input_number Helfer erwartet eine Zahl ansonsten gibt es einen Fehler
wenn Du aber {{ states(‘sensor.xyz’) }} abfragst, gibt es einen String zurück
Die äußeren Klammern in Deinem Beispiel brauchst Du nicht, sind aber nicht die Fehlerursache, nur überflüssig.
Danke für den Tip ich versuche es, mich wundert nur dass es doch eigentlich bisher funktioniert aber wenn ich es nochmal gleich mache geht es nicht. Und in der Automation.yaml schaut es auch anders aus so dass ich keine logick entdecken kann (was aber nichts heist). Das wäre der Text mit einer funktionierenden und einer nicht funktionierenden aktion
Die 2. Aktion ist doch nur ein test um zu zeigen dass ich 2. mal das selbe mache und es einmal funktioniert und einmal nicht.. später wird das wieder gelöscht, hat es mir nur einfacher gemacht das zu zeigen