A terme, mon but est d’ajouter :
notify: !include_dir_merge_list /config/YAML/notifiers
Et d’ajouter un fichier dans /config/YAML/notifiers un fichier qui contient les groupes
Mais déjà, directement dans configuration.yaml ça ne fonctionne pas.
automation:
- id: xx_nnn_yy_manual_stop_charging
alias: XX-NNN-YY - Arrêt manuel de la charge
description: "Arrêt manuel de la charge"
mode: single
trigger:
- platform: state
entity_id:
- input_button.xx_nnn_yy_stop_charging
condition: []
action:
- service: script.manual_xx_nnn_yy_stop_charging
data: {}
- action: notify.maison_all_phones
data:
message: |
La charge de la Zoé est en cours d'arrêt.
Niveau de batterie : {% if has_value('sensor.xxnnnyy_batterie') %} {{ states('sensor.xxnnnyy_batterie') | int }} % {% else %}inconnu.{% endif %}
title: Arrêt automatique de la charge
action: notify.maison_all_phones <----- Studio Code server indique : Action ‹ notify.maison_all_phones › does not exist in your Home Assistant instance
Oui mais ça ne fonctionne pas non plus.
Et dans Outils de Developpement / Actions, si je recherche notify.----- je trouve bien nos 4 tels mais pas le groupe maison_all_phones qui n’est pas présent.
En plus lorsque je clic sur le bouton pour déclencher mon automation, ça ne fonctionne pas.
NB : bien entendu, à chaque changement je redémarre HA / Rechargement rapide
Cela ne change rien. Arg, pourtant ça me paraissait une bonne idée de créer un groupe (ou plusieurs différents) pour notifier plusieurs personnes en même temps…
Je vois partout les mêmes exemple qui semblent ne pas fonctionner chez moi.
Invalid config for ‹ group › from integration ‹ notify › at configuration.yaml, line 64: invalid slug
notify.mobile_app_tas_pas_de_co_lucas (try notify_mobile_app_tas_pas_de_co_lucas) for
dictionary value ‹ services->0->action ›, got ‹ notify.mobile_app_tas_pas_de_co_lucas ›
Et ben ça fonctionne !!!
C’est incompréhensible !
En fait HA voit quand je modifie et quand il y a des erreurs de syntaxe ou pas.
Visiblement le rechargement rapide ne suffit pas pour les groupe !
Il FAUT redémarrer HA !
J’ai créé un fichier phones.yaml dans le dossier /config/YAML/notifiers
Dans YAML j’ai tous mes scripts / boolean / automation / etc…
J’ai donc ajouté ce fichier phones.yaml qui contient :
#╔══════════════════════════════════════════════════════════════════════════════════╗
#║ TELEPHONES ║
#║ ║
#║ Groupe permettant d'envoyer des nottifications à tous les membres de la ║
#║ famille ║
#║ ║
#╚══════════════════════════════════════════════════════════════════════════════════╝
# Tous les téléphones pour les notification des voitures
- platform: group
name: all_phones_cars
services:
# Lise
# - action: mobile_app_tas_pas_de_co_lucas
# Lucas
- action: mobile_app_alors_on_a_pas_de_co
# Stéphane
- action: mobile_app_feneck91
# Soda
- action: mobile_app_iphone_soda
Ca semble ne pas fonctionner, je tente plusieurs trucs… Echec : notify: !include_dir_merge_named /config/YAML/notifiers
Oui, j’aurais aimé corriger ça (car il dit très souvent des vrais erreurs et se trompe peu).
Mais oui, tout fonctionne désormais.
J’ai remis le /config/YAML/xxxx sinon j’ai plein d’erreur patternWarning dans les fichiers chargés, que je n’ai pas lorsque je mets /config/YAML/ pour les includes !
Bizarre.