Bonjour.
Je cherche à passer une custom cmd dans TTS Cast avec un texte contenu dans une variable. Je n’arrive pas à trouver la bonne syntaxe. J’essaie ceci sans succès : « action »:« tts »,« value »:« variable(SMS) »,« volume »:100
Est-ce possible et comment ?
Bonjour,
Simplement en mettant
Variable(chauffage_salle_deau_douche,« défaut si vide »)
Merci de ta réponse rapide, mais c’est bien ainsi que je l’écris. Lorsque je passe en paramètre « action »:« tts »,« value »:« Bonjour toto »,« volume »:100, cela fonctionne. Si j’écris « action »:« tts »,« value »:« variable(SMS,« Alerte ») »,« volume »:100 où SMS contient un message texte, cela ne fonctionne plus
Bonsoir,
Lorsque je regarde ta capture d’écran, je vois un espace là il n’en faut pas
Si tu regardes : entre le " et le value
il y a un espace, du coup le plugin ne peut comprendre ce que tu lui demandes
EDIT : et lorsque tu fais des tests comme ca et que tu cherches, n’hésites pas pendant ce laps de temps à passer les logs en mode « débug », tu aurais vu cette erreur de syntaxe en regardant les logs, et tu verras également comment le plugin réagit à ta variable (savoir s’il va bien chercher sa valeur ou non), n’hésites pas à les regarder, ou à défaut à les mettre ici, pour que l’on regarde.
TiTidom.
Merci. J’ai corrigé ainsi les paramètres
« action »: « tts », « value »: variable(SMS,« »), « volume »: 100
Ca ne marche pas plus.
La log du scénario indique le message suivant :
[2025-01-19 22:03:41][SCENARIO] Exécution de la commande [0 - Salon][TTS Cast Google Home Salon Rdc][Custom Cmd] avec comme option(s) : {"background":"0","title":"","message":"\"action\": \"tts\", \"value\": Temp\u00e9rature chambre Th\u00e9au 6.75\u00b0, \"volume\": 100"}
[2025-01-19 22:03:41][SCENARIO] Commande Action non implémentée actuellement
Et la log du plugin :
[2025-01-19 22:12:35] DEBUG : [CMD] LogicalId :: customcmd
[2025-01-19 22:12:35] DEBUG : [CMD] customcmd :: {"background":"0","title":"","message":"\"action\": \"tts\", \"value\": \"Temp\u00e9rature chambre Th\u00e9au 6.75\u00b0\", \"volume\": 100"}
[2025-01-19 22:12:35] DEBUG : [customCmdDecoder] CustomCmd :: "action": "tts", "value": "Température chambre Théau 6.75°", "volume": 100
[2025-01-19 22:12:35] DEBUG : [customCmdDecoder] CustomCmd Data :: {"action":"tts","value":"Temp\u00e9rature chambre Th\u00e9au 6.75\u00b0","volume":100}
[2025-01-19 22:12:35] DEBUG : [customCmdDecoder] CustomCmd Title :: "volume":100
[2025-01-19 22:12:35] DEBUG : [CMD] tts (Custom Decoded Message) :: {"message":"Temp\u00e9rature chambre Th\u00e9au 6.75\u00b0","title":"\"volume\":100"}
[2025-01-19 22:12:35] DEBUG : [CMD] tts :: {"message":"Temp\u00e9rature chambre Th\u00e9au 6.75\u00b0","title":"\"volume\":100"}
[2025-01-19 22:12:35] DEBUG : [CMD] tts (Message / GoogleUUID) :: Température chambre Théau 6.75° / eea13b85-fb23-6740-2437-6246b162dce1
[2025-01-19 22:12:35] DEBUG : [PlayTTS] ttsOptions After Array :: "volume":100
[2025-01-19 22:12:35] DEBUG : [CALLBACK] TTSCast RealTime
[2025-01-19 22:12:35] DEBUG : [CALLBACK] TTSCast RealTime :: eea13b85-fb23-6740-2437-6246b162dce1
Bonsoir,
Peux tu mettre les logs entre les balises « texte pré formaté » (un des boutons de la barre d’édition d’un message), car là c’est illisible malheureusement
TiTidom.
J’ai fini par forcer les mises à jour Systèmes et forcer la réinitialisation de PyEnv et Venv, et ça marche ! Merci de ton aide.
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.