7 votes

Utilisation de Raspberry Pi comme hub domestique pour la configuration Apple HomeKit

Je suis en train d'essayer de rendre ma maison un peu plus intelligente en utilisant HomeKit sans acheter réellement d'accessoires HomeKit. Pour le moment, j'utilise python et la bibliothèque pyhap et ça fonctionne jusqu'à présent.

Je peux contrôler mon Raspberry Pi en utilisant Apple HomeKit et l'application Home. Mais il y a une chose que je considère comme un gros inconvénient de HomeKit : on ne peut pas le contrôler depuis l'extérieur du réseau sans un iPad, un HomePod ou un Apple TV fonctionnant comme un concentrateur domestique.

Question : Est-ce que je peux somehow transformer mon Raspberry Pi en un concentrateur domestique pour pouvoir contrôler mes lumières etc depuis l'extérieur de chez moi ?

0voto

Jose Chavez Points 645

Non, malheureusement ce n'est pas possible.

Les hubs officiels (comme un iPad ou un AppleTV) communiquent avec les serveurs d'Apple qui communiquent ensuite avec l'application Maison afin de fournir des notifications push et une fonctionnalité "proxy".

Créer un hub non officiel nécessiterait de pouvoir communiquer avec les serveurs d'Apple. Ce n'est pas vraiment possible sans violer les conditions d'utilisation d'Apple, et ce n'est certainement pas facile techniquement à réaliser de toute façon, car cela nécessiterait de rétro-ingénierie du protocole, d'être capable de fournir des certificats valides, etc.

Vous pouvez cependant utiliser votre Raspberry Pi pour contrôler ces accessoires non-HomeKit lorsque vous êtes loin de chez vous - mais cela nécessiterait que vous créiez votre propre client. Ce ne serait pas via l'application Maison, mais vous auriez besoin de créer votre propre application, ou d'héberger une application web sur le Raspberry Pi qui est disponible lorsque vous êtes loin de chez vous.

En plus de ce qui précède, il y a une autre option qui pourrait être réalisable en fonction de votre configuration exacte. Si vous configurez le Raspberry Pi pour fournir un pont réseau via un VPN, vous pourriez en théorie utiliser un logiciel VPN sur votre iPhone pour accéder à votre réseau domestique comme si vous y étiez directement connecté. Ensuite, les accessoires HomeKit seraient directement accessibles. Cela pourrait être fait par exemple en configurant OpenVPN en mode tap sur le Raspberry Pi et en installant le client sur l'iPhone.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X