04-15-2017, 04:41 PM
Il y a des moments de la journée ou on aime bien avoir certaines informations, la météo lorsque l'on est dans salle de bain le matin par exemple ...
Bien souvent dans cette pièce on a un système de sonorisation et bien alors voyons voir comment l'utiliser intelligemment
Prérequis
=> un sonos et oui et avoir configuré le connecteur http://forum-lifedomus.com/showthread.php?tid=3605
=> suivre le tuto de @Florent et prendre la dernière version de son connecteur http://forum-lifedomus.com/showthread.php?tid=3606&pid=8074#pid8074
Modification du script météo.
Le but est d'aller récupérer les informations du jour même et de les faire lire par le Sonos.
On a accès grâce à Florent à toutes ces informations dans un équipement
Day0Forecast: Prévision du jour
Day1Forecast: Prévision J+1
Day2Forecast: Prévision J+2
Day3Forecast: Prévision J+3
Le problème est que la variable renvoie l'information du jour sous la forme "Sam." pour Samedi etc et il y a également une "/" qui est prononcée par le TTS "Barre oblique" ce qui n'est pas super
Nous allons donc modifier cela.
[attachment=1642]
Télécharger le fichier Javascript du connecteur (1) et l'ouvrir à l'aide d'un éditeur de texte (notepad++ par exemple)
Remplacer dans ce fichier "day_short" par "day_long" dans les lignes 79 et 110
Sauvegarder le fichier puis réimporter celui-ci dans le connecteur (2) et Enregistrer (3)
[attachment=1644]
Pour modifier la "/" aller dans l'équipement "Météo" (1)
[attachment=1645]
Modifier le texte en rose (1) en supprimant la "/" et en ajoutant ce que vous désirez que la dame dise dans votre sonos (ici j'ai ajouté Température minimum et maximum)
Sauvegarder (2)
Automate
Créer tout d'abord une variable TTS de type "chaine"
Créer un automate comme ci-dessous
Bloc Variable et bloc action
[attachment=1646]
Sélectionner le bloc "variable" et cliquer sur la droite sur "f(x)"
[attachment=1647]
Créer un bloc "opérande" et sélectionner l'équipement météo puis y faire glisser la valeur désirée que l'on veut vocaliser sur le sonos (ici Day0Forecast)
[attachment=1648]
Dans le bloc action sélectionner l’équipement sonos sur lequel vous voulez vocaliser l'information
Vous pouvez ensuit utiliser les déclencheurs que vous souhaitez, par exemple détection de présence dans la salle de bain le matin afin de savoir comment s'habiller
C'est terminé
Bien souvent dans cette pièce on a un système de sonorisation et bien alors voyons voir comment l'utiliser intelligemment
Prérequis
=> un sonos et oui et avoir configuré le connecteur http://forum-lifedomus.com/showthread.php?tid=3605
=> suivre le tuto de @Florent et prendre la dernière version de son connecteur http://forum-lifedomus.com/showthread.php?tid=3606&pid=8074#pid8074
Modification du script météo.
Le but est d'aller récupérer les informations du jour même et de les faire lire par le Sonos.
On a accès grâce à Florent à toutes ces informations dans un équipement
Day0Forecast: Prévision du jour
Day1Forecast: Prévision J+1
Day2Forecast: Prévision J+2
Day3Forecast: Prévision J+3
Le problème est que la variable renvoie l'information du jour sous la forme "Sam." pour Samedi etc et il y a également une "/" qui est prononcée par le TTS "Barre oblique" ce qui n'est pas super
Nous allons donc modifier cela.
[attachment=1642]
Télécharger le fichier Javascript du connecteur (1) et l'ouvrir à l'aide d'un éditeur de texte (notepad++ par exemple)
Remplacer dans ce fichier "day_short" par "day_long" dans les lignes 79 et 110
Sauvegarder le fichier puis réimporter celui-ci dans le connecteur (2) et Enregistrer (3)
[attachment=1644]
Pour modifier la "/" aller dans l'équipement "Météo" (1)
[attachment=1645]
Modifier le texte en rose (1) en supprimant la "/" et en ajoutant ce que vous désirez que la dame dise dans votre sonos (ici j'ai ajouté Température minimum et maximum)
Sauvegarder (2)
Automate
Créer tout d'abord une variable TTS de type "chaine"
Créer un automate comme ci-dessous
Bloc Variable et bloc action
[attachment=1646]
Sélectionner le bloc "variable" et cliquer sur la droite sur "f(x)"
[attachment=1647]
Créer un bloc "opérande" et sélectionner l'équipement météo puis y faire glisser la valeur désirée que l'on veut vocaliser sur le sonos (ici Day0Forecast)
[attachment=1648]
Dans le bloc action sélectionner l’équipement sonos sur lequel vous voulez vocaliser l'information
Vous pouvez ensuit utiliser les déclencheurs que vous souhaitez, par exemple détection de présence dans la salle de bain le matin afin de savoir comment s'habiller
C'est terminé