Bon, j'y ai consacré une partie de mon week end et quelques soirées. Voici donc mes premières impressions.
D'abord quelques vidéos d'intégrations avec openHAB qui m'ont donné envie de m'y mettre :
https://www.youtube.com/watch?v=Q4_LkXIRBWc
https://www.youtube.com/watch?v=GpERJflmJKQ
J'avais eu des Philips Hue et les avait renvoyé car on ne pouvait pas faire grand chose avec, l'appli android étant pourrie, les lampes ayant de la latence et les réglages se perdant lorsqu'on les éteint (et puis elles étaient chères). Maintenant avec openHAB on peut leur faire faire des trucs sympa (roue de couleur, réveil doux etc) et avec le KNX je peux décider si le bouton éteint électriquement ou pas l'ampoule. Du coup je vais peut être m'en reprendre, surtout que j'en ai vu à mi tarif sur leboncoin...
Openhab donc, s'installe sans trop de souci et possède un mode démo qui permet de s'assurer que tout tourne correctement. Le démarrage est un peu long (comptez deux minutes sur un raspberrypi) mais une fois lancé c'est assez réactif, ça tourne entre 15 et 20% de cpu et 40% de mémoire (plus lorsqu'on utilise l'interface).
L'interface n'est pas mal, mimant celle de l'iOS, sympa aussi sur android (c'est personnel) mais pas de "mode plan" pour ceux qui aiment.
La deuxième étape était de migrer mes modules zwave. Vu que j'utilise une clé zstick v2 d'aeon qui fait aussi contrôleur, je n'ai eu qu'à la déplacer. Ensuite faut réfléchir à ce qu'on veut : interface par pièce, par type de module, par protocole, quel nommage, et passer du temps à lire les entrailles. C'est pas super dur, y'a de la doc, y'a les exemples de démo, mais c'est chronophage. Par chance mes modules zwave étaient donnés comme exemples donc copy-paste powa et ils ont été assez rapidement intégrés.
Maintenant ça reste une intégration "brute", sans graph, historique, statut batterie etc, mais suffisante pour "aider" les enfants à éteindre la télé. Je découvre aussi en monitorant la conso de mon nouveau raspberrypi B+ utilisé pour l'occasion qu'il tourne entre 1.6 et 1.8 watts avec la clé USB attachée, soit quasiment 3 fois moins que la version B qui était plutôt vers les 5W...
J'ai ensuite essayé la passerelle openhab <-> imperihome et je me suis cassé les dents dessus. Impossible de les faire dialoguer. Comme je n'en ai pas besoin dans l'immédiat j'ai laissé tomber. Au pire je la développerai moi même en m'appuyant sur une autre qui fonctionne (comme domoticz <-> imperihome).
Troisième étape, les graphs. Je m'aide de docs écrites dans le cadre du concours "Forget Me Not" lancé par element14 (un gros distributeur de raspberrypi). J'active la "persistence" sur du mysql et regarde comment afficher les courbes dans l'interface. J'y arrive mais mon dieu que c'est moche et statique
Je vois que d'autres graphs sont possibles via l'interface HABmin que j'avais snobé jusque là. Cette interface est pourtant sympa, possède un générateur de règles graphique (à la zipabox), permet entre autres le paramétrage d'openHAB sans se salir les mains dans les fichiers, d'administrer le réseau zwave... et de visualiser des graphes (dynamiques et tout et tout). On peut même les intégrer dans l'interface.
HABmin devant être intégré dans openHAB 2, cela le rendra à l'évidence et comme ils le souhaitent, incroyablement plus user-friendly.
Ce qui me plait le plus à l'heure actuelle c'est l'open d'openHAB. Pouvoir intégrer ensemble autant de technos et les faire interagir, c'est définitivement l'avenir à mes yeux. Même si une techno n'a pas son "binding" il y a moyen de jouer avec pour peu qu'elle ait une API (via du snmp, http, mqtt, script shell ou autre). L'API d'openHAB permet aussi de lui mettre une surcouche genre imperihome si on le souhaite (et si ça marche ). Reste qu'il faut être prêt à lui consacrer le temps nécessaire pour le prendre en main.
L'interface pourrait être mieux (difficile d'arriver au confort et à la qualité d'un domoticz), mais elle offre énormément de possibilités (intégration de pages web, images, arborescence...) et l'appli mobile est agréable.
Bref je suis globalement satisfait. Je pense retourner sur domoticz pour ma partie zwave (je la retransférerai si je vois qu'openHAB 2 est à la hauteur de mes espérances), mais c'est par cette solution que je vais piloter mon KNX en espérant pouvoir tout y intégrer à l'avenir.
Je viens de voir qu'une démo d'openHAB est en ligne :
http://demo.openhab.org:8080/openhab.app?sitemap=demo
D'abord quelques vidéos d'intégrations avec openHAB qui m'ont donné envie de m'y mettre :
https://www.youtube.com/watch?v=Q4_LkXIRBWc
https://www.youtube.com/watch?v=GpERJflmJKQ
J'avais eu des Philips Hue et les avait renvoyé car on ne pouvait pas faire grand chose avec, l'appli android étant pourrie, les lampes ayant de la latence et les réglages se perdant lorsqu'on les éteint (et puis elles étaient chères). Maintenant avec openHAB on peut leur faire faire des trucs sympa (roue de couleur, réveil doux etc) et avec le KNX je peux décider si le bouton éteint électriquement ou pas l'ampoule. Du coup je vais peut être m'en reprendre, surtout que j'en ai vu à mi tarif sur leboncoin...
Openhab donc, s'installe sans trop de souci et possède un mode démo qui permet de s'assurer que tout tourne correctement. Le démarrage est un peu long (comptez deux minutes sur un raspberrypi) mais une fois lancé c'est assez réactif, ça tourne entre 15 et 20% de cpu et 40% de mémoire (plus lorsqu'on utilise l'interface).
L'interface n'est pas mal, mimant celle de l'iOS, sympa aussi sur android (c'est personnel) mais pas de "mode plan" pour ceux qui aiment.
La deuxième étape était de migrer mes modules zwave. Vu que j'utilise une clé zstick v2 d'aeon qui fait aussi contrôleur, je n'ai eu qu'à la déplacer. Ensuite faut réfléchir à ce qu'on veut : interface par pièce, par type de module, par protocole, quel nommage, et passer du temps à lire les entrailles. C'est pas super dur, y'a de la doc, y'a les exemples de démo, mais c'est chronophage. Par chance mes modules zwave étaient donnés comme exemples donc copy-paste powa et ils ont été assez rapidement intégrés.
Maintenant ça reste une intégration "brute", sans graph, historique, statut batterie etc, mais suffisante pour "aider" les enfants à éteindre la télé. Je découvre aussi en monitorant la conso de mon nouveau raspberrypi B+ utilisé pour l'occasion qu'il tourne entre 1.6 et 1.8 watts avec la clé USB attachée, soit quasiment 3 fois moins que la version B qui était plutôt vers les 5W...
J'ai ensuite essayé la passerelle openhab <-> imperihome et je me suis cassé les dents dessus. Impossible de les faire dialoguer. Comme je n'en ai pas besoin dans l'immédiat j'ai laissé tomber. Au pire je la développerai moi même en m'appuyant sur une autre qui fonctionne (comme domoticz <-> imperihome).
Troisième étape, les graphs. Je m'aide de docs écrites dans le cadre du concours "Forget Me Not" lancé par element14 (un gros distributeur de raspberrypi). J'active la "persistence" sur du mysql et regarde comment afficher les courbes dans l'interface. J'y arrive mais mon dieu que c'est moche et statique
Je vois que d'autres graphs sont possibles via l'interface HABmin que j'avais snobé jusque là. Cette interface est pourtant sympa, possède un générateur de règles graphique (à la zipabox), permet entre autres le paramétrage d'openHAB sans se salir les mains dans les fichiers, d'administrer le réseau zwave... et de visualiser des graphes (dynamiques et tout et tout). On peut même les intégrer dans l'interface.
HABmin devant être intégré dans openHAB 2, cela le rendra à l'évidence et comme ils le souhaitent, incroyablement plus user-friendly.
Ce qui me plait le plus à l'heure actuelle c'est l'open d'openHAB. Pouvoir intégrer ensemble autant de technos et les faire interagir, c'est définitivement l'avenir à mes yeux. Même si une techno n'a pas son "binding" il y a moyen de jouer avec pour peu qu'elle ait une API (via du snmp, http, mqtt, script shell ou autre). L'API d'openHAB permet aussi de lui mettre une surcouche genre imperihome si on le souhaite (et si ça marche ). Reste qu'il faut être prêt à lui consacrer le temps nécessaire pour le prendre en main.
L'interface pourrait être mieux (difficile d'arriver au confort et à la qualité d'un domoticz), mais elle offre énormément de possibilités (intégration de pages web, images, arborescence...) et l'appli mobile est agréable.
Bref je suis globalement satisfait. Je pense retourner sur domoticz pour ma partie zwave (je la retransférerai si je vois qu'openHAB 2 est à la hauteur de mes espérances), mais c'est par cette solution que je vais piloter mon KNX en espérant pouvoir tout y intégrer à l'avenir.
Je viens de voir qu'une démo d'openHAB est en ligne :
http://demo.openhab.org:8080/openhab.app?sitemap=demo