/ tech

Intégration de Google Calendar dans HA

Cette fois ci on va voir comment activer son google calendar dans HA.

Pour ceux que ça intéresse il est possible depuis quelques versions d'intégrer son google agenda sous HA, on peut alors utiliser des automatisations basées sur le topic du rdv.

Par exemple ne pas enclencher le réveil quand dans l'agenda on a RTT d'écrit ;p

dans le configuration.yaml :

 google:
  client_id: XXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXapps.googleusercontent.com
  client_secret: XXXXXXXXXXXXXXXXXXXXXXX

et dans le sensors.yaml :

- platform: template
  sensors:
    rdv_amoi:
      friendly_name: 'Prochain Rdv'
      value_template: '{{ states.calendar.xxxxxxxgmailcom.attributes.message }}'
- platform: template
  sensors:
    rdv_amoi_h:
      friendly_name: 'Heure Rdv'
      value_template: '{{ states.calendar.xxxxxxxgmailcom.attributes.start_time }}'
- platform: template
  sensors:
    rdv_contact:
      friendly_name: 'Les fetes anniversaire '
      value_template: '{{ states.calendar.contacts.attributes.message }}'
- platform: template
  sensors:
    rdv_contact_h:
      friendly_name: 'Date anniv'
      value_template: '{{ states.calendar.contacts.attributes.start_time }}'
- platform: template
  sensors:
    rdv_ferie:
      friendly_name: 'Prochain Jour Férié '
      value_template: '{{ states.calendar.jours_feries_en_france.attributes.message }}'
- platform: template
  sensors:
    rdv_ferie_h:
      friendly_name: 'Date jour férié'
      value_template: '{{ states.calendar.jours_feries_en_france.attributes.start_time }}'

on peut alors se faire un group :

   mesrdv:
    name: mes rdv
    entities:
      - sensor.rdv_amoi
      - sensor.rdv_amoi_h
      - sensor.rdv_contact
      - sensor.rdv_contact_h
      - sensor.rdv_ferie
      - sensor.rdv_ferie_h
  calendrier:
    name: Mon calendrier
    entities:
      - calendar.contacts
      - calendar.xxxxxxxgmailcom
      - group.mesrdv
    view: yes
Intégration de Google Calendar dans HA
Share this