Comment associé bouton 3 fonction à HA

C’est ici : Comment associé bouton 3 fonction à HA - #74 par mike413muo

Faut juste changer le 1_single par single dans ton auto

Moi c’est le contraire. J’appuie sur un bouton et ma femme reçoit une notification comme quoi elle doit me servir l’apéro.

D’ailleurs, c’est l’heure. CLICK ! :grin:

2 « J'aime »

j’ai essayé comme tu la dit mais rien ne se passe

alias: Click 1 Cathy TV
description: ""
triggers:
  - trigger: mqtt
    topic: zigbee2mqtt/bouton_cathy/action
    payload: single
conditions: []
actions:
  - action: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: switch.cine_generale_prise_1
  - delay:
      hours: 0
      minutes: 0
      seconds: 6
      milliseconds: 0
  - action: remote.turn_on
    metadata: {}
    data:
      activity: Regarder Apple TV
    target:
      entity_id: remote.harmonymuo_2
mode: single

Ce n’est pas attribute, mais to

triggers:
  - trigger: state
    entity_id:
      - sensor.bouton1_cathy_action
    to: single

et le nom du bouton

sensor.bouton1_cathy_action

mais @WarC0zes tu avait vu :+1:

cela ne marche pas mais avec le changement

alias: Click 1 Cathy TV
description: apple tv sur tv
triggers:
  - trigger: state
    entity_id:
      - sensor.bouton1_cathy_action
    to: single
conditions: []
actions:
  - action: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: switch.cine_generale_prise_1
  - delay:
      hours: 0
      minutes: 0
      seconds: 6
      milliseconds: 0
  - action: remote.turn_on
    metadata: {}
    data:
      activity: Regarder Apple TV
    target:
      entity_id: remote.harmonymuo_2
mode: single

par contre il y a une truc bizzard

on est d’accord que si je suis dans yaml et que je reprend mon bouton si j’efface jusqu’au point de sensor je voie les différents points qui s’affiche et pas de cathy à l’horizon pourquoi ?

sensor.bouton1_cathy_action

Parce que ça ne t’affiche pas tous les sensor existant, tu aurais une fenêtre immense.

Tape un peu plus que sensor., exemple sensor.bouton

Vu ton journal du bouton, ton entité doit s’appeler sensor.bouton_cathy_action à mon avis et pas sensor.bouton1_cathy_action
image

j’ai trouvé !! le click 1 marche j’ai repris le yaml et j’ai effacé le sensor jusqu’au point et cette fois ci
cathy est apparu la fonction 1 click marche cool !!

question pour ma deuxième fonction ( 2 click ) je doit mettre

attribute: double ?

et pour presser 3 secondes

attribute: long_press

alias: Click 1 Cathy TV
description: Apple tv sur TV
triggers:
  - trigger: state
    entity_id:
      - sensor.bouton1_cathy_action
    attribute: single
conditions: []
actions:
  - action: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: switch.cine_generale_prise_1
  - delay:
      hours: 0
      minutes: 0
      seconds: 6
      milliseconds: 0
  - action: remote.turn_on
    metadata: {}
    data:
      activity: Box Zidoo sur TV
    target:
      entity_id: remote.harmonymuo_2
mode: single

je vois aucune différence ?

la ca marche :thinking:

c’est même bizarre que ça fonctionne avec l’attribut :thinking:

Regarde le journal de ton bouton et fait les actions sur ton bouton, double-clic et long clic pour voir le nom exact.
image

edit:
les actions sont : single , double , hold

Décris dans la doc

Ben non, je le dirai pas :grin:

Par contre très étrange cet inter. Faut pas avoir la tremblote et faire 3 click car là … surprise !!!

1 « J'aime »

C’est pas le bouton que je trouve étrange, c’est ce code avec l’attribut pour les actions. :thinking:

  - trigger: state
    entity_id:
      - sensor.bouton1_cathy_action
    attribute: single

Idem et je pige pas que les messages mqtt ne fonctionnent pas , c’est pourtant basique.

Bon apéro fini,…bon appétit maitre

you-own-me (1)

1 « J'aime »

bon

je recommence demain à chercher

il semblerait que même le bouton 1 click maintenant ne marche plus c’est vraiment spécial

en tout les cas merci pour tout vos messages et votre soutien

Mike

Pour info, quand j’ai dit 3 click et surprise, c’est qu’il semblerait que 3 clicks sur ce bouton le rebascule en mode command au lieu de évent.

C’est vraiment un fonctionnement « spécial » :thinking:

Pour moi, c’est ça qui devrait fonctionner :

alias: Click 1 Cathy TV
description: apple tv sur tv
triggers:
  - trigger: state
    entity_id:
      - sensor.bouton1_cathy_action
    to: single

et pas ça :

triggers:
  - trigger: state
    entity_id:
      - sensor.bouton1_cathy_action
    attribute: single

merci encore cette fois ci c’est terminé et ca marche voici le fichier de configuration pour 1 click
et après le code ce qu’il faut mettre pour les 2 autres fonctions

merci encore de m’avoir aidé

Mike

alias: Click 1 Cathy TV
description: Apple tv sur TV
triggers:
  - trigger: state
    entity_id:
      - sensor.bouton1_cathy_action
    to: single
conditions: []
actions:
  - action: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: switch.cine_generale_prise_1
  - delay:
      hours: 0
      minutes: 0
      seconds: 6
      milliseconds: 0
  - action: remote.turn_on
    metadata: {}
    data:
      activity: Regarder Apple TV
    target:
      entity_id: remote.harmonymuo_2
mode: single

1 click mettre to: single
2 click mettre to: double
3 ème fonction tenir le bouton appuyé pendant 3 secondes mettre to: hold

2 « J'aime »

Tu vas pouvoir te la péter devant ta femme maintenant que tout fonctionne :smile:

3 « J'aime »

merci à tous vous êtes trop fort !!

et pour ma femme que j’adore je vais faire un nouveau poste sur notre forum
sur bienvenue à la maison

et la après si ca marche je serais son roi !! mais cela est un autre histoire …

mike

1 « J'aime »