Notification avec bouton action sur IOS

Bonjour,

Je n’arrive pas à recevoir une notification avec bouton d’action
j’essaie de le faire quand ma porte de garage est ouverte de recevoir une notification avec un bouton d’action qui permettrait de la fermer

j’ai utilisé un blueprint, là je reçois bien la notification mais sans le bouton d’action…

alias: State Notifications & Actions
description: ""
use_blueprint:
  path: Blackshome/state-notifications-and-actions.yaml
  input:
    entity_a_trigger:
      - cover.smart_garage_door_opener_msg200_garage_door_2
    entity_a_state: open
    include_start_notify: enable_start_notify_options
    start_notify_device:
      - 06cac1bb16448d386b645d698af3ffb6
    start_title: Garage
    start_message: "Garage open "
    include_start_action_buttons:
      - enable_start_action_button_1
    start_action_button_1: "Fermer garage "
    start_action_1:
      - device_id: 808a8d15fa02e240ade520cb71803307
        domain: cover
        entity_id: 7d433c6723fdc3f849900e923a7d6fc9
        type: close
    entity_b_trigger: []
    start_time_delay:
      hours: 0
      minutes: 0
      seconds: 0
    end_time_delay:
      hours: 0
      minutes: 0
      seconds: 0
    include_start_action_button_confirmation: enable_start_action_button_confirmation
    start_action_button_confirmation_title: Test titre 1

Pourriez vous m’aider ?

D’avance merci beaucoup

Bonjour,
tu devrais trouver ton bonheur dans la doc.

J’ai lu la documentation mais je n’arrive pas à trouver d’ou le problème peut venir…
D’avance merci

Salut @Sabju

Est-ce que le blueprint est prévu pour fonctionner avec iOs ?

Si tu vas dans paramètres / automation peux tu récupérer le yaml généré par le blueprint et le copier ici ?

Les notifications peuvent fonctionner avec les appareils Apple IOS et Android. Un pour tous et tous pour un.

Bonjour,
Le YAML je l’ai déja mis dans mon premier post
Merci

Je me suis mal exprimé :stuck_out_tongue:

Tu exécutes l’automation, et ensuite dans « paramètres » / « Automatisation et scènes » tu repères la ligne correspondant à l’automation.

Tu cliques sur les 3 petits points verticaux à droite, « historique des exécutions », et là tu prends le contenu de l’onglet « configuration de l’automatisation ».

Ok j’ai compris ou je pouvais trouver ça
Par contre il y a environ 1000 lignes…
est ce que ce va aider dans la résolution de mon problème ?
Merci

Salut @Sabju

C’est un peu beaucoup, je trouve :open_mouth:

On est d’accord que l’objectif recherché c’est : « recevoir une notif quand ton garage est ouvert, avec un bouton action te proposant de le fermer » ?

Si c’est bien les cas et si je devais le faire sans blueprint, juste en suivant la doc companion, ça tiendrait avec seulement ça :

- alias: 'iOs Notification Action Garage Open'
  trigger:
    - platform: state
      to: 'open'
      entity_id: cover.smart_garage_door_opener_msg200_garage_door_2
  action:
    - service: notify.mobile_app_xxxxxxxxxxxxx
      data:
        title: "Garage"
        message: "Garage Ouvert"
        data:
          actions:
            - action: "FERMER_GARAGE"
              title: "Fermer le garage ?"
              destructive: false      

- alias: 'iOs Notification Action Fermer Garage'
  trigger:
    platform: event
    event_type: mobile_app_notification_action
    event_data:
      action: "FERMER_GARAGE"
  action:
    - service: cover.close_cover
      target:
        entity_id: cover.smart_garage_door_opener_msg200_garage_door_2

Ça devrait, mais entre une version de ~50 lignes et celle du blueprint à 1000…

Bref soit j’ai pas compris ton objectif, soit le blueprint est trop « complexe » pour ton cas d’usage.

Merci pour ton retour
Du coup je copie colle ton code dans une automatisation et c’est censé fonctionner ?

Merci

Salut @Sabju

À voir comment tu gères tes automations, mais on ne doit pas être loin de ça :wink:

Hello
Je ne sais pas ce que tu entends pas « à voir comment tu gères tes automatisation » ?
Si je lis bien ton code je dois quand même remplacer au niveau du service les XXXXXXXXX par mon tel ?
rien d’autre comme modif ?

Merci

Salut @Sabju

Je veux dire :

  • Est-ce que toutes tes automations sont dans automations.yaml ?
  • Est-ce que tu as splitté dans plusieurs fichiers ?
  • Est-ce que tu fais tout via l’ui ?

Oui c’est bien ça :wink:

EN fait moi je fais tout via l’UI
du coup je ne sais pas trop comment intégrer ton code…
Je vois que je peux passe en « modifier en YAML »
mais là j’ai le formatage suivant qui ne correspond pas vraiment au tiens…
descritpion: «  »
mode: single
trigger:
condition:
action:

Merci

Tu crées une automation et tu passes direct à « modifier en yaml » :

Tu renseignes tous les items :

image

Pour avoir :

image

Tu enregistres et tu fais ça une seconde fois pour la deuxième automation.

ok top ça fonctionne !
Par contre je suis sur IOS et pour avoir le bouton d’action je suis obligé de garder appuyer le message pour voir le bouton d’action apparaitre…
pas très pratique…
Est ce qu’il y a une possibilité de faire autrement ?

Merci beaucoup

Impec :+1:

N’oublie pas de passer le topic en « résolu » :wink:

Je dois check la doc, j’avoue que ça faisait un moment que je n’avais pas bossé le sujet :stuck_out_tongue:

Ok merci car j’aimerai vraiment pouvoir voir afficher le bouton d’action autrement que en devant laisser appuyer sur le message

Bon, j’ai potassé la doc, et à priori, on ne peut pas faire autrement :confused:

Au passage, en principe on tag « solution » le post qui a permis la résolution du problème :wink:

Bonjour
Bon j’ai peux être été un peu trop vite pour dire que c’était résolu …
En fait j’ai bien le message qui se déclenche avec le bouton d’action, par contre quand j’appuie sur celui ci rien ne se passe …
J’ai pourtant bien créé les deux automatisations comme indiqué ci dessus
Merci pour l’aide