Fast richtig, zwischen Minus und sensor: fehlt noch ein Leerzeichen, und das s gehört auch noch weg.
Frage: Hat dir die Repair Meldung diesen falschen Code generiert, oder hat die KI den halluziniert?
Der Repair-Vorschlag hat den Vorteil, dass er bei der Migration kaum Fehler macht. Er hat aber den Nachteil, dass er die Jinja2-Code Formatierung zerstört. Man kann das Vermeiden indem man den gesamten vorgeschlagenen Block mal kopiert und dann die Jinja2-Blöcke vom Original Code 1:1 reinkopiert, und dabei auf die Einrückung achtet.
unique_id ist schon mal gut, damit kann HA den Sensor eindeutig wiedererkennen.
default_entity_id ist nicht unbedingt notwendig, er sollte auch so denselben Namen wieder bekommen. Wenn dir das aber wichtig ist, dann kannst du diesen Parameter auch noch ergänzen. Die unique_id lautet bei dir zwar gleich, aber das ist HA völlig egal und hat mit dem Namen eigentlich gar nichts zu tun. Das ist nur irgendein unique String, wie z.B. 97d4bc87-42b7-4bde-a596-8ec2553edd74
Wenn du es noch schöner machen möchtest, kannst du auch noch availability ergänzen. Das hat mir schon so manche Fehlermeldung erspart.
Die Frage ist jetzt, wohin mit diesem Code.
Wie viele template: hast du in all deinen yaml files zur Zeit?
Du hast zwar oben bereits einen Ausschnitt deiner configuration.yaml attached, da fehlt aber leider genau der template Eintrag. Kannst du diese Zeile hier noch posten, z.B.:
Je nachdem, ob diese Zeile auf ein File oder einen Folder zeigt, geht es dann leicht unterschiedlich weiter.
Wenn es ein Folder ist, dann würden mich noch die Filenamen in diesem Folder interessieren.
Meine Empfehlung wäre, mache das Schema zuerst mal so weiter, wie du aktuell auch die anderen Domänen verwaltet hast, also noch keinen Umstieg auf das neue packages System, sonst hast du 2 Migrationsschritte in einem - das würd ich nicht gleichzeitig machen wollen.
Frage: Hat dir die Repair Meldung diesen falschen Code generiert, oder hat die KI den halluziniert?
Der Repair-Vorschlag hat den Vorteil, dass er bei der Migration kaum Fehler macht. Er hat aber den Nachteil, dass er die Jinja2-Code Formatierung zerstört. Man kann das Vermeiden indem man den gesamten vorgeschlagenen Block mal kopiert und dann die Jinja2-Blöcke vom Original Code 1:1 reinkopiert, und dabei auf die Einrückung achtet.
unique_id ist schon mal gut, damit kann HA den Sensor eindeutig wiedererkennen.
default_entity_id ist nicht unbedingt notwendig, er sollte auch so denselben Namen wieder bekommen. Wenn dir das aber wichtig ist, dann kannst du diesen Parameter auch noch ergänzen. Die unique_id lautet bei dir zwar gleich, aber das ist HA völlig egal und hat mit dem Namen eigentlich gar nichts zu tun. Das ist nur irgendein unique String, wie z.B. 97d4bc87-42b7-4bde-a596-8ec2553edd74
Wenn du es noch schöner machen möchtest, kannst du auch noch availability ergänzen. Das hat mir schon so manche Fehlermeldung erspart.
HTML-Code:
default_entity_id: sensor.cover_e3_kueche_status
availability: >
{{ has_value('cover.kuche_links') and has_value('cover.kuche_rechts') }}
Wie viele template: hast du in all deinen yaml files zur Zeit?
Du hast zwar oben bereits einen Ausschnitt deiner configuration.yaml attached, da fehlt aber leider genau der template Eintrag. Kannst du diese Zeile hier noch posten, z.B.:
HTML-Code:
template: !include_dir_merge_list templates/
Wenn es ein Folder ist, dann würden mich noch die Filenamen in diesem Folder interessieren.
Meine Empfehlung wäre, mache das Schema zuerst mal so weiter, wie du aktuell auch die anderen Domänen verwaltet hast, also noch keinen Umstieg auf das neue packages System, sonst hast du 2 Migrationsschritte in einem - das würd ich nicht gleichzeitig machen wollen.


Kommentar