Bonjour,
j’ai créer un scène scénario ambiance avec des lampes knx et des lampes RGB et j’aimerais lié cette commande à un bouton
et quand je presse sur mon bouton la commande ne ce fait pas mais il me donne à l’écran le message exécuté !! qu’est ce qui est faux dans mon bouton
voici la configuration de mon bouton
type: custom:button-card
entity: scene.active_scenario_ambiance
name: Scénario Ambiance
show_entity_picture: true
size: 80%
styles:
card:
- height: 80%
layout: icon_name
aspect_ratio: 3/1
double_tap_action:
action: more-info
entity_picture: /local/images/scenario ambiance 1.png
merci pour votre aide
Mike
Cleya
Septembre 10, 2024, 6:35
2
Bonjour,
C’est la base de tout bouton… As tu seulement lu la documentation de custom:button-card ?
Bonjour,
J’avais la même chose, ca m’a motivé à lire la doc et à corriger mon bouton
tap_action:
action: perform-action
perform_action: scene.turn_on
target:
entity_id: scene.volets_matin_ete
2 « J'aime »
BBE
Septembre 10, 2024, 9:56
4
Perso, quand je vois ça, je comprend qu’il faut cliquer sur ACTIVER pour lancer la scene. pas que la scene a été activée…
Cleya
Septembre 10, 2024, 10:37
5
Forcément, en ayant jamais lu la doc. et en demandant sur le forum à ce qu’on lui fasse son tableau de bord, il pense que custom:button card va être capable tout seul de lancer un script, une scène ou tout autre chose…
Ce qui est faisable automatiquement avec une ampoule (allumer ou éteindre) ou un interrupteur ne l’est pas pour des actions autres. Une scène ou un script n’est pas un interrupteur. Il suffit de lire la section liée aux actions pour savoir comment faire…
Mais effectivement, c’est plus facile de demander à ce qu’on le fasse pour soi même si la documentation de custom:button-card est super bien faite.
bonjour Messieurs
merci pour vos remarques
je vais lire l’entier du chapitre sur le card button et je reviens
Mike
j’ai lu la documentation sur la card button je ne suis pas sur de tout comprendre mais je suis quand même là pour essayer de comprendre et d’avancer
j’ai repris mon bouton que j’ai modifié comme cela
type: custom:button-card
entity: scene.active_scenario_ambiance
name: Scénario Ambiance
show_entity_picture: true
size: 50%
tap_action:
action: call-service
perform_action: scene.turn_on
target: null
entity_picture: /local/images/scenario ambiance 1.png
j’ai selectionné mon entity ( le groupe que j’ai créé )
et dans l’action j’appelle le service turn on du mois c’est comme cela que je le comprends !
et après avoir sauvegardé mon bouton et fait l’essai je recois un message d’erreur
j’ai tappé la phrase qui s’affiche sur le net pour cherché l’erreur et franchement c’est pas très clair pour un néophyte j’ai besoin de vous
Mike
regarde l’exemple donner par @Jeffodilo
tap_action:
action: perform-action
perform_action: scene.turn_on
target:
entity_id: scene.volets_matin_ete
Tu as oublié l’entité dans target. Ton entité de la scène
1 « J'aime »
j’avais aussi essayé sa proposition
type: custom:button-card
entity: scene.active_scenario_ambiance
name: Scénario Ambiance
show_entity_picture: true
size: 50%
tap_action:
action: perform-action
perform_action: scene.turn_on
target: null
entity_picture: /local/images/scenario ambiance 1.png
mais j’obtient le même résultat
1 « J'aime »
et le target je ne comprends pas ce que c’est puisque j’ai le groue scene en dessus …
j’ai besoin de mon entity picture … aussi
Target est pour mettre l’entité qui doit être utiliser pour lancer l’action scene.turn_on
. Si tu mets pas d’entité dans target comme veut tu que l’action comprenne quelle entité lancer.
Le tap_action , supprimera le clic par défaut pour lancer entity: scene.active_scenario_ambiance
.
Ca tu le laisse , n’y touche pas.
ok ca marche maintenant
je pensais que l’on ne pouvait pas avoir deux sortes d’entity
dans un même bloc
type: custom:button-card
entity: scene.active_scenario_ambiance
name: Scénario Ambiance
show_entity_picture: true
size: 50%
tap_action:
action: perform-action
perform_action: scene.turn_on
target:
entity_id: scene.active_scenario_ambiance
entity_picture: /local/images/scenario ambiance 1.png
j’ai été cet après midi sur la card button pour voir les différentes fonction y a t il en endroit ou les choses sont en francais et plus explicite je parle peu l’anglais et je traduis les pages et des fois je ne comprends pas tout …
Cleya
Septembre 10, 2024, 4:24
15
Déjà, tu n’as pas du lire la bonne doc. :
dans le paragraphe des actions, il n’y a pas « action: perform-action » donc si tu mets des commandes qui n’existent pas, forcément, ça ne marche pas.
Une piste : call-service…
Un indice: target…
Cleya
Septembre 10, 2024, 4:25
16
entity, entity_picture, entity_id sont trois choses différentes…
je comprends plus rien Cleya dit que perform-action
n’existe pas pourtant il est dans la formule !!
C’est toi qui n’es pas à jours plutot.
C’est la nouvelle façon d’appeler une action, sauf que button-card ne la pas mise a jour, mais ça fonctionne.
Tranquille avec les débutants
- type: custom:button-card
name: Liste course
color_type: icon
color: rgb(68, 115, 158)
icon: mdi:shopping
layout: icon_name_state
aspect_ratio: 4.55/1
size: 100%
tap_action:
action: perform-action
perform_action: browser_mod.popup
data:
size: normal
style: '--popup-border-radius: 10px;'
content:
type: shopping-list
merci pour ton indulgence !!!