Jeedom et Google Assistant : gratuitement, sans IFTTT

A l’heure ou IFTTT commence à faire payer ses services, il est bon de trouver des solutions alternatives gratuites ou très peu chères pour faire tourner sa domotique. Cette idée, je la défend depuis le début. Dans cet article, je vais donc vous expliquer comment faire pour contrôler à la voix votre domotique Jeedom via Google Assistant, gratuitement, sans IFTTT et l’ abonnement annuel payant de Jeedom.

Cet article est une alternative à IFTTT. Cependant, celle-ci nécessite d’acheter un plugin à 6euros et de le paramétrer. Si vous voulez tenter l’expérience du contrôle à la voix avant de payer, je vous invite donc à tester IFTTT et Google Assistant en 1 applet.

Si vous êtes joueur, bidouilleur ou radin, vous aimerez la suite 😉

Jeedom et Google Assistant gratuitement

Principe de fonctionnement de Jeedom avec Homebridge

Homebridge est un serveur NodeJS super léger et qui permet de rendre compatible des équipements non prévus à la base pour Apple HomeKit. Ce serveur Homebridge dispose de nombreux plugins. Notamment : Homebridge Google Smart Home.

L’idée est donc d’installer ce serveur Homebridge, son plugin Homebridge Google Smart Home, et d’y configurer nos périphériques domotiques se trouvant dans Jeedom.

Pour résumer:

  • Jeedom contient toute votre domotique,
  • Homebridge, configuré avec vos éléments domotiques Jeedom,
  • Le plugin « Homebridge Google Smart Home » de Homebridge vous fera la connexion avec votre Google Assistant.

Cette solution présente de nombreux avantages :

  • Vous ne dépendez plus d’un service tiers comme IFTTT : ce sera beaucoup plus pérenne à l’avenir !
  • C’est local : donc rapide,
  • Ne pas avoir à payer 12€/an Jeedom pour avoir le service 😉
Achetez votre électronique moins chère avec notre partenaire Chinatech.fr !

Installation automatique de Homebridge sous Jeedom

Jeedom est top pour cela ! Il existe un plugin qui s’appelle Homebridge. Ce dernier coute 6€.

Une fois installé, le serveur Homebridge tournera en tâche de fond sur votre serveur Jeedom.

Il permet ensuite « d’exporter » facilement vos périphériques domotiques vers Homebridge. Je vous laisse consulter la documentation du plugin en question pour en apprendre plus sur Homebridge et comment envoyer vos périphériques Jeedom dans Homebridge.

Une fois configuré, si vous avez un appareil iOS, vous pourrez gérer votre domotique Jeedom. Bon, c’est pas le but de cet article, mais sachez-le : pour 6€ ca rend compatible Apple Homekit et Google Assistant 😉

Installation manuelle de Homebridge

Pour information, il est tout à fait possible d’installer soi même Homebridge sur une VM ou docker par exemple. Ensuite, vous pourrez, via ce plugin Homebridge : « Homebridge Http Jeedom » configurer les lumières. Ce plugin est très limité. Vous ne pourrez pas gérer les volets par exemple. L’auteur lui-même le dit dans GitHub, ce plugin ne va pas évoluer car le plugin qui se trouve dans Jeedom( que je cite au dessus ) le fait déjà et il est très bien.

Pour ma part, pour la rédaction de cet article, c’est cette installation manuelle que j’ai faite. Je voulais dans un premier temps valider le concept avant de payer pour le plugin cité au dessus.

Donc, je ne recommande pas l’installation manuelle car beaucoup trop complexe pour au final, ne pas pouvoir tout gérer via Google Assistant.

Installation du plugin Homebridge Google Smart Home

Depuis l’interface de Homebridge, allez dans « plugin », cherchez : Homebridge Google Smart Home

Une fois installé, il faut le configurer : « settings » – « Link Account ».

Plus d’information ici : https://github.com/oznu/homebridge-gsh#configuration

Configuration de Google Home sur votre téléphone

Depuis « Google Home », allez dans les paramètres, cliquez sur « Fonctionne avec Google », choisissez « Homebridge ».

Une fois lié, tous les périphériques/scénarios que vous aurez envoyé de votre Jeedom sur Homebridge apparaitront dans votre Google Home.

A vous de les dispatcher par pièce.

Conclusion : Jeedom et Google Assistant gratuitement

Pour 6€, vous avez une solution clé en main pour :

  • gérer votre domotique à la voix depuis Google Assistant,
  • tout en local, donc pas de tiers qui va vous facturer un truc de ouf,
  • en local donc super rapide,
  • et accessoirement, si vous avez un iphone ou ipad, tous les éléments importés seront compatibles avec HomeKit 😉

francois

Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. Toujours curieux, je tiens ce blog comme mémo de mes découvertes et profite de cet espace pour vous les faire partager.

