Notifications à la personne et pas au téléphone

Bonjour à tous,

J'ai créé des automatisations qui envoie des notifications à des téléphones.

Mais mon problème c'est que ça arrive de changer de téléphone.

Aussi j'aimerais savoir si au lien d'envoyer la notification au téléphone, on pourrait faire envoyer la notification à la personne et ça prendrait directement le téléphone enregistré dans les paramètres personne ?

Comme ça pas besoin de reprendre chaque automatisme dès qu'on change de téléphone.

Merci

Salut,

+1 s'il y a une astuce car c'est un gros soucis depuis longtemps avec HA ! Dès qu'on change d'appareil mobile il faut mettre à jour toutes les notifs sinon plus rien ne marche (à l'époque il y avait l'astuce de d'abord supprimer l'ancien appareil de l'intégration Appareil mobile et d'ajouter le nouvel appareil avec exactement le même nom mais c'est pas mal relou :frowning:

Il faudrait créer un script par utilisateur ou avec des variables contenant l'envoi de la notification.

Au lieu d'envoyer la notification dans ton automatisation, tu appelles ce script. Ainsi tout sera centraliser au même endroit et en cas de changement de téléphone, une seule modification est nécessaire.

C'est la bonne façon de faire tant qu'on ne peut pas notifier des personnes... (ce qui pourrait bien finir par arriver...)

  • Un script par personne et par telephone.
  • Puis on appelle ces scripts au lieu de l'action de notification

changement de tel => un seul script à mettre à jour...

Un exemple complet là dans le cadre de l'article sur les automatisations: [Article] Automatisation #3 : aller encore plus loin! - #9 par BBE

Bonjour,

Dans ma copropriété j'ai un HA en Building Management System (BMS).

J'ai fait un script pour notifier la concierge et des gens du conseil de copriété en fonction des alertes:

alias: Notify Copro
sequence:
  - parallel:
      - data:
          title: "*{{ title }}*"
          message: |
            ```b {{ message }}```
        action: notify.send_message
        target:
          device_id: 2999999999966f5e42809dad00000000
      - data:
          title: "{{ title }}"
          message: |
            {{ message }}
        action: notify.persistent_notification
      - data:
          message: |
            *{{ title }}*
            {{ message }}
        enabled: false
        action: notify.cloomwhatsapp
      - data:
          message: |
            *{{ title }}*
            {{ message }}
        enabled: false
        action: notify.conciergewhatsapp
      - data:
          title: "{{ title }}"
          message: "{{ message }}"
        enabled: true
        action: notify.mobile_app_rs_403
      - action: notify.mobile_app_concierge_s_phone
        metadata: {}
        data:
          message: "{{ message }}"
          title: "{{ title }}"
mode: single
icon: mdi:message-badge-outline

Je pense que la même chose avec des variables pour choisir à qui envoyer plutôt qu'un script par personne faciliterait la gestion.

Pour les notifications je pense que le script est le mieux car si une personne change la façon de recevoir les notificaiton, par exemple: passe de l'app à Telegram ou veut juste une notificaiton push sur son navigateur, il y a qu'un script à changer.

Dans la roadmap Home Assistant, il y a un item dédié à cela:

On peut espérer que les choses bougent...

Du boulot a déjà été fait dans ce sens:

Salut

Il y a une astuce toute simple.
Chez moi, les téléphones sont nommés : telephone_prenom.

Lorsqu'on change de téléphone, j'ai juste besoin de supprimer l'ancien appareil, et le nouveau je le nomme exactement pareil.
Du coup, pas besoin de changer les scripts/automatisations, etc.

Tout pareil.
Et c'est même appliqué assez généralement à tout le nommage des entités/appareils : Mon appareil Sonde Salon par exemple expose sensor.sonde_salon_temperature et sensor.sonde_salon_humiditeet la sonde a changé plusieurs fois (esp, zigbee etc) mais sans impact dans mes scripts/automatisations

Moi je fais les deux...

renommage des téléphones + scripts...

Mes enfants grandissent, certains reçoivent des telephones, on ajoute des téléphones pro, etc... les scripts offrent une souplesse supplémentaire (pour créer des notifications groupées par exemple):

  • notif toute la famille
  • notif parents
  • notif enfants
    en plus des notifications individuelles...