Aller au contenu
ericl78

Comment désactiver un VD

Recommended Posts

Bonjour

 

Voici ma problématique

J'ai un VD qui envoi des commandes vocales via TTS et cela fonctionne à merveille.

Par contre, la box, pour diverses raisons justifiée, se met à parler la nuit. (pas WAF :=) )

Avez vous une solution pour désactiver un VD entre 22h00 et 07h00 du matin ?, comme il est possible de le faire pour une scène.

Bien entendu, je pourrais gérer cela dans mes scènes, mais cela complique énormément mes scènes (j'ai 15 boutons dans mon VD avec des phrases différentes)

 

Merci d'avance

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

tu crées une scène qui met la variable Est_Nuit à true à 22h00 et à false à 7h00.

Ensuite dans ton VD tu testes avant d'envoyer ton TTS si le variable Est_Nuit est bien à false

  • Like 1
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

merci pour ta réponse

Mais mes VD sont en text et non lua et ceci afin d'envoyer des commandes tts

Il est possible dans ce mode d'utiliser les mêmes commandes que en lua ?

Merci 

 

Modifié par ericl78

Partager ce message


Lien à poster
Partager sur d’autres sites

en texte ? Je ne connais pas ce mode

Partager ce message


Lien à poster
Partager sur d’autres sites

Oups, désolé, je voulais dire mode chaîne

 

Merci d'avance

 

Partager ce message


Lien à poster
Partager sur d’autres sites

je ne connais pas non plus le mode chaîne. Tu veux dire le mode bloc ?

Poste un exemple d'un bouton , qu'onregarde

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir

 

voici un exemple:

comment rajouter une condition if ....

image.png.06928053e03e887ce4053f44a2bd546b.png

Partager ce message


Lien à poster
Partager sur d’autres sites

je ne crois pas que c'est possible dans le bouton en texte.

Et qu'est-ce qui appelle ce bouton ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir

 

Des scripts lua appellent ce bouton. Bien entendu, je peux modifier tous mes scripts lua qui appellent ce bouton, mais cela n'est pas propre.

Je fais toujours mon possible pour optimiser mes scripts.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

et tu ne saurais pas transformer ce script en script LUA, puis y ajouter une condition ?

Partager ce message


Lien à poster
Partager sur d’autres sites

A tester pour la conversion en lua :

 

local message = ""

local ip_module = fibaro:get(fibaro:getSelfId(),"IPAddress")
local port = fibaro:get(fibaro:getSelfId(),"TCPPort")
HC2 = Net.FHttp(ip_module, port)

status, response = HC2:GET("/api/rest/speech/tts?text="..message

 

Il manque le réglage volume à 80 ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne me souviens plus trop, mais le VD Sonos de @Krikroff ne fait il pas le TTS ? Il n'y aurait alors plus qu'à remplir une variable avec le texte à dire 

Partager ce message


Lien à poster
Partager sur d’autres sites

@jojo

Confirmé, oui, le VD de Krikroff fait du TTS.

@ericl78 Tu as des Sonos ?

Question curiosité ;-) Pourquoi en Texte plutot qu'en LUA ?

Partager ce message


Lien à poster
Partager sur d’autres sites

×