Forum Francophone Home Assistant

L'authentification de google calendar ne fonctionne pas

Bonjour,
je souhaite installer google calendar event mais je je dois zapper une etape je pense malgre plusieurs tentatives. J’ai suisvi plusieur liens pour l installation. Apres installation et parametrage sur google je posssede bien un id et un secret id mais sur HA la notification me renvoit « Authentication code expired, please restart Home-Assistant and try again »
je sis sur HA 6.6 tournant sur un raspberry pi4. que puis je faire ? merci

bonsoir dsl du retard donc voici:
dans configuration.yaml

google:
  client_id: !secret YOUR_CLIENT_ID
  client_secret: !secret YOUR_CLIENT_SECRET  

dans un fichier google_calendars.yaml
les calendriers ou eveenement que tu veux voir dans HA

- cal_id: XXXXXXXXXX@gmail.com
  entities:
  - device_id: XXXXXXXXXX_gmail_com
    ignore_availability: true
    name: XXXXXXXXXX@gmail.com
    track: true

- cal_id: e_2_fr#weeknum@group.v.calendar.google.com
  entities:
  - device_id: numeros_de_semaine
    ignore_availability: true
    name: "Num\xE9ros de semaine"
    track: true

- cal_id: addressbook#contacts@group.v.calendar.google.com
  entities:
  - device_id: anniversaires
    ignore_availability: true
    name: Anniversaires
    track: true

- cal_id: fr.french#holiday@group.v.calendar.google.com
  entities:
  - device_id: jours_feries_en_france
    ignore_availability: true
    name: "Jours f\xE9ri\xE9s en France"
    track: true

- cal_id: gid2v168kb4tl437q93el1ni8hqrdao5@import.calendar.google.com
  entities:
  - device_id: calendrier_scolaire_zone_b
    ignore_availability: true
    name: Calendrier Scolaire - Zone B
    track: true

dans lovelace

type: calendar
entities:
  - calendar.jours_feries_en_france
  - calendar.calendrier_scolaire_zone_b
  - calendar.XXXXXXX_gmail_com
initial_view: dayGridMonth

Bonjour,
J’ai trouvé la solution,
en fait le message d’erreur « Authentication code expired, please restart Home-Assistant and try again » apparait à l’installation, donc pas de google_calendar.yaml à éditer.

il faut :

  1. modifier la time zone : configuration/général/fuseau horaire => choisissez une timezone américaine exemple pacific time
  2. après avoir enregistré et vérifié que la config est bonne, redémarrer le serveur
  3. Dans les notifications, ça donne un code et un lien, cliquer sur le lien et renseigner le code, attention à bien lire car google propose par défaut de ne pas valider HA car c’est une appli en développement. Une fois validé, retourner sur HA et vérifier dans les notifications que le setup s’est déroulé correctement
  4. re modifier la timezone pour correspondre à votre timezone
  5. redémarrer HA
  6. Have fun

bonne journée

1 J'aime