Je cherche un moyen d’activer une entité par une button_card par exemple et que cette action me permettre de me rendre dans une autre vue ou sous-vue.
Le code suivant ne fonctionnant pas (seul l’action navigate est effectuée)
type: custom:button-card
entity: input_boolean.tv
show_state: false
name: TV
icon: mdi:television
state:
- value: 'on'
color: lawngreen
- value: 'off'
color: grey
tap_action:
action: navigate
navigation_path: TV
Herbs
Novembre 25, 2022, 2:39
3
Salut @Philippe
J’ai jamais fait, mais de base, je ne crois pas que ce soit possible.
Peut-être que la solution est d’appeler un script avec ton bouton, script qui se chargerait de lancer les 2 actions.
Et l’action « navigate » gérée par « Browser-Mod » .
Hello
@Philippe
La commande tap_action et les autres comme hold_action par exemple, la commande complète doit être rempli comme ceci : (tu remplaces maison par le nom correspondant à l’url de ta vue)
tap_action:
action: navigate
navigation_path: /lovelace/maison
Le navigation path est incrit comme ceci dans la barre d’adresse quand tu accède via un navigateur web :
@Herbs
Je ne pense pas qu’il y a besoin du browser_mod. Car le tutoriel est dispo sur le site de Home Assistant en défaut
Herbs
Décembre 18, 2022, 4:06
5
C’est pas faux
Mais agir sur l’entité et la navigation simultanément dans lovelace, ça c’est encore autre chose.
J’ai testé ce bout de code :
type: custom:button-card
entity: light.sw_spots_cuisine
name: Cuisine
template: sw_light
tap_action:
action: navigate
navigation_path: /lovelace-archive/0
Il n’y a que la partie navigation qui fonctionne, or l’idée de base de @Philippe c’est :
Et pour moi ça doit passer par script et browser_mod vu que le « navigate » de base ne fonctionne pas via script.
1 « J'aime »
Mea culpa, je ne l’avais pas compris dans ce sens-là…
Sinon, plus simple avec le tap_action et le hold_action, et cela évite l’utilisation du browser_mod
tap_action:
action: toggle
hold_action:
action: navigate
navigation_path: /lovelace/maison
Certes, ce n’est pas en une seule manipulation, mais cela en vaut-il vraiment l’intérêt ? Tel est la question.
Bonsoir,
avec un script et browser-mod, c’est possible.
Script:
alias: ActionToNavigate
sequence:
- service: light.turn_on
data: {}
target:
entity_id: light.cuisine_tuya_local
- service: browser_mod.navigate
data:
path: /lovelace/phone
target:
device_id: 4b772638bexxxxxxxxxxxxxxxxxxx
mode: single
Le button:
type: button
entity: light.cuisine_tuya_local
show_name: true
show_icon: true
tap_action:
action: call-service
service: script.turn_on
data: {}
target:
entity_id: script.nouveau_script_4
Tu cliquera sur ton bouton et ca actionne l’ampoule et change de menu du dashboard en 1 click.
Edit:
beh , c’est la solution de @Herbs enfaite , j’avais pas fait attention
1 « J'aime »