37 réponses

  1. Nebz dit :

    Bel article 😉 merci !

  2. Bruno dit :

    Bonjour,
    J ai une jeedom smart, j ai bien le plugin homebridge d installé sur jeedom.
    Mais je me demande comment lancer l’interface de Homebridge pour pouvoir linker le plugin Homebridge Google Smart Home.
    J accede a smart via Putty. Mais la je suis coince.
    Merci pour l aide.
    Bruno

  3. Nebz dit :

    Pour information la mise à jour du plugin homebridge qui devrais arriver ce vendredi aura déjà config-ui-X installé, ainsi que homebridge-gsh 🙂

  4. Nebz dit :

    Ou pendant le week-end… je dois encore mettre la doc à jour…

  5. ader dit :

    Bonjour si j’ai bien compris ca ne fonctionnera pas avec un telephone Android?
     

  6. ader dit :

    …..la fonction GH assistant sur jeedom?
     

  7. Tomka dit :

    Merci beaucoup pour ce super tuto et merci à Nebz pour le plugin.
    Je l’ai suivi hier et j’ai pas mal galéré pour atteindre la configuration du plugin GSH au sein de Homebridge, étant passé par l’installation du plugin Homebridge via le market de Jeedom.
    En fait, tout est bien expliqué pas à pas par Nebz ici: https://community.jeedom.com/t/tuto-homebridge-et-google-smart-home/13855 
    Et je précise que j’ai du installer le plugin beta car sinon cela ne fonctionnait pas. Heureux de savoir qu’une nouvelle stable arrive.
    Bref, merci à tous les deux, je peux à présent piloter en vocal et en local mon installation, sachant que j’étais sur snips avant. 
    Cordialement,
    Tomka

  8. Theandone90 dit :

    J’ai une erreur Homebridge Link Required alors que mon HomeBrige sous Jeedom est bien lié.
    Une idée ?

  9. Nebz dit :

    Attendez la mise à jour de ce weekend, homebridge doit être >1.0.0 si vous n’etes pas en beta… il est écrit dans les logs clairement mais on peut le louper…

  10. Theandone90 dit :

    Je suis en version beta de Homebridge sur Jeedom.Je paramètre bien la liaison sur UI Homebridge avec mon compte Google.
    Et après le reboot de Homebridge pour sync la liaison, bah la liaison disparait.
     

  11. Theandone90 dit :

    J’ai installé Homebridge-gsh en v2.0.1 via la console UI de Homebridge, j’y lie mon compte Google et il me demande de rebooter Homebridge pour y intégrer la modification. Une fois le reboot OK, je vais google Google Home et je fais « Ajouter une fonction » et sélectionne Homebridge. Et quand je sélectionne mon compte Github ou Google il me sort le message « Homebridge Link Requiered ». Et quand je retourne dans Homebridge UI pour voir l’état de la liaison il veut relier un compte. Comme si qu’il ne le garde pas en mémoire. https://ibb.co/dBxRcxZ

  12. Theandone90 dit :

    Ha d’accord. J’ai pas vu ce morceau de tuto. Je test cela

  13. Ader dit :

    Moi ça marche nickel en suivant le tuto et le forum community
    Par contre j’arrive pas a configurer mes volets j’ai un relais pour la monté et un relais pour la descente avec un capteur aquara pour la position 

    • Nebz dit :

      Comme indiqué dans la doc homebridge, tout ça doit être concentré sur une seule valeur état… je sais que c’est pas simple mais j’ai du trouver un protocole commun à tous les formats

  14. znation dit :

    Bonjour,
    Je viens d’acheter le plugin avec la version toute neuve.
    L’objectif etant vraiment de remplacer l’abo annuel chez jeedom et passer ‘non cloud’ et d’utiliser google assiatant.
    Mais j’ai 2 soucis à priori
    Dans adresse ip homebridge j’ai :

    http://192.168.0.2   Info : Vous n’avez pas de concentrateur Homekit, homebridge ne fonctionnera pas à distance et je ne trouve pas de plate-forme google smartHome dans le fichier config puis l’ajouter en plateforme additionnelle.
     

    Merci pour ton aide

  15. Nebz dit :

    je ne trouve pas de plate-forme google smartHome dans le fichier config puis l’ajouter en plateforme additionnelle.

    et concernant cela je t’invite à lire le tuto sur communauté qui explique précisément et étape par étape ce qu’il faut faire 

    • znation dit :

      Hello,

      J’ai compris ce qu’il n’allait pas, juste qu’après l’inclusion du compte google dans le plugin, je redemarrais direct le plugin (car c’etait proposé après) hors il ne faut pas le faire. En resumé bien suivre ta doc mais bien préciser peut etre que meme si c’est proposé de faire un reboot de homebridge et boen il ne faut pas le faire lol.

      Bon désormais j’ai 150 devices dans google home c’est un peu le bordel mdr mais ca fonctionne reste a moi a organiser tout ça.

      Merci

  16. qchs0660 dit :

    Bonjour,
    une petite question pour les puristes du hors cloud. Est-ce que la commande vocale via le google home passe par les serveurs de google avant de revenir sur notre serveur homebridge local, ou bien on interagi directement localement avec homebridge?

    Merci

    • francois dit :

      Bonjour, ça passe dans le cloud mais pas par ifttt. Il faut voir dans ce cas pour un assistant vocal local : gladys peut être ?

      • qchs0660 dit :

        Je ne connaissais pas Gladys, merci pour cette info. Après un premier coup d’œil, je trouve très peu d’informations concernant l’interface vocale de celle-ci. La v4 étant toute fraiche, peut-être que des tutos apparaitront prochainement.

Laisser un commentaire

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