steche
Juillet 15, 2025, 12:55
1
Bonjour,
J’ai un script qui s’appelle script.musique_restitue_volume_terrasse :
Lorsque je l’appelle depuis une carte :
A l’exécution j’ai une erreur script introuvable, le nom de ce script a été modifié et il faut que je l’appelle par son ancien nom pour que cela fonctionne. J’ai relancé HA … toujours pareil.
Une idée ?
Merci
Salut,
pour appeler un script :
tap_action:
action: perform-action
perform_action: script.active_bascule_ventilateur
target: {}
C’est possible de le faire en mode UI directement sur la carte mushroom template.
Tochy
Juillet 15, 2025, 2:41
3
C’est l’ancienne syntaxe :
action: call-service
service: script.xyz
qui fonctionne toujours et devrait continuer mais effectivement remplacé par :
action: perform-action
perform_action: script.xyz
@steche
Par contre tu dis avoir modifier le nom du script. J’espere que tu ne l’as pas fait dans le fichier script.yaml ?
1 « J'aime »
effectivement, mais ça commence à faire un bon moment que ça changer ( 1 ans )… Il faudrait se mettre à la page
1 « J'aime »
Tochy
Juillet 15, 2025, 2:51
5
Ils avaient dis que c’était pas obligé
Bon par contre grâce à ce post je viens de le faire chez moi, j’en avait 10 qui trainaient maintenant je suis à jour jusqu’à la prochaine fois.
Oui oui, jusqu’au jour où ça va disparaître et sera dans les breakings changes du core
steche
Juillet 15, 2025, 3:42
7
Ok pour cette nouvelle syntaxe, mais ça ne résout pas mon problème de script introuvable !
Non, fait depuis la GUI.
tape script dans la barre de recherche en mode UI, tu devrais le retrouver :
Tochy
Juillet 15, 2025, 3:51
9
Bah c’est quoi son nouveau nom ? parce que là pour moi sur tes screens tout va bien.
Je pense que tu mélanges nom et id
1 « J'aime »
steche
Juillet 15, 2025, 3:53
10
Oui, mais comme dit dans mon post initial, c’est à l’exécution que l’heure se produit !
Oui, quand on change le nom , le ID du script ne change pas.
Hein ?!?
pas compris la réponse
tu peux mettre n’importe quoi en nom , le script s’appellera toujours
script.musique_restitue_volume_terrase
steche
Juillet 15, 2025, 3:57
13
C’est quand j’appuie sur le bouton qui appelle le script script.musique_restitue_volume_terrasse, donc à l’appel du script que l’erreur se produit.
vide le cache du navigateur pour voir.
steche
Juillet 15, 2025, 3:59
15
Déjà fait hier alors que rien n’a été changé à ce niveau !
Au pire, tu copies le code de ton script, puis tu le supprimes et en créer un nouveau avec le bon nom.
steche
Juillet 15, 2025, 4:09
17
Je crois l’avoir déjà fait il y a un moment, et que ça ne fonctionnait pas. Je le refais pour vérifier.
steche
Juillet 15, 2025, 4:14
18
Je viens de le faire, ça fonctionne en effet !
1 « J'aime »
system
A fermé ce sujet ()
Juillet 17, 2025, 4:15
19
Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.