Calendrier Google - Couleur des événements

Bonjour,

J’ai réussi à installer le calendrier gmail dans HA
Mais je voudrais avoir une couleur par catégorie d’événement.
Après lecture de plusieurs forums, je constate que doit maintenir un calendrier Google par catégorie. Ce qui n’est pas évident.

P.ex :

  • anniversaires en mauve
  • rendez-vous en rouge
  • collecte immondices (pmc, papiers) en vert
  • médecin en bleu
  • vacances en jaune
    etc.

Une idée ?
:wink:

Ma configuration


[center]## System Information

version core-2023.3.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.84-v8
arch aarch64
timezone Europe/Brussels
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 9.5
update_channel stable
supervisor_version supervisor-2023.01.1
agent_version 1.4.1
docker_version 20.10.22
disk_total 27.2 GB
disk_used 3.8 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Samba share (10.0.0), File editor (5.5.0), SSH & Web Terminal (13.0.2), Mosquitto broker (6.1.3), Zigbee2MQTT (1.30.2-1)
Dashboards
dashboards 6
resources 0
views 6
mode storage
Recorder
oldest_recorder_run 23 février 2023 à 14:56
current_recorder_run 4 mars 2023 à 09:08
estimated_db_size 12.64 MiB
database_engine sqlite
database_version 3.38.5
[/center]

Hello.
La couleur n’est pas modifiable dans l’onglet calendrier.
La seule piste c’est de passer par une carte et de gérer la couleur à cet endroit

Hello,
« Passer par une carte » ça veut dire quoi ?
:thinking:

Salut,
regarde c’est carte, elle te permet de choisir les couleurs.

Edit:
une solution a l’air possible regarde ce post Google calendar color - #2 by bruck - Configuration - Home Assistant Community

dans le fichier google_calendars.yaml, a la ligne - device_id: rajoute un chiffre qui correspond a une couleur coller au nom.

avant modification

- device_id: office

après modification

- device_id: 4office

la liste des couleurs:

2 « J'aime »

OK merci. Je regarde ça.

J’ai regardé et testé.
Mais il faut quand même avoir des calendriers différents pour avoir des couleurs différentes !
Ici, j’ai pour l’instant deux calendriers, un global (orange) et un PMC (vert).

J’espérais, comme dans Dashticz, qu’il était possible de modifier la couleur d’après le texte que figure dans le calendrier.

Débutant dans HA je ne comprends pas bien les explications.
J’ai bien créé des calendriers différents dans Google

Dans Google Calendrier, j’ai les calendriers suivants :
Capture
Jaune
Mauve
Vert

Dans HA j’ai
Capture1
Mauve
Bleue
Orange

Comment faire pour avoir les mêmes couleurs dans les deux calendriers ?
Une idée ?

:wink:

Hello.
Re-relit le message de @WarC0zes Calendrier Google - Couleur des événements - #4 par WarC0zes
il faut modifier avec un chiffre le code yaml de ton calendrier

Merci
Mais je n’ai pas de fichier « google_calendar.yaml »

Si j’en crée un, il faut que je l’appelle dans configuration.yaml via :

calendar: !include google_calendar.yaml

?
Dans google_calendar.yaml je mets :

cal_id: calendar_xxxxx.xxxxxx@gmail.com
entities:
  - device_id: 8Médical
    name: Calendrier médical

?
J’ai le message suivant qui apparait lorsque je redémarre HA
image

Lorsque je mets « calendar: !include google_calendar.yaml » en remarque => plus d’erreur mais pas de changement de couleur dans le calendrier

Bonjour,
ca fait un moment que j’ai installer google agenda, mais ca ma créer le google_calendar.yaml automatiquement dans /config/. J’ai rien de déclarer dans mon configuration.yaml sur le fichier google_calendar.yaml.

un exemple dans mon google_calendar.yaml:

- cal_id: xxxxxxx.xxxxxx@gmail.com
  entities:
  - device_id: xxxxxxx_xxxxxx_gmail_com
    ignore_availability: true
    name: xxxxxxx_xxxxxx@gmail.com
    track: true

Voici mon fichier google_calendar.yaml

cal_id: calendar_gxxxx.dxxxx@gmail.com
entities:
  - device_id: 6Gxxxx Dxxxx
    ignore_availability: true
    name: Calendrier GD
    track: true
  - device_id: 7Médical
    ignore_availability: true
    name: Calendrier médical
    track: true
  - device_id: 8Récoltes immondices
    ignore_availability: true
    name: Calendrier PMC
    track: true

Mais rien ne change à l’affichage

J’ai pas tester. Peu être la majuscule qui convient pas dans device ID.
Au pire demande sur le forum anglais, celui du lien.

OK merci pour ton intérêt à la question
:wink: