Intégrer la Fritz!Box Smarthome dans Apple HomeKit : Homebridge

tech blogger homebridge
Fenêtre d'aperçu Homebridge après la connexion. Les appareils attribués à la "FritzPlatform" sont contrôlés par la Fritz!Box.

Ceux qui utilisent une AVM Fritz!Box peuvent également commander des appareils Smarthome adaptés, notamment des vannes de radiateur intelligentes. L'inconvénient : AVM ne prend pas en charge l'intégration Homekit, ce qui rend caduques des fonctions pratiques telles que l'arrêt du chauffage lorsque toutes les personnes du ménage ne sont plus à la maison ou d'autres intégrations dans les scènes HomeKit.

Heureusement, la communauté open source est là pour apporter une solution adaptée : Homebridge.io. Avec différents plugins, le logiciel prend en charge plusieurs milliers d'appareils intelligents, et pas seulement des appareils AVM. Un extrait :

Homebridge vous permet de vous intégrer avec des appareils domestiques intelligents qui ne supportent pas HomeKit de manière native. Il existe plus de 2 000 plug-ins Homebridge qui prennent en charge des milliers d'accessoires intelligents différents.

Homebridge.io
  • Bague
  • Nest & Nest Cameras
  • TP-Link Kasa Maison intelligente
  • Hue / deCONZ (Zigbee)
  • Belkin Wemo
  • myQ
  • UniFi Protect
  • et bien sûr AVMCe dont il s'agit ici

Configuration Homebridge pour les thermostats AVM

Jusqu'à présent, j'ai Fritz!DECT 301 et 302, mais j'ai acheté cet été quelques vannes Eve-Thermo pour les utiliser avec des capteurs de fenêtre. Cependant, au lieu d'avoir deux systèmes distincts, je voulais utiliser les thermostats AVM dans le cadre des automatismes et des scénarios Apple HomeKit.

Ce qui ne change pas : les 15 minutes environ qui s'écoulent avant que les modifications soient transmises du Homebridge aux thermostats. Il n'est donc pas possible de détecter les fenêtres de manière judicieuse, même si l'on utilise les capteurs Eve-Window dans une automatisation correspondante.

IMG 85387F5C3264 1
Homebridge comme pont dans Homekit

Homebridge.io est facile à installer avec quelques connaissances de Linux sur un petit PC ou un Raspberry Pi (chez moi, il fonctionne sur un Odroid C2, avec lequel j'ai déjà hébergé ce blog WordPress pendant un certain temps.) dans un conteneur Docker. Une fois l'installation réussie, conformément à la Documentation on obtient un code QR permettant d'intégrer le nouveau "pont Homekit".

Après la configuration en tant que conteneur Docker, Homebridge est accessible sur le port 8581, un login peut également être attribué afin que n'importe qui dans le réseau ne puisse pas modifier la configuration :

:8581

Un "sous-pont" est ensuite configuré pour la Fritz!Box, un utilisateur doit être créé à cet effet et les données correspondantes doivent être enregistrées dans Homebridge. Grâce à ce processus, pendant la configuration du Plugins Fritz!Box Il existe pour cela une Documentation.

Outre les thermostats, d'autres fonctions de la Fritz!Box peuvent être contrôlées avec Homebridge : par exemple les prises DECT comme le Adaptateur Fritz!DECT 200, le journal d'appels de la Fritz!Box ou encore la fonctionnalité WLAN du routeur. Toutes ces fonctionnalités peuvent être intégrées dans le HomeKit d'Apple en tant que "périphérique" distinct.

Homebridge dans le quotidien de Homekit

Comment l'installation se comporte-t-elle au quotidien après la configuration ? Et les appareils connectés via Homebridge fonctionnent-ils comme d'habitude ?

Pour la prise DECT d'AVM, on peut dire qu'elle se comporte exactement comme une prise Eve Energy. Je l'ai utilisée pendant l'été pour programmer l'arrosage du balcon, ce qui a fonctionné sans ratés et était plus simple que de connecter la Fritz!Box à un calendrier Google pour la programmation. En outre, les automatisations via HomeKit au lever & au coucher du soleil ont fonctionné via l'intégration HomeKit d'Apple. La consommation d'électricité supplémentaire est négligeable dans ma configuration, car via le Odroid C2 également PiHole et DNS-Caching est mis à disposition.

Sinon, Homebridge fonctionne sans problème avec les appareils Smarthome d'AVM, les spécifications de base ne changent pas - seule la connexion à HomeKit d'Apple fonctionne, ce qui rend l'installation et le contrôle plus faciles (ou du moins plus uniformes).

Quelle est votre expérience avec Homebridge.io ? Est-ce que cela fonctionne aussi bien avec d'autres plug-ins et appareils smarthome qui sont pris en charge ? L'utilisez-vous aussi pour combiner une Fritz!Box avec HomeKit ?

Je vais continuer à faire tourner la configuration ici et à suivre son évolution au fil du temps : dans les projets open source comme celui-ci, il peut toujours arriver que quelque chose s'endorme ou que le fabricant de la partie propriétaire (ici Apple & AVM) modifie le logiciel de telle sorte que, par exemple, seuls les appareils HomeKit certifiés soient autorisés. En outre, il faut bien sûr faire confiance au fournisseur du logiciel, car il s'agit tout de même de commander des appareils dans sa propre maison.

Mise à jour : Le conteneur Docker avec Homebridge ne démarre plus - que faire ?

Après la dernière mise à jour de Docker, j'ai remarqué que le container Homebrige ne démarrait plus. En essayant de le démarrer manuellement, j'ai reçu le message d'erreur suivant :

docker-compose up -d
[+] Running 0/1
 ⠋ Conteneur homebridge Démarrage 0.1s
Error response from daemon : AppArmor enabled on system but the docker-default profile could not be loaded : running `apparmor_parser apparmor_parser --version` failed with output :
error : exec : "apparmor_parser" : fichier exécutable non trouvé dans $PATH

Après une brève recherche, j'ai découvert que "AppArmor" n'était tout simplement pas installé - apparemment, les exigences ont changé ici avec la dernière mise à jour. Rapidement avec

~# sudo apt install apparmor

après quoi le conteneur Docker avec Homebridge a pu être redémarré tout à fait normalement. C'est le petit inconvénient des solutions open source qui ne sont pas développées par un fabricant (bien qu'il puisse aussi y avoir des problèmes) - de temps en temps, il faut bricoler un peu et tout remettre en marche.

Zuletzt aktualisiert am 19. avril 2024 um 13:03 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Laisser un commentaire

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