Piloter Jeedom à la voix grâce à Google Assistant

Jeedom offre de nombreuses possibilités pour commander sa maison. L'une des plus pratiques est sans doute le pilotage à la voix. Justement, Jeedom est compatible avec les assistants vocaux Amazon Alexa, Siri, et Google Assistant. Ce dernier ayant été adopté par toute la famille (près d'un Google Assistant par pièce), il était logique de pouvoir piloter la maison en passant par ce même assistant. La mise en place avec Jeedom est très simple. Je vous propose de la découvrir plus en détail…

I. Pré requis pour utiliser Jeedom avec Google Assistant

Pour pouvoir fonctionner, il faudra cette fois mettre la main au porte monnaie. Rassurez vous, rien d'exorbitant: il faudra tout d'abord acheter le plugin Google Smarthome à 4€, puis l'installer sur votre Jeedom. Ce plugin permettra de configurer les équipements à utiliser avec l'assistant vocal.

jeedom google assistant 1

Sur la page de configuration générale, il faudra sélectionner “Cloud”. Un mode Standalone existe, mais restera réservé aux utilisateurs avancés.

En sélectionnant le mode Cloud, on est informé que ce mode nécessite un abonnement.

jeedom google assistant 2

Un abonnement à souscrire sur le Market Jeedom, qui coutera 12€ à l'année. Ce cout est simple à expliquer: Jeedom étant une solution domotique autonome, elle ne s'appuie pas sur le Cloud, ce qui est un gros avantage. Toutefois, les assistants vocaux ont besoin d'une passerelle Cloud pour communiquer avec les équipements. La société Jeedom a donc mis en place une architecture Cloud pour répondre uniquement aux contraintes des assistants vocaux. Et bien sûr, une telle architecture a un cout.

jeedom google assistant 3

Le mode Standalone permet de s'affranchir de cet abonnement, mais pour l'avoir essayé, sincèrement je préfère payer ces 12 euros et profiter d'une solution très simple à mettre en place, mais également à utiliser.

A lire également:
Guide: Intégrer Starlink dans Home Assistant

Une fois le service souscrit, sur la configuration du plugin, il faudra cliquer sur “Envoyer”. Cela aura pour effet d'envoyer les informations de connexion nécessaires au service. Sur le market, dans le service assistants vocaux, vous pourrez alors activer l'assistant Google ou Amazon, ou les deux, selon ce que vous souhaitez. L'url de votre box Jeedom (l'utilisation des DNS sécurisés Jeedom facilite beaucoup cela), et la clé API Google Smarthome, devraient être automatiquement complétés.

jeedom google assistant 5

Sauvegardez bien la configuration.

II. Configuration des équipements Jeedom

Il reste ensuite à configurer les équipements qu'on souhaite piloter via l'assistant vocal. Pour cela, on se rend dans le menu Plugins / Communication / Google SmartHome. La liste de tous les équipements disponibles sur votre Jeedom apparait.

Dans la première colonne encadrée en rouge, il faudra cocher “Transmettre” si on souhaite pouvoir utiliser l'appareil avec l'assistant Google. Si une information doit remonter également (température, etc.) il faudra cocher “Remonter l'état”.

jeedom google assistant 6

Dans la seconde colonne en rouge, il faudra indiquer le type d'appareil dont il s'agit: lumière, prise, volet, etc. Le choix est très important, car c'est grâce à lui que l'assistant Google pourra interpréter les commandes vocales correspondantes.

jeedom google assistant 7

Une fois qu'on a définit tous les appareils à retrouver dans l'assistant vocal, on sauvegarde la configuration.

Attention: Le plugin ne supporte pas les équipement avec des fonctions doubles (2 sorties par exemple comme certains modules zwave Fibaro). Il faut absolument passer par 2 virtuels pour le décomposer.

A noter que la colonne “Challenge” permet de mettre en place un code. Par exemple, si vous avez une commande pour désactiver une alarme, il peut être plus prudent de demander un code pour ne pas laisser n'importe qui le faire à la voix. Lorsque vous demanderez d'activer ou désactiver ce périphérique, Google vous demandera donc un code oral à valider.

A lire également:
Guide: Intégrer Starlink dans Home Assistant

III. Configuration de Jeedom dans Google Home

Il faut maintenant se rendre dans l'application Google Home sur son smartphone ou sa tablette. On demande à ajouter un nouvel objet connecté. Dans la liste, nous retrouvons “Jeedom Smarthome”.

jeedom google assistant 8

On renseigne ensuite ses identifiants du compte market jeedom:

jeedom google assistant 9

A l'heure actuelle, il faut patienter 24h entre l'activation du service sur Jeedom, et l'ajout sur son Google Assistant. Ce délai devrait être réduit grâce aux améliorations régulièrement apportées par Jeedom. Mais si vous avez ce type de message et que vos identifiants sont bons, le problème peut venir de ce délai.

jeedom google assistant 10

Une fois Jeedom ajouté dans Google Home, tous nos équipements configurés plus haut dans Jeedom avec l'option “Transmettre” vont s'afficher:

jeedom google assistant 11

Il suffit maintenant de les sélectionner un par un:

jeedom google assistant 13

