dennis
20. Dezember 2023 um 08:06
1
Hallo,
ich versuche eine Automation in Abhängigkeit von einem bestimmten Kalendereintrag zu starten.
Konkret:
Wenn im Kalender ein Eintrag zu finden ist, der “Fahrt” heißt, dann soll 10min vor Startuhrzeit die Heizung im Auto eingeschaltet werden.
Ich weiß aber nicht, wie ich den Kalendereintrag abfragen kann.
Könnt ihr mir meinen Kopf anschubsen?
Viele Grüße
maxe
20. Dezember 2023 um 08:25
2
Ich habe es selber noch nicht ausprobiert, würde es aber mal so probieren:
description: ""
mode: single
trigger:
- platform: calendar
event: start
offset: "-0:10:0"
entity_id: calendar.xyz
condition:
- condition: template
value_template: "{{ trigger.calendar_event.summary == 'Fahrt' }}"
action: []
Trigger: Calendar mit offset
Bedingung: “Fahrt”
1 „Gefällt mir“
dennis
20. Dezember 2023 um 08:29
3
oh gott.
dann war viel zu einfach.
sorry und vielen dank.
habe es so gemacht:
description: ""
trigger:
- platform: calendar
event: start
offset: "-0:10:0"
entity_id: calendar.kalender_dennis
condition:
- condition: template
value_template: "{{ trigger.calendar_event.summary is search('Fahrt') }}"
- condition: or
conditions:
- condition: zone
entity_id: device_tracker.nelly_location_tracker
zone: zone.home
- condition: zone
entity_id: device_tracker.nelly_location_tracker
zone: zone.buro
action:
- service: climate.turn_on
target:
entity_id: climate.nelly_hvac_climate_system
data: {}
mode: single
So wird es nur in Abhängigkeit von den beiden Standorten durchgeführt.
Jetzt werde ich noch eine Abhängigkeit der Temperatur einfügen.
Vielen Dank!
maxe
20. Dezember 2023 um 08:32
4
@dennis
Den Code kannst du hier mit dem Symbol </> einfügen, dann wird er direkt richtig formatiert.
Und setz meine Antwort als Lösung, dann finden zukünftige User auch besser die Lösung.
dennis
20. Dezember 2023 um 10:18
5
beides erledigt.
vielen Dank!