Utilisation du Chromecast ou Google Home sous Eedomus
Bonjour aujourd’hui je vais vous faire un petit tutoriel sur l’utilisation d’un Chromecast, d’un Google Home / Google Home Mini ou d’une Android TV sous Eedomus. Avant pour les synthèses ( notifications ) vocales il n’était possible de les avoir que via le haut-parleur de la box ou encore via une enceinte compatible UPNP. Maintenant depuis la dernière mise à jour que je vous ai présentée ICI , il sera tout à fait possible de les envoyer via vos différents Google Home ce qui est vraiment appréciable lorsque l’on en a plusieurs comme moi. La synthèse vocale via des enceintes UPNP fonctionne très bien mais le souci que je rencontrais, c’est qu’il n’était possible d’en piloter soit une seule ou soit toutes de connectées sur le même réseau. Là il sera possible de faire son choix en fonction de votre besoin.
Vous pouvez retrouver une partie des différents produits compatibles :
- Google Home au tarif de 149.00 € que vous pouvez retrouver ICI.
- Google Home Mini au tarif de 49.00 € que vous pouvez retrouver ICI.
- Google Home Mini Charbon au tarif de 49.00 € que vous pouvez retrouver ICI.
- Google Home Mini Corail au tarif de 49.00 € que vous pouvez retrouver ICI.
- Chromecast au tarif de 34.00 € que vous pouvez retrouver ICI.
- Chromecast ultra au tarif de 69.00 € que vous pouvez retrouver ICI.
1° Que sera-t-il possible de faire ?
Comme j’en parlais ci-dessus, il sera tout à fait possible de se servir de ce nouveau périphérique pour lire vos notifications vocales mais également :
- Ecouter une radio parmi celle déjà intégrée.
- Pilotage de la chanson ou de la vidéo en cours de lecture.
- Augmenter ou diminuer le volume.
- Choisir un volume pré-programmé.
- Lire un fichier .wav ou mp3
Si par exemple vous souhaitez intégrer d’autres radios, autres que celle déjà intégré, il faudra les intégrer une par une dans l’onglet « Valeurs ». Comme il est précisé dans la documentation, il faudra choisir un flux compatible avec le chromecast. Vous pouvez retrouver les différents flux sur l’un des plus gros sites : http://fluxradios.blogspot.com/
2° Intégration du périphérique :
Pour cette partie, il ne sera pas du tout obligatoire d’avoir intégré un Google Home via l’Eedomus. C’est deux choses bien distinctes.
Une fois sur votre interface, allez sur la partie « Configuration » qui se trouve en haut à droite.
Allez sur « Ajouter ou supprimer un périphérique ».
Dans la partie « Autres types de périphériques », cliquez maintenant sur « Ajouter un autre type de périphérique »
Maintenant dans la catégorie des objets connectés, cliquez sur « Lecteur ChromeCast » et ensuite sur « Créer ». Comme sur tous les périphériques vous pourrez accéder directement sur la documentation en cliquant sur le lien.
Une fois sur la page de configuration du périphérique, il n’y a vraiment rien à faire ce qui facilite grandement son intégration.
- Choisir un nom personnalisé.
- Choisir la pièce dans lequel vous souhaitez qu’il soit visible ( ou non ).
Pas besoin d’aller dans la configuration de votre routeur ou box Internet pour savoir qu’elle est l’adresse MAC du votre périphérique car l’équipe à intégré directement une partie qui va scanner tout ce qui se trouve sur votre réseau.
Pour cela, il suffit de cliquer sur la petite loupe pour lancer le scan.
Une nouvelle page s’ouvre au bout de quelques secondes en fonction du nombre de périphériques connectés. Choisissez celui dont vous avez besoin et une fois retourné sur la page de configuration , cliquez sur « Créer » qui va permettre de créer les tuiles.
Voici les deux fameuses tuiles de créés. Comme on peut le voir, l’une sert pour la partie « Contrôle » et l’autre uniquement pour la partie gestion du « Volume ».
Dans la partie « Contrôle » on pourra retrouver :
- Les différentes radios.
- Un exemple de synthèse vocale.
- Le pilotage du périphérique en question.
Et enfin dans la partie « Volume », on ne retrouvera que le réglage du volume et celui pré-défini.
3° Intégration de nouvelle radio :
L’ajout d’une nouvelle radio reste vraiment très simple à mettre en œuvre. Le plus dur si l’on peut dire, sera de trouver une radio compatible avec le ChromeCast.
Pour vous faciliter la tâche, je vous mets quelques liens de radio que j’ai déjà testé est intégré :
- Pour Virgin Radio : http://mp3lg4.tdf-cdn.com/9243/lag_164753.mp3
- Pour Skyrock : http://www.skyrock.fm/stream.php/tunein16_128mp3.mp3
- Pour RFM : http://rfm-live-mp3-128.scdn.arkena.com/rfm.mp3
- Pour Radio FG : http://radiofg.impek.com/fg
- Pour Fun Radio : http://icecast.funradio.fr/fun-1-44-128
- Pour RTL2 : http://icecast.rtl2.fr/rtl2-1-44-128
- Pour Sanef : http://mediaming.streamakaci.com/sanef107_7_NORD.mp3
Maintenant il suffit d’aller dans la tuile « Contrôle » et de cliquer sur l’onglet « Valeurs ».
Je vais prendre un exemple, pour ajouter la radio « Virgin Radio » :
- Dans « Valeur Brute » : Laisser par défaut s’incrémenter ou si vous souhaitez avoir un peu d’ordre et facilement identifiable, il suffit de continuer la liste de chiffre. Dans mon cas cela sera « 6 ».
- Dans « Image » : il suffit de trouver l’image correspondant à la radio, d’avoir une résolution maximum en 128 x 128 et aussi enregistré avec une extension en .png
- Dans « URL » : http://localhost/script/?exec=chromecast.php&ip_or_mac=[VAR1]&value=[RAW_VALUE]
- Dans « Type » : Laisser par défaut sur « GET ».
- Dans « Paramètres » : « &action=playurl » et ensuite le lien du flux.
4° Ajout d’un volume pré-programmé :
Pareil que pour la tuile précédente, il faut aller dans celle « Volume ».
Je vais prendre un exemple, pour ajouter le volume à 20% :
- Dans « Valeur Brute » : On va indiquer « 20 » correspondant au volume que l’on désire.
- Dans « Image » : Choisir celle par défaut ou une personnalisée.
- Dans « URL » : http://localhost/script/?exec=chromecast.php&ip_or_mac=[VAR1]
- Dans « Type » : Laisser par défaut sur « GET ».
- Dans « Paramètres » : &action=setvol&value=[RAW_VALUE]
5° Ajout de la synthèse vocale :
Si vous souhaitez ajouter des synthèses vocales comme pour « L’activation de l’alarme », il est possible de le faire dire à votre ChromeCast.
Comme le montre le screenshot ci-dessous déployé par l’équipe, en rajoutant des « TAGS » :
- [DATE] : Permet d’annoncer la date du jour.
- [TIME] : Permet d’annoncer l’heure.
- [LAST_VALUE PERIPH_ID =XXXXXXX] : Il suffit simplement de rajouter le numéro d’ID qui se trouve dans les paramètres avancés du périphérique pour lui faire dire son état. Par exemple il est très pratique lorsque vous avez centralisé tous vos détecteurs d’ouverture, de lui faire dire si toutes les fenêtres sont fermées ou encore pour la température extérieure, d’une pièce, …
Dans mon exemple je vais prendre le cas pour que l’on ait une synthèse vocale lorsque j’active mon alarme.
- Dans « Valeur Brute » : Laisser par défaut s’incrémenter ou si vous souhaitez avoir un peu d’ordre et facilement identifiable, il suffit de continuer la liste de chiffre. Dans mon cas cela sera « 6 ».
- Dans « Image » : Choisir celle par défaut ou une personnalisée.
- Dans « URL » : http://localhost/script/?exec=chromecast.php&ip_or_mac=[VAR1]&value=[RAW_VALUE]
- Dans « Type » : Laisser par défaut sur « GET ».
- Dans « Paramètres » : &action=tts&lng=fr-FR&volume=40&text= L’alarme est bien activer
Comme vous pouvez le voir dans le « Paramètre » à rentrer, il est possible de régler le Volume que l’on souhaite. Ce n’est pas une faute dans le texte que je lui ai mis, mais c’est pour avoir une bonne prononciation du « ée ».
6° Conclusion :
C’est un nouveau périphérique que j’apprécie beaucoup, comme j’ai plusieurs Google Home et Mini dans la maison, cela me permet par exemple de lancer dans mon scénario du matin, la radio tout en prenant ma douche et en me préparant 😉
Je prends mon exemple de la douche, j’ai créé des règles permettant de faire communiquer mon bouton Nodon Soft avec mon ChromeCast. Un sert pour lancer la radio, un autre pour l’éteindre et les deux autres pour régler le volume.
Il est maintenant très facile de pouvoir faire des synthèses vocales sur le ChromeCast que l’on souhaite.
Je reviens très prochainement avec un nouveau tutoriel pour l’intégration de l’Amazon Echo en Français puisqu’il est disponible depuis quelques jours et surtout en pré-commande à -50% que vous pouvez retrouver mon bon plan ICI.
Merci pour ces explications, top.
Par contre est-il possible d’avoir la voix du google home? Car la voix du Eedomus laisse quand même a désirer.
Bojour Fresard,
Il faudrait que je re-test une fois à la maison et je te redis cela mais de mémoire il me semble que c’est la voix Eedomus qui faut le reconnaître est pas top top.
Bien cordialement
Sébastien
Merci pour ta réponse et si je trouve une solution, je manquerai pas de vous la transmettre.
Merci encore pour le tuto, au top :).
bonjour, c’est super. J’ai testé pour tout ce qui est audio avec la bbox Miami qui dispose d’un chromecast. Par je bloque pour déclencher une chaine de TV, je ne dois pas trouver la bon url certainement.
Un petit coup de main
Bonsoir Janny THEVRET,
Malheureusement je n’ai pas la box Miami mais je pense qu’il n’est possible d’avoir que la partie audio et non de pouvoir changer de chaine.
Bien cordialement
Sébastien
Bonjour
Merci pour ce tuto qui est très clair, cependant je l’ai essayé mais pour Alexa en mettant la mac adresse mais ça ne fonctionne pas, il n’y a aucun son qui sort pour les notifications
Si vous avez une idée je suis preneur
Bonsoir Olivier,
Merci beaucoup pour ce commentaire.
Malheureusement cela ne fonctionne que pour Eedomus. Les Amazon Echos ne permettent pas cela.
Bien cordialement
Sébastien