bei mir “meckert” .yaml mit dem Fehler: Property weekday is not allowed, obwohl ich die Automation über die UI vorgenommen habe.
Und scheinbar funktioniert die Automation auch, da momentan jeden morgen meine Schiebetür eingeschaltet ist.
Mein .yaml-Code sieht so aus:
alias: Schiebetür ein, wenn es kalt ist
description: ''
triggers:
- trigger: time
at: 07:15:00
weekday:
- mon
- tue
- wed
- thu
- fri
conditions:
- type: is_temperature
condition: device
device_id: eced7d26841ae8d0a6b8f9b14c2e2665
entity_id: f0b349cee093b9404e1f052e75ee3f4c
domain: sensor
below: 19
- condition: device
device_id: 4b63aa6e80699a1a8390cf627966eec9
domain: device_tracker
entity_id: 9d7a25db01f7f42d318b0527a5ee9334
type: is_home
actions:
- type: turn_on
device_id: 4163eaa81eb8ba1b16551491ef677ff0
entity_id: 78626ad1c644d2f8074a64b8beecfe74
domain: switch
mode: single
Hinter “weekday” kommt die Fehlermeldung
Habt ihr eine Idee, was hier falsch ist?
Danke
Gruß
Dirk
by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)
. s.a.: (Neues Update & Features - Hier in der Community 🫶)
Ich habe die ganze Automation jetzt mehrfach gelöscht und wieder neu aufgesetzt, aber das Ergebnis ist weiterhin gleich, ich bekomme immer noch die Meldung “Property weekday is not allowed”
Auch das Umschreiben des Codes bringt keine Besserung.
Mein Code sieht momentan so aus:
- id: '1759821313315'
alias: Schiebetür ein, wenn es kalt ist
description: ""
triggers:
at: "07:15:00"
weekday:
- mon
- tue
- wed
- thu
- fri
trigger: time
conditions:
- condition: numeric_state
entity_id: sensor.0xa4c138ef343a76bd_temperature
below: 19
- condition: and
conditions:
- condition: zone
entity_id: device_tracker.smarty_dirk1
zone: zone.home
actions:
- type: turn_on
device_id: 4163eaa81eb8ba1b16551491ef677ff0
entity_id: 78626ad1c644d2f8074a64b8beecfe74
domain: switch
mode: single
Jetzt weiß ich, glaube ich, wo der Hase lang läuft. Du nutzt den Studio Code Server und der spuckt die Meldung aus. Der Studio Code Server kann das vermutlich (noch) nicht, es ist aber alles korrekt (bis auf meine Anmerkung von oben).