Volume de la queue

Bonjour,

Actuellement je récupère le « message » et le « volume » dans 2 variables (#message# et #volume#).
Cependant je n’arrive pas à récupérer le volume en passant la notification dans la queue.

Est-il possible de gérer également le volume?
Quelqu’un a t’il une astuce ?

en tant que modérateur, sache que ton titre peut laisser penser à autre chose :stuck_out_tongue:

mais ca va, c’est pas du spam pour du viagra ou enlargement :stuck_out_tongue:

3 « J'aime »

Bonjour,
J’ai beau relire et me creuser les méninges, je n’arrive pas à comprendre ce que tu demandes :thinking:

Bonjour Mips,

Avant ce plugin, je choisissais le volume de chacun des messages. Cela me permet de mettre un faible volume pour les messages standards et fort pour les messages importants (alarme…)

En photo, par exemple ceci pour la meteo (on retrouve les 2 variables #message et #volume)

En synthèse, j’aimerai pouvoir affecter un volume pour chacun des messages

Est-ce plus clair? :nerd_face:

Plus clair oui, mais du coup tu avais évidemment une commande (en dur) dans ton scénario pour changer le volume en fonction du tag.
Ici le plugin reçoit une commande de notification et la forward à la commande configurée (lorsque la condition est ok);

Cela n’est pas envisageable d’y coder un « scénario » pour chaque message, ca serait beaucoup trop lourd à gérer, ni une action sous forme de tag, vu que le champ message contient le message déjà et que cela doit rester compatible pour les cas de base (une notification vers une messagerie ne saurait quoi faire avec.
Le volume doit être gérée par le plugin faisant le tts, ce plugin est généraliste malgré que déjà offrant déjà pas mal de config pour les notifs TTS.

Mais qu’utilises-tu comme plugin pour faire le tts?
avec le plugin googlecast par exemple, il est possible de mettre la notification dans le champs message et le volume dans le champs titre; avec ce système tu atteindrais ce que tu veux: un volume par message.

J’utilise « google cast » pour faire le TTS.

J’ai décomposé comme ceci :
1/ #volume directement via « google cast » (application immédiate)
2/ #message via « notification queue » puis transmets « google cast » (les messages sont lus lorsque le google home est « IDLE »)

Le problème est que lorsque j’écoute de la musique, le volume varie

Et donc as-tu mis la commande « speak » de googlecast comme commande de notification de la queue?

Dans ce cas met ton volume #volume# directement dans le champ « titre » et supprime le bloc si.
Si j’en crois la doc et le code de googlecast, si un volume (numérique) est présent dans le champs titre, le plugin changera le volume avant de faire le tts avec le message présent dans le champ message.

Mips,

Je suis confus. Ta réponse fait sens, lorsque je n’utilise pas « notication queue ».

Lorsque je passe tous les paramètres directement à « google cast », « notication queue » est inutilisé ? et la queue n’est pas gérée?
L’idée c’est d’utiliser ton plugin :wink:

Tout à fait, tu utilises notification queue en lui passant exactement les mêmes paramètres que si tu appelais googlecast :slight_smile:

C’est justement un des principes clé que je ne veux pas changer sur le plugin: il appellera la commande de notification (commande speak de googlecast dans ton cas) exactement avec les mêmes valeurs de « titre » et « message » que ce qu’il a reçu et donc il est possible d’utiliser toutes les fonctions de tous les autres plugins au travers de notificationqueue (et chacun rempli son rôle, ni plus ni moins).

Damned,

Tu veux dire que si je fais

« Notification queue » gère automatiquement le volume et le message ?

Non je veux dire qu’il enverra exactement cela à la commande suivante (speak de Googlecast) qui lui gérera le volume et donc cela donnera le résultat que tu veux :wink:

top, je mets en application immédiatement

Bon WE @Mips

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.