Bonjour a tous,
Malheureusement, je tourne en rond dans mes idées! J'aimerai faire une annonce vocale des événement sur changement d'états!
Matériellement j'ai tout ce qu'il me faut mais visiblement coté script je bugge quelques peu....
Mon idée est de m'annoncer vocalement que le portail extérieur s'ouvre! Ceci fonctionne déjà! Mais c'était bien jusqu'au moment ou ma femme se trouvant sur le canapé en siestant, se vue dérangée régulièrement suite aux allés retours répétitifs des enfants chez les voisins...
Du coup, je me suis dit que j'allais commander le volume des annonces annoncées par ma tablette android (via ImperiHome).
J'ai donc créé pour ceci un interrupteur virtuel de type sélecteur et créé des paliers de volume (ceci afin d'avoir les niveaux souhaités). Puis ajouté a ceci un programme horaire afin d'avoir plusieurs niveaux dans la journée en fonction de notre rythme de vie.
Après ceci, pour la simplicité, j'ai utilisé un événement Blocky pour le lancement des annonces. ImperiHone accepte les requêtes http pour la dictée TTS. Donc je prends un déclancheur (if else) et j'y ajoute mon capteur (installé sur le portail(valeur Opened ou Closed)) et l'utilise comme déclencheur pour mon événement. Puis j'y ajoute une condition en fonction de la valeur du volume afin d'appeler la bonne requête incluant le volume sonore.
Mon problème est que les annonces se font aussi dès que la valeur du sélecteur de volume change et que le portail est ouvert (ou fermé)! Je ne souhaite être averti qu'une fois et seulement si c'est le portail qui l'a déclenché. Peut-on mettre une clause dans le bloc en spécifiant que le déclencheur est le portail et non le sélecteur de volume?
Quelqu'un aurait-il une piste ou une autre idée?
Merci à tous
[RESOLU] Evénement sonores et gestion du volume
[RESOLU] Evénement sonores et gestion du volume
Dernière modification par oxedgar le 01 nov. 2016, 05:57, modifié 1 fois.
RaspBerry PI B & B+
Arduino (Ultrasonic)
Cartes Relais
1Wire
Domoticz & Imperihome
http://forum.arduino.cc/index.php?topic=292994.0
Arduino (Ultrasonic)
Cartes Relais
1Wire
Domoticz & Imperihome
http://forum.arduino.cc/index.php?topic=292994.0
Re: Evénement sonores et gestion du volume
Peux tu mettre un screen de ton blocky stp ?
Sinon il faut passer par un lua et la fonction if devicechanged
if devicechanged(portail) : on and selecteur : 10
Then osexect curl "api imperihome/trucadire/volume=valeur du selecteur"
A reproduire pour off
Ainsi la notification ne ce fait qu'au moment ou le portail change d'etat pas le selecteur.
Sinon il faut passer par un lua et la fonction if devicechanged
if devicechanged(portail) : on and selecteur : 10
Then osexect curl "api imperihome/trucadire/volume=valeur du selecteur"
A reproduire pour off
Ainsi la notification ne ce fait qu'au moment ou le portail change d'etat pas le selecteur.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Evénement sonores et gestion du volume
Voici le bloc je suis en travail dessus
RaspBerry PI B & B+
Arduino (Ultrasonic)
Cartes Relais
1Wire
Domoticz & Imperihome
http://forum.arduino.cc/index.php?topic=292994.0
Arduino (Ultrasonic)
Cartes Relais
1Wire
Domoticz & Imperihome
http://forum.arduino.cc/index.php?topic=292994.0
[RESOLU] Re: Evénement sonores et gestion du volume
Bonjour,
Merci pour le conseil! J'ai effectivement pu constater une des limites de bloquy!
J'ai donc fait un script LUA et maintenant ça fonctionne a merveille!
Merci pour ton aide
Merci pour le conseil! J'ai effectivement pu constater une des limites de bloquy!
J'ai donc fait un script LUA et maintenant ça fonctionne a merveille!
Merci pour ton aide
RaspBerry PI B & B+
Arduino (Ultrasonic)
Cartes Relais
1Wire
Domoticz & Imperihome
http://forum.arduino.cc/index.php?topic=292994.0
Arduino (Ultrasonic)
Cartes Relais
1Wire
Domoticz & Imperihome
http://forum.arduino.cc/index.php?topic=292994.0