Amazon Echo – Alexa, mon nouvel assistant

Après un moment d’absence aussi bien sur le site que sur ma domotique, j’ai remis la main dans mon Jeedom suite à l’achat de l’Amazon Echo.

Le prix de lancement m’a fait craquer, surtout comparé à google home…

Amazon.fr – Enceinte connectée Alexa

J’ai donc dans un premier temps voulu faire interagir Alexa avec mon Jeedom et pour ça j’ai dû installer ha-bridge sur mon serveur.

Pour installer ha-bridge j’ai suivi un tutoriel vidéo sur youtube : https://www.youtube.com/watch?v=_9Uq0abToFM

Vous verrez dans les commentaires ma maigre contribution car suite à mon installation, j’ai intégré le démarrage automatique du ha-bridge :


1 – nano /home/pi/habridge/starthabridge.sh

#!/bin/bash
### BEGIN INIT INFO
# Provides: firewall
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Démarre ha-bridge
# Description: Démarre ha-bridge pour interconnexion avec Jeedom
### END INIT INFO

Ensuite je l’ai déplacé dans /etc/init.d/, remis en exécutable et ajouté au démarrage :

2 – mv /home/pi/habridge/starthabridge.sh /etc/init.d

3 – chmod u+x /etc/init.d/starthabridge.sh

4 – update-rc.d starthabridge.sh defaults


J’ai fait l’installation un jour avant de recevoir mon écho et je pensais avoir fait le plus dur. Mais finalement une fois mon Echo installé, aucun appareil détecté…

Après différents test et recherches, j’ai enfin réussi à faire fonctionner ha-bridge avec Alexa !

Pour cela, malgré l’installation de ha-bridge sur le même serveur que Jeedom, il ma fallu impérativement faire tourner ha-bridge sur le port 80. Le port 8080 n’a jamais fonctionné…

Étant donné que mon Jeedom est sur le port 443 (https), le port 80 n’est plus utilisé pour accéder à Jeedom. Il m’a donc fallu libérer ce port pour lancer ha-bridge.


modifier le fichier ports.conf :
– nano /etc/apache2/ports.conf

Dans le fichier, il faut commenter l’écoute du port 80 (en ajoutant le #) :
– #Listen 80

Enregistrer le fichier, et relancer apache :
– /etc/init.d/apache2 restart

Lancer ha-bridge sur le port 80 (Si vous avez suivi le tutoriel sur Youtube, voici la ligne à modifier dans le fichier starthabridge.sh :
– nohup java -jar -Dserver.port=80 /home/pi/habridge/ha-bridge-your version.jar @


Et une fois toutes ces modifications et mes Devices créés dans ha-bridge, j’ai enfin pu lancer une détection sans avoir de message d’Alexa m’indiquant ne pas avoir trouvé d’appareils.

A la fin de la détection, on ne voit pas immédiatement les appareils, pensez à attendre quelques secondes et à sortir du menu  « maison connectée » d’Alexa pour y retourner et voir apparaître vos Devices.

En attendant des skills comme xiaomi (Non disponible en france actuellement) et surtout Jeedom, je vais enfin pouvoir allumer et éteindre mes équipements simplement en discutant avec Alexa.

Profitez de l’offre imbattable pour acheter votre Alexa, il y a aucun doute que Amazon va tout faire pour améliorer son assistant vocal déjà bien avancé mais qui reste encore limité en France.

 

Auteur de l’article : Vivien

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.