Je patine sur un truc simple pourtant, c’est d’ouvrir le portail avec une automatisation.
J’ai mis un state-badge qui m’affiche l’état du portail (ouvert ou fermé).
Quand j’appuie dessus, je veux juste lancer l’automatisation qui lance un on/off sur le relais qui actionne le portable, la commande est la même que le portail soit ouvert ou fermé.
Mais l’état du portail, je le récupère sur binary_sensor.portail_ouvert_ferme et la commande, je la fais sur switch.portail_relais via l’automatisation. Mais quand j’appuie sur le bouton, j’ai l’historique de binary_sensor.portail_ouvert_ferme mais pas de lancement de commande. (j’ai tenté tap_action et même hold_action) pareil.
C’était tellement évident que je l’avais devant la figure et je cherchais partout ailleurs.
Oui, c’est bien cela, tap_action était décalé. C’est nouveau le Yaml pour moi, mais ça vient, je ne ferai plus l’erreur.
Merci de l’avoir vu.
Il faut que je reprenne mon bouton de toutes manières car un state-badge avec un scale, ça ne permet pas d’appuyer sur toute la superficie du bouton. Je vais regarder d’autres cartes.
Directement non, car on appelle une entité, mais cette entité peut appeler une automation …
Le mieux c’est de faire ‹ service: automation.turn_on ›
Picture éléments assez poussé , mais pas très bien commenté!
La partie " - type: image" peut appeler un gif, a voir pour toi !
Salut @Doubledom, très interessant ce que tu apportes, c’est une logique que je n’ai pas encore acquise et cela m’intéresse de la comprendre.
Donc si je comprends bien, l’objectif est d’arriver à programmer le déclenchement de l’automatisation si je déclenche un Commutateur: Turn on ou un Commutateur: Turn off (l’automatisation est la même) sur mon entité qui donne l’état du portail.
tu me dis :
C’est à quel endroit de l’entité que je définis cela ?
Mon entité est binary_sensor.portail_ouvert_ferme et est héritée d’un ESP sous ESP Home qui me remonte Off quand le portail est fermé et On quand il est ouvert
C’est au niveau du lien entre l’entité et l’automatisation (ou entre l’automatisation et l’entité) que je bloque.
L’objectif est donc d’ouvrir le portail (lancer une automatisation) quand on clique sur le bouton bleu :
Salut…
Il y a un truc qui m’échappe !
Pourquoi lancer une automation, pour Ouvrir ou Fermer le Portail, à moins qu’il y ai plein de truc derrière !
Tu as la même cde qui fait un coup Ouvrir l’autre Fermer (Toggle).
Ta cde a bien un « Bp » ou c’est un truc particulier !
Au cas ou tu veux créé un Bouton et en faire 'qqc'
Dans le principe tu passes par la création d’une entité [Entrées] de type Bouton !
C’est un contact sec qui commande le portail (un ON - pause 500ms - OFF) = mon automatisation
Parce que je dois commander le contact sec qui est piloté par un relais ESP.
J’y suis arrivé.
J’ai suivi ta méthode !!
Je n’ai pas eu besoin de créer une entité car j’avais déja l’entité qui me remonte l’état de mon portail (on ou off) mais même logique.
Ensuite j’ai d’abord testé un type: button, ça a fonctionné et j’ai finalement basculé sur un custom:button-card.
Hello @Pulpy-Luke Je reviens sur ton excellente idée d’automatiser le Off 500ms après un On, cela fonctionne parfaitement.
J’ai fait le lien HA => Alexa. J’ai déclaré le portail en « volet », c’est ce qui permet d’envoyer l’ordre « ouvre le portail » ou « ferme le portail ».
Le « ouvre le portail » fonctionne parfaitement, il lance le On et du coup l’esp gère la tempo puis le Off.
Le « ferme le portail » ne fonctionne pas lui, il doit envoyer la commande Off à l’équipement qui est déja en Off.