Heizsteuerung mit Livisi hat seit UpDate fehler

Hallo zusammen,

seit einem UpDate habe ich eine Fehlermeldung meine Heizautomationen laufen nicht mehr.
Ich finde jedoch nicht heraus wo das Problem ist.
Ich bearbeite die Automation mit dem Editor und im Kopf der Automation wird mir folgende Meldung angezeigt.

Message malformed: Cannot use ‘for’ with an attribute at ‘actions[0].choose[2].conditions[2]’

Ich finde jedoch nicht heraus was nun so plötzlich falsch ist. Bis zu dem Update war alles in Ordnung. Mir ist klar das ich etwas korrigieren muss. Doch was verstehe ich nicht.

Hi, die Fehlermeldung sagt es eigentlich schon: Seit einigen Versionen verbietet Home Assistant in Bedingungen die Kombination aus „for:“ und „attribute:“. Das war früher erlaubt, wird aber seit dem schärferen Validator als „Message malformed“ abgelehnt. Schau dir die Stelle actions[0].choose[2].conditions[2] in der Automation an (ggf. über die drei Punkte „Als YAML bearbeiten“) und entferne dort entweder „for:“ oder „attribute:“. Falls du die Zeitbedingung brauchst, kannst du sie als Template-Bedingung nachbilden.

@mikaelkorhonen

Ich habe exemplarisch mal in der Steuerung vom Bad geschaut.
Aber ich vermute das der Fehler bei allen Räumen der selbe sein könnte. Denn ich habe nichts geändert. Und bei allen den selben Fehler. Was dann auch zu der Situation passen würde die Du beschreibst.

Doch finde ich im genannten Beispiel folgende- “for” in der Zeile ohne ein “attribute” in den nächsten Zeilen. Habe ich etwas falsch verstanden?

Wie lösche ich diese Zeile in YAML?
Was genau muss ich rausnehmen? (von wo bis wo, ohne das es zu einem weiteren anderen Fehler kommt)

Im Editor habe ich das schon versucht, weil ich genau dies als Fehler vermutet hatte. Doch vielleicht habe ich im Editor unvollständig gelöscht.