Puis de les affecter aux pièces créées dans Google Home, car le système n'est pas capable de reprendre les pièces créées dans Jeedom:

jeedom google assistant 14

C'est un peu fastidieux si on a beaucoup d'équipements. Heureusement, ce n'est à faire qu'une seule fois. Une fois cela fait, nous retrouvons tous nos équipements dans les pièces Google Home. Ici, par exemple, dans la chambre parentale, nous avons à la fois des périphériques issus de Jeedom, de l'éclairage Philips Hue, du Chromecast, etc.

screenshot 20191231 165413 home

L'avantage, c'est que l'assistant se moque de savoir d'où viennent les périphériques; ce qui compte, c'est qu'il sache de quel type il s'agit: lampe, prise, etc. Ainsi, quand je demande à Google d'éteindre toutes les lampes, il éteindra aussi bien les lampes pilotées en Zwave dans Jeedom, que les ampoules Philips Hue, ou encore les plafonniers Xiaomi. Vous retrouverez toutes les commandes Google Assistant ici.

A lire également:
Guide: Intégrer Starlink dans Home Assistant

A noter qu'il est également possible de créer des scènes dans Jeedom pour les piloter à la voix, avec une commande “Active #nom du scénario#” ou “Désactive #nom du scénario#. Personnellement je préfère passer par les routines intégrées à Google, qui me suffisent amplement. Par exemple dans la routine “je pars”, j'éteins différents appareils, qu'ils viennent de Jeedom ou non:

IV. Conclusion

Comme on l'a vu, piloter sa domotique Jeedom à la voix grâce à Google Assistant est extrêmement simple ! Il suffit de connaitre la procédure, mais elle se fait très facilement. Rien que pour cela, les 12€ valent largement la dépense.

Mais surtout, l'objectif WAF est totalement rempli: pas besoin de dire à Google de parler à Jeedom pour piloter tel équipement, les périphériques issus de Jeedom sont nativement reconnus par l'assistant. En sachant qu'il s'agit d'une lampe, d'un thermostat, d'un volet, etc. l'assistant Google sait exactement comment les piloter et à quelles commandes il doit répondre. Un simple “Ok Google, allume la lumière du salon”, ou “Ok Google, ferme les volets”, et le tour est joué. Difficile de faire plus simple !

Pour information, cet article peut contenir des liens affiliés, sans aucun impact sur ce que vous gagnez vous même ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectué sur le blog chaque jour, et d'aider à couvrir les dépenses du site (hébergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc à ceux qui joueront le jeu !

Inscrivez vous à notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grâce à un mail dans votre boite chaque vendredi !

15 Commentaires
  1. Hello merci pour toutes les infos.. Par contre obligé d’avoir une adresse https ou pas ?

  2. Bonjour j’ai suivi la procédure,home retrouve bien mes lumières et volets mais lorsque je lance une commande vocale ou directement sur l’application j’ai le message impossible d’établir la connexion,auriez vous une idée?Merci

  3. Merci pour cet article Cédric. Pour ma part, la seule chose que je n’arrive pas encore à faire, c’est de faire croire à Google Home que ma TV LG est une android tv… Je ne désespère pas pour autant. Néanmoins, pour tout le reste, je rejoins la conclusion de ton article, c’est du tout bon pour tous les appareils qui ne se connectent pas nativement à Google Home

  4. Bonjour, est-il possible de lancer des scénarii aussi ? (au lieu de commander un module)

    • Je me pose exactement la même question, utilisant à la base IFTTT pour lancer des scénarios complets.
      Une réponse ?

      • Oui, sans problème. Il y a deux possibilités:
        – le plugin Google Smarthome permet de lancer des “scènes”: il s’agit d’un enchainement de commandes; Par exeple une scène “film”, qui allume la TV, le lecteur bluray, et tamise la lumière. Ici il n’est par contre pas possible de faire des scénarios complexes avec des conditions par exemple
        – pour des scénarios plus complexes, on peut créer son scénario sur Jeedom comme d’habitude, avec conditions, etc. On crée ensuite un virtuel On/Off qui va lancer le scénario précédemment créé. Ce virtuel peut ensuite être piloté par Google Assistant comme n’importe quel équipement On/Off. C’est une petite ruse, mais ca fonctionne très bien pour lancer des scénarios plus complexes ;-)

  5. Bonjour, savez vous si il est possible de commander par le google home des équipements KNX? Merci encore pour votre article.

  6. Bonjour, merci pour l’article !
    Savez-vous s’il est possible de commander par Jeedom des devices associés à Google Assistant ?
    Exemple : une caméra Eufy, associée à Google Assistant (ou Alexa) pourrait être commandée par Jeedom ?

  7. D’accord, merci.
    A priori le plugin Alexa-API me semble le permettre, en version Béta, permet le scan des smart devices associés au compte Alexa. Le développeur est très très actif.
    Je vais essayer, après je ne sais pas quelles commandes seront utilisables…

  8. Bonjour,
    merci pour cet article qui me parait être la solution la plus simple pour lié la Google Home à Jeedom.
    Juste une question : comment peut on interroger des capteurs de température (interne) avec la google home ?

  9. Bonjour, est-il possible d’utiliser un autre port que le port 443 (tout en restant en https évidemment) ?

Laisser un commentaire

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare