Hallo schon wieder. Da ihr mir bei den letzten Fragen schon super helfen konntet… Vielleicht findet ihr ja auch hier meinen Fehler, da es nicht funktioniert.
Folgendes habe ich gebastelt:
alias: "#Test Wecker und Vitrine "
description: ""
trigger:
- alias: Holgers wecker klingelt
platform: template
value_template: >-
{{now().strftime("%a %h %d %H:%M %Z %Y") ==
(((state_attr('sensor.alan_s_holgers_xperia_next_alarm', 'Time in
Milliseconds') | int / 1000)) | timestamp_custom('%a %h %d %H:%M %Z
%Y'))}}
condition:
- condition: state
entity_id: person.holger
state: home
action:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.dachboden_steckdose_vitrine_sockel_1
mode: restart
Das Licht der Vitrine soll also an gehen, sobald mein Wecker am Handy klingelt.
Den Sensor am Handy habe ich freigegeben, und der taucht bei den Entitäten auf.
Warum beim Trigger so kompliziert? Das sollte reichen
trigger:
- platform: time
at: sensor.alan_s_holgers_xperia_next_alarm
1 „Gefällt mir“
Message malformed: required key not provided @ data[‘trigger’][0][‘platform’]
Das klappt irgendwie nicht…
Habe ich das richtig verstanden?
alias: "#2"
description: ""
trigger:
- alias: Holgers wecker klingelt
- platform: time
at: sensor.alan_s_holgers_xperia_next_alarm
condition:
- condition: state
entity_id: person.holger
state: home
action:
- service: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.dachboden_steckdose_vitrine_sockel_1
mode: restart
Zweimal Bindestrich - führt zum Fehler. Lass den alias weg.
Der Rest sieht ok aus.
Ich benutze das dafür: https://play.google.com/store/apps/details?id=com.urbandroid.sleep&hl=de&gl=US
Beim Klingeln von Wecker ruft er mir ein Webhook auf der Triggert die Automation um z.B. mein Fernseher einzuschalten.
Das hat funktioniert. Danke. Auch die Heizung vom Sohnemann schaltet sich jetzt ein, wenn sein Wecker klingelt. Top.