Aller au contenu

Comment désactiver un VD


Messages recommandés

Posté(e)

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

 

 

Posté(e)

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
Posté(e) (modifié)

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
Posté(e)

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

Poste un exemple d'un bouton , qu'onregarde

Posté(e)

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.

 

 

Posté(e)

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 ...

Posté(e)

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 

×
×
  • Créer...