Découvrez Homebridge, la passerelle vers la compatibilité HomeKit
Homebridge est enfin finalisé, avec une version 1.0 proposée depuis la fin du mois d’avril. À dire vrai, cela ne change pas grand-chose à l’usage, puisque ce logiciel créé fin 2014 était parfaitement fonctionnel depuis bien des années. Ce changement symbolique nous donne en fait l’excuse parfaite pour parler de cette solution qui permet d'utiliser de multiples objets connectés avec HomeKit même s’ils ne sont pas compatibles officiellement.
Nous avons eu l’occasion d’évoquer Homebridge à plusieurs reprises au fil des années, mais jamais de le présenter lui-même en détail. C’est l’objet de cet article, où je vous expliquerai ce qu’est Homebridge et comment bien débuter avec lui.
Au programme :
J’ignorais que c’était possible mais on est quand même sur du bon gros bidouillage, je me sens pas spécialement de me lancer là dedans ^^
En tous cas ça montre les difficultés d’Apple à faire de HomeKit un standard incontournable...
Et il y a une petite faute dans le premier paragraphe, un « fonctionnelle » au lieu de « fonctionnel » (ça sent le changement de phrase sans penser à changer tous les accords, ça m’arrive tout le temps)
@Furious Angel
Avec l’image raspbian déjà prête à l’emploi, c’est bien plus facile. Et c’est une bonne passerelle pour se lancer dans la bidouille informatique. Aucun risque de foutre en l’air un accessoire ou une app. Dans le pire des cas, homebridge ne marche pas. Mais l’accessoire reste fonctionnel via l’app constructeur par example.
Perso je m’en sert pour mes produits netatmo trop vieux pour être compatibles HomeKit, les produits nest et mon aspirateur Xiaomi. Globalement ça marche pas trop mal.
@Furious Angel
Appuie sur le mot pour signaler une faute.
@Giloup92
Je ne connaissais pas l’astuce. Merci !! 👍
@Furious Angel
Il y a une option pour signaler les erreurs directement aux rédacteurs...
Je n’ai pas essayé, mais il existe une image raspberry qui gère directement homebridge
https://hoobs.org/
Edit: en fait j'ai pleins de questions :
- qui a testé homebridge sur Freebox Delta ? (il faut passer par jeedom ou il y a une image plus light ?)
- et du coup sur freebox delta, on a accès au Zigbee et Z-Wave interne ?
- qui a testé Hoobs, et après relecture de l'article, quel sont les diffs entre l'image hoobs et l'image raspberry debian homebridge utilisée dans l'article ?
En tout cas merci bcp, c'est un sujet qui me titille, et le raspberry me semblait la plateforme la plus idéale pour cela.
Je suis intéressé également par un module raspberry Z-Wave+ compatible si quelqu'un en utilise un.
@totoguile
La principale différence entre HOOBS et l’image officielle vient du support des plugins. HOOBS gère normalement le support utilisateur pour les plugins qu’ils ont vérifié (dupliqués par rapport aux originaux) mais ils ont une certaine latence. Le package officiel est un peu moins user friendly, mais permet d’avoir un support direct des développeurs plugins. Plus simple à débogguer a mon sens!
@totoguile
Non pas de jeedom est pour le moment tu peux rien ajouter comme avec un rasberi !
Uniquement le matos de la Freebox .
@totoguile
Pas non plus de Zigbee et Z-Wave interne pour le moment
L’image Docker s’installe très simplement sur les serveurs Synology en quelques clics. Pas besoin de lignes de codes non plus. Et fiabilité au top derrière... ça permet d’avoir des accessoires homekit à moindre coût
@julien94800
Marche malheureusement pas sur un syno Play que j’ai !
@ifranz67
Quelle version? Le 218 play? Est ce un NAS avec processeur INTEL? Effectivement, le pré requis est d’avoir l’app Docker officielle Syno pour que ce soit simple
J’ai homebrige intégré dans Jeedom qui est une centrale démotique open source et en français et ça marche très bien. De tout pouvoir contrôler avec le HomePod et l’app maison c’est un régal. Y compris les périphériques Z-wawe.
Ça plante presque jamais mais c’est plutôt du côté du routeur internet qu’il y a souvent des problèmes. Certaines box d’opérateurs sont capricieuses avec les adresses xxx.local.
Certains plug-ins ont un assistant de paramétrage aidant beaucoup (Pour les télécommandes Harmony par exemple).
Ce n’est pas le cas pour d’autres (Somfy TaHoma par ex) mais le jeu en vaut la chandelle
Petit commentaire sur le RaspBEE2 : d'après le site de la FCC, il émet à 8mW alors que la version USB CONBEE2 peut monter à 25mW. du coup, j'aurais plutôt tendance à partir sur la version USB, même sur le raspberry.
@totoguile
bon le site de Phoscon(rien à voir avec Foxconn) indique 10mW pour les 2...
Bel article technique, merci ! Combien de temps faut il compter pour installation comolete ? Et coût total recommendé pour une solution clef en main du ça existe...?
Je conseille plutôt Jeedom qui intègre un plugin homebridge, tout se fait sur l’interface web. Ça fonctionne très bien au quotidien.
Homebridge est effectivement un incontournable qui tourne sur un de mes raspberry (qui accueille aussi Domoticz) depuis bientôt 5 ans.
Pour les curieux et bricoleurs, je vous de regarder le module Zigbee2MQTT qui propose de remplacer tous les ponts des box domotiques zigbee (Tradfri, Xiaomi, Hue...) par un seul module. J’en ai quelques uns en commande pour tester.
L’avantage que j’y vois est la diminution des appareils connectés au réseau et une reprise en main des données personnelles.
https://www.zigbee2mqtt.io
On est d’accord que le principe d’un thermostat (ici de nest) c’est de prendre la température dans la pièce et de veiller à ce qu’il y fasse toujours la même chaleur ? En donnant l’ordre aux chauffages de chauffer moins ou plus.
C’est ça le principe ?
@Ielvin
oui.
Mais l'interêt d'une version connectée, c'est que tu peux varier la température de consigne en fonction des jours et heures de la journée: ca évite de chauffer une maison lorsqu'elle est vide.
Tu as déjà des gestionnaire d'énergie qui font ca de manière non connecté, mais les versions connectées sont plus flexibles (genre, si t'as une soirée, bah tu chauffes pas la maison à ce moment là)
Le type d’article qui a lui seul justifie d’adhérer au club. Merci du niveau atteint.
Petite question: certaines personnes ont-elles déjà essayé la réplication et contrôle de télécommande de volets roulants en RF 433Mhz ?
@totoguile
J’ai des volets roulants (avec moteur solaire et télécommande radio Somfy Smoove Origin RTS) qui ne sont pas compatibles Homekit, nie Hue d’ailleurs.
Je pose donc la même question, peut on les commander via homebridge ?
@jmquidet
Bon j’ai fait des recherches et il faut un module radio rfxcom 84€ sur Amazon , et le plugin rfxcom home bridge.
De mon côté , chest des volets roulant simu.com en 433, et c’est à priori le même protocole
Je vais probablement acheter tout ça et faire un tutoriel sur les forums
@totoguile
Moi je pilote tout mon 433 (volets roulants, éclairage extérieur, alarme, led extérieur) avec un Broadlink RM Pro que j’ai enfin pu intégré à Maison via Homebridge 😉
@jmquidet
ca fonctionne !
tuto ici : https://forums.macg.co/threads/tuto-homebridge-rfxtrx433xl-controle-de-volets-roulants-somfy-rts.1338945/
@totoguile
Oui moi.
@GaelW-Mac
Merde je connaissais pas le Broadlink RM Pro, je viens de commander le RFXcom :/
@totoguile
RMPro = learning infra rouge ET RF 433 😎
@GaelW-Mac
Par contre j'ai pas vu la compatibilité RTS avec le RMPro : tu as du somfy / simu chez toi ?
@totoguile
Pas de RTS par contre. Il sont chiants Somfy, content que ma maison n’en soit pas équipée 😄
@GaelW-Mac
OK, donc j'ai bien fait d'acheter le RFXcom XL. :)
Je vous tiens au courant de l'installation du raspberry et du RFxcom (et j'ai pris aussi le module Zigbee pour jouer avec une ou 2 ampoules :) )sur le forum d'ici peu
@totoguile
Tu nous diras si tu arrives bien à piloter tes volets en RTS. Je suis pas sûr de bien comprendre mais j’ai l’impression que le plugin demande de préciser le temps de descente et le temps de montée.
Je suis resté sur Jeedom car il suffit juste de mapper l’objet avec la télécommande et c’est tout.
Sur le principe, ça m’intrigue du coup. Pourquoi le plugin homebridge fonctionne il différemment?
Si quelqu’un a réussi, je suis preneur d’infos.
@totoguile
"Petite question: certaines personnes ont-elles déjà essayé la réplication et contrôle de télécommande de volets roulants en RF 433Mhz ?"
Oui moi. Cela fonctionne parfaitement grâce à homebridge installé un rpi (ou bien directement via la freebox delta).
@finalnicolas
Sans Tahoma? Tu passes par quel plugin sur homebridge?
Merci
@kerkhra
" quel plugin sur homebridge?"
Rfx Shutter
@finalnicolas
Ok. Merci.
Dernier point pour ne pas polluer les commentaires, tu as indiqué manuellement le temps de descente et de montée ?
@kerkhra
"tu as indiqué manuellement le temps de descente et de montée ?"
Non, ce n’était pas utile. Voici la configuration:
{
"accessory": "HomebridgeRfxShutter",
"tty": "/dev/ttyUSB0",
"name": "Shutter 1",
"deviceId": "0x02E9ED/1",
"openSeconds": 20,
"closeSeconds": 20
}
@kerkhra
Si ca vous intéresse, un petit tuto ici : https://forums.macg.co/threads/tuto-homebridge-rfxtrx433xl-controle-de-volets-roulants-somfy-rts.1338945/
Je m’associe à la question de @totoguile :
j’ai des volets roulants avec moteur solaires et télécommandes Somfy type Smoove Origin RTS. Peut on espérer les associer à homebridge ?
@jmquidet
Oui, en passant par la box TaHoma qui fait office de passerelle. Ça fonctionne cher moi sur des stores Somfy RTS, volets roulants IO et Velux IO.
J’utilisais Jeedom avant (plugins pour quelques € selon la version), mais homebridge prends moins de ressources sur mon Nas et comme mes besoins sont très en dessous des possibilités de Jeedom..
Merci pour le super article et les astuces de chacun
Quelqu'un a-t-il pu configurer correctement les détecteur de fumée FGSD 002 de Fibaro ?
Merci pour cette prise, non pas en main, mais par la main... j'avais un Raspberry Pi 3 qui "moisissait" dans un coin, voilà c'est configuré, fonctionnel ! Merci encore pour cet excellent tutoriel 🙂 Bravo 👍
Pour ceux que ça peut intéresser voici mon utilisation d’homebridge. J’ai des volets roulant contrôlés par une télécommande sans fil. Pour pouvoir les contrôler avec homekit j’ai démonté la télécommande j’ai relié les connecteurs disponibles sur la carte à des relais que j’ai ensuite reliés à la rasberry. J’ai un serveur web qui tourne dessus. J’ai 3 url différentes (monter/descendre/stop) pour contrôler les relais et donc les boutons de la télécommande. Enfin j’utilise le plugin « homebridge-blind » qui appelle mes url. Le tout fonctionne relativement bien. Cela peut sembler excessif d’avoir un serveur web pour les contrôler mais j’ai prévu qu’il me serve à contrôler d’autres appareils lorsque j’aurai le temps (allumage/extinction des lumières en fonction du nombre de personnes présente dans chaque pièce). J’utilise aussi homebridge pour contrôler mon alarme Xiaomi (bien galère à récupérer les tokens d’ailleurs...)
J’utilise Homebridge en tant que Plug-in Jeedom.
Ça marche parfaitement comme on peut s’y attendre. Les limites sont bien souvent celles qu’Apple a dans sa plateforme...
On dirait bien que le développeur avait plus de temps pour bosser sur le projet pendant le confinement 😂
Question sans doute un peut bête, mais c’est juste pour avoir confirmation : avec Homebridge, au-delà du fait de pouvoir connecter des appareils non-compatibles HomeKit, cela permet aussi de se passer d’AppleTV, d’HomePod et d’iPad comme pont ? Car c’est là le principal problème d’HomeKit pour moi (je ne compte pas acheter une AppleTV ou un HomePod juste pour avoir de la domotique et nos 2 iPad nous suivent en déplacement comme sont sensés le faire des appareils nomades…)
@Derw
Non, car HomeBridge ne remplace pas HomeKit, HomeBridge permet d’exposer à HomeKit des accessoires qui sont au départ non compatibles HomeKit
@sebasto72
Ha ! Mince ! Bon ba toujours pas de HomeKit alors…
Pages