Trajet domicile/travail
Objectif : Es-tu bien arrivé à destination, à quelle heure rentres-tu ?
Envoyer une notification à l'arrivée sur mon lieu de travail et une autre lors du retour au domicile avec indication du temps de trajet estimé.
Matériel utilisé
- 2 téléphones portables sur lesquels sont installé l'application mobile Home assistant pour recevoir la notification et partager sa localisation.
Mise en oeuvre
2 zones définies au niveau de Home assistant :
- home : adresse du domicile
- travail : adresse du lieu de travail
Estimation du temps de trajet retour
sensor:
- platform: waze_travel_time
name: "Vieux codeur ETT Home"
origin: device_tracker.pixel_2_xl_2
destination: zone.home
region: 'EU'
Notification arrivée travail
automation:
- id: vieux_codeur_travail
alias: Vieux codeur est arrivé à Travail
initial_state: true
trigger:
- platform: zone
event: enter
zone: zone.travail
entity_id: person.vieuxcodeur
condition:
- condition: time
after: "07:30:00"
before: "09:30:00"
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: notify.mobile_vieillecodeuse
data:
message: 'Vieux codeur est arrivé à Travail'
Notification retour à la maison
automation:
- id: vieuxcodeur_retour
alias: Vieux codeur part de Travail
initial_state: true
trigger:
- platform: zone
event: leave
zone: zone.travail
entity_id: person.mobile_app_pixel_2_xl
condition:
- condition: time
after: "18:00:00"
before: "21:00:00"
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: notify.mobile_vieillecodeuse
data:
message: "Vieux codeur rentre du travail, arrivée dans {{states.sensor.vieux_codeur_ett_home.state|round} minutes."