Objectif de ce tuto
Allumer ma centrale d’aspiration (aspiration centralisée) d’un ordre à Alexa : « Alexa déclenche l’aspirateur«
Matériels
- La centrale d’aspiration (c’est une Aldès, installée depuis 2008, aucun souci à ce jour). Elle est équipée d’un bornier qui permet de déclencher la centrale avec un petit on/off (contact sec).
- Un Sonoff Basic qui est flashé avec ESP Easy et qui est modifié pour faire un contact sec (on/off), ce contact est relié aux borniers de la centrale d’aspiration
- Un Amazon Alexa Echo
Principe
- Le Sonoff Basic est flashé avec ESP Easy puis interfacé à Jeedom avec le plugin Espeasy
- Dans Jeedom, on ajoute une commande Lancer qui permet de Lancer un On/Off sur le GPIO 12 (Relais), voici la commande :
- On relève le lien URL qui permet de lancer la commande avec un Post http: Par exemple : http://192.168.0.100/core/api/jeeApi.php?apikey=3mDPf04Y09gJDyNTUddr4cXRL1LiGMYG3sxlca65Zv&type=cmd&id=5735
Précisions ou options
Configuration dans ESP Easy
On peut ajouter des règles pour faire en sorte que l’appui sur le bouton du Sonoff Basic déclenche également l’aspiratoin :
Installation et Config du plugin Alexa
Ce tuto n’a pas vocation à expliquer l’installation du plugin Alexa, la prise de l’abonnement de 12€/an chez Jeedom, actons que tout cela est opérationnel.
Type générique obligatoire
Contrôler qu’un « Type générique » a bien été mis à la commande « Lancer » dans le plugin ESP Easy, allez donc chercher votre commande, puis cliquez sur puis deuxième Onglet, Type générique
A noter que c’est volontairement que j’ai choisi un type « lumière » car dans l’intégration dans le plugin Alexa, je choisirai de déclarer le device comme une lumière. (Dans un premier temps, j’avais déclaré une prise, mais l’accusé de réception posait problème)
Bonus (facultatif)
Si vous voulez faire marrer votre entourage, sur le même écran, vous pouvez ajouter cela :
A noter que le commande Faire parler Alexa en SSML est une commande du plugin Alexa-API.
Le texte est : <speak><voice name=’Conchita’><prosody rate=’medium’ pitch=’low’>Chaud devant !! Aspirator alloumé !! Yé m’appel Conchita. yé fé lé ménache partou dans la maichon .</prosody></voice></speak>
Ajout du lien Alexa-Jeedom
Dans le plugin Alexa, ajoutez la commande qui correspond à l’aspirateur
Dans l’application Alexa sur téléphone ou sur https://alexa.amazon.fr
Maison connectée puis Détecter
Lancer la commande à la voix
C’est terminé, l’aspirateur se commande donc à la voix avec un :
- Alexa déclenche l’aspirateur
- Alexa allume l’aspirateur