L’assistant vocal permet de piloter l’installation domotique par des commandes vocales :
“OK Google allume le Salon”,
“Ok Google Règle la température du Salon à 20 degrés”,
OK google active le mode Dodo”,
“OK Google éteins toutes les lumières”.
Il permet aussi d’avoir un retour vocal pour créer des alertes, des notifications:
“Attention, porte du frigo ouverte”,
“perte de communication avec le capteur de température de la chambre”,
“consommation électrique supérieure à 6000 Watts”…
Enfin, il permet d’avoir une communication dans les 2 sens : il permet d’interroger le système pour connaitre l’état ou la valeur d’une sonde :
” Ok Google, quelle est la température extérieure ?” -> “Il fait 12 °C dehors”.
Il est possible d’utiliser plusieurs modèles d’assistants vocaux: Amazon, Google, Siri et plusieurs systèmes pour l’héberger: Smartphone avec reconnaissance vocale Androïd ou Apple, boitier Amazon Echo, Google mini,… ou même une solution DIY.
Même si d’origine le système fonctionne assez bien (sur Eedomus), on se retrouve rapidement limité dans la personnalisation des commandes/ retours vocaux.
IFTTT:
Afin d’aller un peu plus loin dans la personnalisation, j’ai utilisé IFTTT: https://ifttt.com/
Le fonctionnement est le suivant:
1ère étape:
Programmer un déclencheur dans IFTTT
Par exemple, commande vocale: “OK Google éteins le Salon”,
pour ce faire il faut choisir l’assistant vocal, lui donner la phrase de déclenchement sous plusieurs déclinaisons:
“OK Google éteins le Salon”,
“Ok Google éteins la lumière du Salon”,
“Ok Google éteins la lampe Salon”
2ème étape:
choisir l’action à effectuer: “éteindre la lampe du salon”
Pour le faire, il faut éxécuter une requête HTTP qui sera envoyée à la box domotique.
Voici la procédure pour récupérer la requète sous Eedomus:
Se rendre sur la page de configuration de la Box : https://secure.eedomus.com/
Se Loguer, puis cliquer sur l’onglet “Configuration”, cliquer sur l’onglet “Mon Compte”, cliquer sur “Consulter vos identifiants” puis rentrez à nouveau votre mot de passe.
Récupération de la requète HTTP:
Destination : “Local”, Direction “SET”, “periph.value”, Périphérique “Lampes Salon”, Valeur “ON”.
La requête est crée, copier le lien et le coller dans IFTTT.
Lorsque vous exécuterez cette requête en local sur un navigateur, une commande sera envoyée à la box domotique pour éteindre la lampe du salon (à adapter en fonction de votre besoin).
Pour effectuer une requête depuis l’extérieur (hors du réseau local), il faut sélectionner “Cloud” dans Destination.
La direction “SET” envoie une commande vers la box domotique, “GET” récupère une information depuis la box (température, état, …).
Cet outil très pratique vous permet de générer automatiquement la requète HTTP à exécuter.
Vous pouvez modifier la requête afin de faire des tests et construire directement la requête vous même.
Par exemple si à la fin de la requête vous remplacez le “=1” par un “=0”, au lieu d’allumer la lumière, vous allez l’éteindre.
Pour faire une requête avec un autre capteur/ actionneur de la box, il faudra remplacer l’identifiant du périphérique dans la requète par celui qui vous intéresse.
