Controller for HomeKit (abonnement ou achat) propose toujours plus de fonctionnalités avancées pour enrichir la domotique d’Apple. La dernière grosse mise à jour a ainsi ajouté une fonction que Maison a toujours largement ignoré : un historique des entités, avec la possibilité d’afficher un graphique pour visualiser les valeurs au fil du temps. C’est un outil précieux pour aller plus loin dans la domotique, par exemple pour vérifier que des automatisations fonctionnent correctement.
La Pomme n’a jamais voulu ajouter une telle fonctionnalité à son app, ou alors très timidement. Les versions récentes de Maison permettent en effet d’enregistrer jusqu’à un mois d’activité pour certains accessoires, notamment ceux qui offrent des accès au logement comme les serrures connectées et autres portes de garage. Rien d’équivalent toutefois à l’historique proposé par Home Assistant, au hasard, qui conserve l’état de toutes les entités et peut les stocker pendant des mois, voire années. Controller for HomeKit corrige cet oubli, même si l’implémentation n’est pas aussi simple qu’on l’aimerait.
Avec iOS 17, HomeKit enregistre l'activité des portes et serrures connectées
Puisque Maison n’enregistre aucun historique, l’app tierce doit surveiller tous vos accessoires pour suivre tous les changements et les collecter dans sa propre base de données. Cela veut dire que l’app doit rester constamment ouverte en arrière-plan, sur un appareil qui ne sort pas de la maison. C’est le rôle du Controller Hub, une sorte de serveur de domotique qui va, entre autres, stocker les données des accessoires. L’app de base intègre aussi le hub et le principe est de choisir un appareil, comme un Mac, une Apple TV ou même un iPad, installer Controller for HomeKit dessus et y activer le hub. Les appareils reliés au même réseau devraient identifier ce serveur et l’utiliser pour afficher les graphiques.
Pour les besoins de cet article, j’ai activé le hub sur mon Mac Studio, qui présente le double avantage d’être toujours sur mon bureau et de n’être jamais entièrement éteint. L’app doit tourner en arrière-plan sur macOS et elle affiche une icône dans la barre des menus, que macOS Tahoe peut masquer sans gêner son fonctionnement. Le Mac ne doit pas entrer en veille, mais j’ai noté que l’app le réactivait après quelques minutes de veille, alors cela ne gêne pas trop la collecte des données.
C’est un petit peu contraignant à mettre en œuvre et ce serait plus logique qu’Apple collecte elle-même cet historique au niveau du concentrateur HomeKit (Apple TV ou HomePod). Néanmoins, le système fonctionne bien d’après mes essais et permet en effet d’obtenir des graphiques pour de nombreux accessoires gérés par Maison. Sans offrir la puissance de Home Assistant, c’est une bonne manière de garder un œil sur l’historique et le hub a d’autres avantages, dont ses « Workflows », des automatisations bien plus avancées que celles de Maison. Vous trouverez quelques idées à cette adresse si vous êtes intéressé par le concept.
Si Controller for HomeKit est proposée gratuitement au téléchargement, ses fonctionnalités avancées sont payantes avec deux options. Controller Essentials propose toutes les fonctions sauf celles qui dépendent du hub et on peut l’obtenir sous la forme d’un achat unique de 100 € (62 € pendant le Black Friday) ou d’un abonnement facturé 5 € par mois ou 40 € par an. Controller Plus est une nouvelle formule qui ajoute le hub et ses fonctions associées, dont l’historique avec les graphiques évoqués ici ou encore les automatisations avancées. Comptez cette fois 9 € par mois ou bien 80 € par an, sauf si vous aviez payé l’achat unique Essentials, auquel cas l’abonnement passe à 5 et 40 € respectivement. Dans tous les cas, un abonnement est obligatoire pour utiliser le hub, ce qui n’était pas le cas auparavant.
Controller for HomeKit demande iOS 17, macOS 14 ou tvOS 18 au minimum. Son interface est traduite en français.












