OpenHAB vs. Home Assistant : lequel est le meilleur pour votre maison intelligente ?

Lentement et discrètement, une nouvelle tendance dans les maisons intelligentes commence à prendre racine parmi les ultra-techniciens. Les gens créent maintenant leurs propres programmes open-source pour leurs hubs de maison intelligente. Mais en comparant les programmes OpenHAB et Home Assistant, lequel est le meilleur pour votre maison ?
La principale différence entre OpenHAB et Home Assistant est que Home Assistant est légèrement mieux noté pour sa conception conviviale et son intégration facile. Cela dit, ce sont tous les deux d’excellentes options, et ils offrent des caractéristiques similaires comme Amazon Alexa Echo, des applications pour votre téléphone, et ils fonctionnent avec les protocoles Zigbee et Z-Wave.
Si vous êtes un fan de la programmation open-source et que vous souhaitez débloquer sa puissance pour votre maison, l’acquisition de l’une de ces applications est tout simplement logique. Cela étant dit, il est bon de savoir ce que vous pouvez attendre de ces deux programmes et ce que cela pourrait signifier pour votre domotique.
Avant de commencer : Introduction générale au Smart Homing Open Source
Commençons par le commencement. C’est une tendance qui devait arriver – une tendance qui apporte l’émerveillement et la communauté de l’open source aux hubs de la maison intelligente.
OpenHAB et Home Assistant sont tous deux des programmes qui vous permettent de télécharger votre propre codage sur votre concentrateur domestique intelligent. Ces programmes informatiques sont conçus pour fonctionner avec les appareils de la maison intelligente afin de faciliter l’automatisation et la personnalisation de votre maison.
Contrairement à Amazon Alexa ou Google Home, ces programmes exigent que vous sachiez coder et requièrent également un niveau plus élevé de connaissances techniques. Si vous ne connaissez pas bien la programmation ou le codage, alors ces programmes ne vous conviendront pas. Maintenant que nous avons discuté de cet avertissement, parlons de chaque programme.
Qu’est-ce que OpenHAB ?
Kai Kreuzer a créé OpenHAB en 2010, et OpenHAB 2 a été développé en Java. Il combine Apache Karaf avec Eclipse Equinox pour créer un environnement d’exécution Open Services Gateway initiative (OSGi). Le serveur HTTP est Jetty, et vous pouvez étendre OpenHAB en utilisant des add-ons. (Plus sur les add-ons un peu plus tard).
Vous pouvez exécuter OpenHAB sur de nombreuses plateformes populaires, y compris Windows, Mac OSx et Linux.
Qu’est-ce que le Home Assistant ?
Home Assistant utilise Python 3 et Polymer, pour les composants backend et frontend, respectivement. Il est sous licence Apache 2.0, et comme OpenHAB peut être étendu en utilisant des add-ons.
OpenHAB vs Home Assistant : Un mot sur le choix de votre plateforme
Quand il s’agit de personnes dans le monde des makers, il est clair que chacun a ses préférences personnelles. La façon dont nous avons décidé d’examiner les plateformes open-source dans cet article était de fournir une nouvelle incursion dans l’espace de fabrication open-source.
Si vous recherchez un système plus difficile et plus complexe, il y a de fortes chances que vous trouviez OpenHAB à votre goût. Nous écrivons cet article dans l’idée d’introduire les débutants dans l’arène de la maison intelligente à code source ouvert, ce qui implique une compréhension intermédiaire du codage.
OpenHAB vs Home Assistant : Qu’ont-ils en commun ?
Avec beaucoup de plateformes open-source, essayer de comparer deux programmes ressemble beaucoup à comparer des pommes et des oranges. Ce n’est pas le cas ici, puisqu’ils sont assez similaires. Avant de commencer à comparer les deux, nous devons parler des similitudes que les deux programmes ont :
- Ils ont tous deux des compétences sur le marché des compétences d’Amazon Alexa. Si vous possédez un Amazon Echo ou tout autre appareil compatible avec Alexa, vous pouvez utiliser ces programmes pour mieux utiliser votre hub de maison intelligente.
- Ils fonctionnent tous deux avec les protocoles Zigbee et Z-Wave. Cela signifie que vous serez en mesure d’utiliser la plupart des protocoles de maison intelligente avec eux sans effort.
- Les deux ont aussi des applications. Si vous avez un iPhone ou un appareil Android, vous pouvez accéder aux deux avec facilité.
- Les deux ont des communautés qui travaillent pour aider les autres. Comme pour la plupart des communautés orientées vers la programmation, vous pouvez vous attendre à recevoir beaucoup d’aide de la part des personnes des communautés OpenHAB et Home Assistant.
OpenHAB vs. Home Assistant : L’installation
En ce qui concerne l’installation, OpenHAB et Home Assistant sont tous deux conçus pour être assez faciles à mettre en place. Cependant, l’installation devient définitivement un peu plus délicate lorsque vous travaillez avec OpenHAB. Ce programme est connu pour avoir des problèmes pendant l’installation et pour avoir des instructions confuses associées.
La dernière version d’OpenHAB, OpenHAB2, nécessite toujours le démarrage d’un power shell sur votre ordinateur. Home Assistant, par contre, ne le fait pas. Comme la procédure d’installation de Home Assistant est guidée par une interface utilisateur graphique facile à utiliser, elle est considérée comme une installation plus facile en général.
Le gagnant est ici : Home Assistant
Open HAB vs Home Assistant : Et l’intégration ?
L’OpenHAB et Home Assistant devront tous deux être intégrés à leurs hubs et à leurs articles de maison intelligente. En ce qui concerne OpenHAB, vous devrez généralement passer environ 40 minutes sur une interface web pour pouvoir intégrer votre source ouverte.
Home Assistant est un peu différent. Avec cette plateforme, la majorité de l’intégration est automatisée par son interface web. Le simple fait de cliquer sur le bouton « Découvrir » peut faire une grande différence en termes de vitesse.
Le gagnant ici : Home Assistant
Quelle plateforme possède les meilleurs guides d’aide ?
L’installation et la configuration peuvent être délicates avec ces deux plateformes. C’est pourquoi il est bon de garder un œil sur les guides d’aide fournis par chaque groupe. Les deux plates-formes disposent d’un grand nombre de sources qui aident à expliquer leurs plates-formes.
Cependant, les deux plateformes sont connues pour avoir des problèmes lorsqu’il s’agit d’explications. La plupart des gens trouvent qu’OpenHAB est plus complet quand il s’agit de leurs guides d’aide.
Le gagnant est ici : OpenHAB
OpenHAB vs. Home Assistant : Fonctionnalité
OpenHAB et Home Assistant ont tous deux leurs propres atouts en matière de compatibilité, de programmation et de tous les autres aspects de l’utilisation auxquels les gens pensent. Pour mieux examiner la compatibilité, nous avons décidé de la décomposer en fonction de chaque mesure…
Qu’en est-il de l’utilisation des applications ?
Si vous recherchez une plateforme qui offre des possibilités d’applications, alors c’est un match nul. Home Assistant et OpenHAB ont tous deux des applications qui fonctionnent à la fois sous Android et Apple. OpenHAB, cependant, a également l’avantage d’avoir des applications compatibles avec Linux et Pine en raison de son interface conviviale pour les hackers.
Le gagnant : OpenHAB
Qu’en est-il de votre expérience de codage ?
En ce qui concerne le codage de vos propres règles d’automatisation, les choses sont un peu différentes. OpenHAB utilise Xtrend dans Blocky pour écrire vos règles, tandis que Home Assistant utilise YAML. YAML est un balisage de codage plus convivial, principalement parce qu’il est écrit pour être lisible pour les non-codeurs aussi.
En matière de programmation, c’est une question de préférence. Si vous êtes un fan de la programmation Java, alors vous voudrez vous en tenir à OpenHAB. Si vous aimez Python, alors Home Assistant est un meilleur choix pour vous.
Xtrend est un langage plus complexe que YAML, ce qui fait une grande différence pour les débutants. Si vous n’avez pas l’habitude de vous occuper de codage lourd mais que vous voulez quand même essayer le mouvement open-source, alors il est assez clair que Home Assistant est le roi.
Le vainqueur : Home Assistant
OpenHAB vs Home Assistant ? Comment sont les add-ons ?
Les modules complémentaires sont un point de friction important pour OpenHAB et Home Assistant. En fait, certains pourraient même dire que c’est ce qui fait la plus grande différence entre les deux plateformes. OpenHAB et Home Assistant disposent tous deux d’un grand nombre de modules complémentaires spécifiques à des marques comme Hue et IKEA, ce qui les rend géniaux.
Cependant, ils ont également leurs propres intégrations uniques qui les rendent intéressants. OpenHAB a un nombre très respectable de modules complémentaires, environ 390 au total, sans compter les « choses » supplémentaires. Ces add-ons permettent à OpenHAB d’interagir avec un nombre croissant d’objets physiques.
Home Assistant, cependant, semble avoir dépassé OpenHAB en ce qui concerne la variété des add-ons que vous pouvez obtenir.
On peut dire qu’OpenHAB a suffisamment de fonctionnalités pour faire la plupart des choses que les gens aiment voir dans les maisons intelligentes. Home Assistant, quant à lui, va plus loin en proposant des modules complémentaires qui intègrent des crypto-monnaies comme le Ripple et des connexions automobiles.
Le vainqueur : Home Assistant
OpenHAB vs Home Assistant : Interface utilisateur
On pourrait dire que Home Assistant et OpenHAB ont tous deux une excellente interface utilisateur, et on aurait raison. Tous deux sont conçus pour être conviviaux, et ce sont leurs interfaces qui leur ont permis d’acquérir la forte popularité pour laquelle ils sont connus. Visuellement, ils sont tous deux assez épiques, bien que la plupart des gens semblent apprécier davantage l’apparence de Home Assistant.
Sur ce point, la plupart des gens diraient que c’est une question de préférence personnelle. Les débutants ont tendance à préférer Home Assistant parce que tout est présenté d’une manière facile à comprendre. D’un autre côté, OpenHAB est généralement plus flexible et personnalisable avec son interface utilisateur. Donc, c’est une égalité.
Le gagnant : Ex aequo.
Compatibilité Raspberry Pi
Ce n’est un secret pour personne que le Raspberry Pi est connu pour être le meilleur ami des programmeurs. Ces mini-ordinateurs abordables ont été utilisés dans presque tous les domaines imaginables du hacking et du makerspace. Il y a une bonne nouvelle : les deux plateformes peuvent fonctionner avec le Raspberry Pi.
Ceci étant dit, les anciens modèles de Raspberry Pi peuvent être difficiles à utiliser sur les plates-formes. les deux plateformes. Il s’agit simplement d’une question d’obsolescence potentielle.
Le gagnant : Ex aequo.
OpenHAB vs Home Assistant : Flexibilité
Il est difficile de dire que l’une ou l’autre des plateformes a des limites, mais il faut être honnête. La façon dont elles sont configurées peut rendre difficile l’exécution de certaines tâches. Du point de vue de la réputation, OpenHAB a tendance à être plus complexe et plus difficile, mais beaucoup de gens considèrent qu’il a plus de potentiel pour faire des choses fascinantes.
Home Assistant n’a peut-être pas autant de potentiel pour faire des fonctions complexes et de haut niveau, mais il est nettement plus convivial que son concurrent OpenHAB. Il s’agit donc d’un compromis. C’est à vous de décider quelle plateforme présente les bonnes configurations pour vous.
Le gagnant : Ex aequo.
OpenHAB vs. Home Assistant : Sources de codage et mises à jour
C’est ici que nous arrivons à la vraie viande et les pommes de terre de l’expérience utilisateur : les codes que vous pouvez exécuter sur chacun. Bien que ces programmes soient destinés à être utilisés par des personnes qui savent coder à partir de zéro, il est souvent plus facile de récupérer des codes créés par d’autres programmeurs. Voici donc ce que vous devez savoir sur chaque plate-forme :
- Vous pouvez trouver des codes pour les deux plateformes sur des sites comme GitHub. GitHub est un point d’accès majeur pour les deux utilisateurs, cependant, la quantité de codes que vous pouvez trouver sur GitHub est légèrement supérieure pour Home Assistant.
- Les utilisateurs d’OpenHAB sont plus susceptibles de poster leurs bricolages sur des forums. Il y a définitivement une communauté bavarde avec OpenHAB. La bonne nouvelle à ce sujet est que vous pouvez souvent trouver des programmes complexes qui fonctionnent bien avec vos objectifs, sans avoir à faire tout le codage vous-même.
- OpenHAB et Home Assistant peuvent tous deux vous donner des alertes par le biais d’un large éventail de méthodes différentes. Lorsqu’une mise à jour est nécessaire, les deux plateformes mettent un point d’honneur à le faire savoir aux utilisateurs par le biais d’alertes d’accès faciles à lire.
Comment sont les mises à jour ?
OpenHAB a la réputation d’être difficile quand il s’agit d’installer des mises à jour, même avec les alertes. Vous devez généralement entrer dans une ligne de commande pour obtenir des mises à jour pour votre programme, et l’ensemble du processus peut prendre du temps au mieux.
Vous pouvez effectuer les mises à jour de Home Assistant en cliquant sur un bouton, ce qui rend le processus plus facile et plus rapide pour toutes les parties concernées. En ce qui concerne les mises à jour, l’Assistant familial est le grand gagnant. Il n’y a pas d’autre façon de le dire.
Le gagnant : Home Assistant
Open HAB vs Home Assistant : Comment sont les communautés ?
Lorsqu’il s’agit de travailler avec des plateformes open source, les communautés qui les entourent vont faire une énorme différence dans votre expérience globale. C’est à la fois une partie de la culture de programmation open source et une nécessité.
Dans le passé, OpenHAB était connu pour être la communauté la plus active, mais cela a rapidement cessé d’être le cas. Cette communauté est toujours vivante et bien portante sur les forums, ainsi que sur des sites comme Reddit.
Home Assistant voit maintenant environ 500 à 700 sujets différents par semaine, ce qui en fait une communauté open source très active et vivante. Si vous cherchez à vous connecter avec d’autres personnes dans ce monde, ou si vous êtes un débutant qui veut juste un peu d’aide, Home Assistant est un excellent choix.
Le gagnant : Home Assistant
Est-il facile d’obtenir des codes pour votre plateforme ?
C’est une autre question importante que les gens se posent, et honnêtement, la réponse varie. OpenHAB est toujours en train de trouver de nouvelles façons de partager les codes et les projets. Ils présentent régulièrement de nouveaux concepts sur leurs forums et GitHub contient de nombreux extraits que vous pouvez utiliser si vous le souhaitez.
Home Assistant peut avoir beaucoup plus de programmes sur GitHub, mais la vérité est que passer au crible tous ces programmes peut être une douleur. Ainsi, bien que l’accès à de nouveaux programmes soit plus facile, il y a encore beaucoup d’ennui lorsqu’il s’agit de trouver le bon projet pour vous. Malgré cela, vous ne pouvez pas ignorer le nombre de codes sur GitHub.
Le gagnant : Home Assistant.
OpenHAB vs Home Assistant : Applications mobiles
Une grande partie de la maison intelligente est la possibilité de contrôler les objets de votre maison à distance, principalement à partir de votre smartphone. OpenHAB et Home Assistant fonctionnent tous deux avec des appareils mobiles, mais leur approche est différente.
L’application Home Assistant pour iOS propose des notifications push avancées, un contrôle de base de toutes les activités de votre Home Assistant, un suivi de la localisation et s’intègre à des applications tierces. Dans l’ensemble, elle reçoit de bonnes critiques et les utilisateurs sont satisfaits de l’application.
L’application Android Home Assistant n’est pas vraiment une application officielle d’Android, mais plutôt une application non officielle avec des fonctions de base. Elle est loin d’être aussi développée que son homologue iOS.
Pourtant, Home Assistant fonctionne très bien avec l’interface Web et la plupart des utilisateurs trouvent souvent que l’application Android limitée est suffisante pour leurs besoins.
D’autre part, l’application Android OpenHAB est solide avec de nombreuses fonctionnalités robustes. Vous pouvez contrôler votre serveur OpenHAB et recevoir des notifications via la connexion OpenHAB Cloud. Vous pouvez également modifier des éléments via des étiquettes NFC et envoyer des commandes vocales. L’application OpenHAB pour iPhone a des fonctions similaires avec un look propre et net.
Gagnant : OpenHAB.
Bien que vous n’ayez pas besoin d’une application pour avoir une maison intelligente fonctionnelle, c’est généralement plus facile lorsqu’il s’agit de plusieurs membres de la famille.
Démarrer avec OpenHAB
Une fois que vous aurez installé et lancé OpenHAB, vous lancerez l’interface utilisateur pour créer un compte administrateur. Après avoir créé un utilisateur admin, vous passerez par une configuration guidée où vous entrerez votre emplacement, région, fuseau horaire et langue.
Dans l’assistant de configuration, vous aurez également la possibilité d’installer des modules complémentaires, ou vous pouvez sauter cette étape et y revenir plus tard. Une fois que vous avez terminé l’assistant, vous verrez votre tableau de bord. Vous n’aurez pas besoin de vous connecter puisque vous êtes établi en tant qu’administrateur.
Démarrer avec Home Assistant
Assurez-vous de télécharger la dernière version de Home Assistant qui correspond à votre modèle de Raspberry Pi. Vous pouvez utiliser balenaEtcher pour flasher l’image de Home Assistant sur votre carte micro SD. Une fois qu’elle est sur la carte, insérez-la dans votre Raspberry Pi et connectez le câble d’alimentation et le câble Ethernet.
Ensuite, vous contrôlerez tout via votre navigateur sur votre ordinateur habituel. Une fois que vous avez accédé à votre assistant domestique, vous verrez l’interface utilisateur que vous pouvez utiliser pour contrôler vos appareils. Vous pourrez également commencer à installer vos modules complémentaires.
Notre avis final
Si vous êtes au début de votre voyage en tant que fabricant ou si vous voulez simplement découvrir le monde des makerspaces pour la première fois, choisissez Home Assistant. Il est clair que Home Assistant est celui que vous allez vouloir choisir. Même les codeurs expérimentés aiment l’utiliser, simplement parce qu’il s’agit d’une plateforme très simple.
Bien que la plupart des gens apprécient davantage Home Assistant, il est important de noter qu’OpenHAB a toujours sa propre valeur et sa propre communauté qui mérite d’être découverte. Si vous recherchez un style de codage plus flexible qui fonctionne avec des objectifs plus avancés, OpenHAB pourrait être une meilleure option pour vous.
En fin de compte, la plateforme de maison intelligente que vous choisissez est un choix individuel, qui sera principalement basé sur ce que vous voulez faire (et votre langage de programmation de choix). Si vous êtes suffisamment expérimenté pour savoir ce que vous voulez, la réponse à la meilleure plateforme pour vous sera claire comme le jour.
Questions connexes
Comment puis-je créer une maison intelligente si je ne sais pas coder ?
Vous n’avez pas besoin de savoir coder ou d’être un génie de la technologie pour avoir une maison intelligente. Vous pouvez acheter des concentrateurs pour maison intelligente que vous pouvez faire fonctionner à l’aide d’assistants vocaux comme Google et Alexa. Bien sûr, vos commandes seront limitées à ce que ces systèmes fournissent, mais vous pouvez contrôler une variété de choses différentes.
Vous pouvez toujours faire fonctionner vos lumières, votre climatisation, votre télévision, votre aspirateur robot et bien plus encore en utilisant ces types de systèmes. Si vous voulez vraiment créer le vôtre, vous devrez apprendre à coder et être prêt à y consacrer le temps et les efforts nécessaires.
Les nuages OpenHAB et Home Assistant sont-ils gratuits ?
Le nuage OpenHAB est gratuit, mais Home Assistant coûte 5 $ par mois.
Guides connexes
Mots clés: #OpenHAB #Home #Assistant #lequel #est #meilleur #pour #votre #maison #intelligente,#Québec, #Canada







