myopenHab : votre openHab accessible de partout

Vous avez configuré openHab en local sur votre réseau à la maison.
C'est bien mais ce serait tellement mieux de pouvoir le gérer aussi en dehors de chez vous.

Sauf que vous avez des doutes sur la sécurisation de tout ça.
myopenHab répond à ces besoins.

C'est un site web - qui nécessite juste quelques configurations - et vous permettra gratuitement d'accéder à vos infos locales en mode sécurisé.

 

 

1. myopenHab : comment ça marche ?

 

Je trouve qu'il est plus simple de faire un petit schéma pour vous expliquer le fonctionnement.

t4 myopenhab 1

 

Les points à retenir :

a. Votre openHab local est accessible par un référencement sur le cloud myopenHab.
L'accès est protégé par un référencement user/password au cloud et à un UUID (numéro unique d'authentification) + id secret défini lors de l'installation du service cloud dans votre openhab

b. Il est nécessaire de référencer un "matériel" qui accédera aux infos (dans mon exemple ce sera mon tel portable)

c. Accéder à myopenHAb vous permet de gérer complètement votre openHab à distance : car vous pouvez accéder aux tableaux de bord openHab !

Voyez l'url du site ci-dessous :

t4 myopenhab 2

 

Bien ! A présent nous allons voir comment mettre ça en oeuvre !

 

 2. Mise en oeuvre de myopenHab sur openHAB

 

ETAPE 1

Installer le service openHab Cloud Connector.
Pour cela il faut aller dans Paper UI puis Add-ons.
Cliquer sur la colonne "Misc" et vous verrez apparaitre :

openHAB Cloud Connector

misc-openhabcloud - 2.4.0

Cliquez sur INSTALL situé à droite.

 

ETAPE 2

A présent, il nous faut configurer le service que nous venons d'installer.
Aller dans Add-ons puis "Services"

Un rectangle avec openHAB Cloud est présent : cliquer sur "configurer"

Le mode permet de préciser si vous voulez intéragir et avoir les notifications ou seulement avoir les notifications.
Dans mon cas, je veux pouvoir interagir.

t4 myopenhab 3

N'ouliez pas de préciser l'URL d'accès du cloud openHab qui est https://myopenhab.org

La colonne de droite vous donne la liste des items que vous souhaitez consulter rapidement dans votre cloud ( si vous ne souhaitez pas passer par le tableau de bord type Paper UI ) Sélectionnez les éléments qui vous intéressent.

 

 ETAPE 3

Il nous reste une chose à récupérer sur notre configration openHAb : l'UUID et le contenu du fichier SECRET unique.
Pour cela il vous faut aller via une console unix dans les répertoires suivants :

 

FileInstallation standardInstallation faite manuellement
UUID userdata/uuid /var/lib/openhab2/uuid
Secret userdata/openhabcloud/secret /var/lib/openhab2/openhabcloud/secret

 

et visualiser ces fichiers. Gardez ça bien au chaud car vous allez en avoir besoin plus tard.

more /var/lib/openhab2/uuid
more /var/lib/openhab2/openhabcloud/secret

3. Configuration de openHab sur Smartphone

On considère que vous avez déjà installé l'application issue de Google Play ou App Store d'Apple.
Vous allez dans Paramètrage.

Dans la partie "Local" il faut définir votre url avec votre ip locale par exemple http://192.168.0.12:8080
Il est inutile d'avoir un identifiant ou password défini pour le mode local.

Dans la partie "Distant" c'est là que nous allons définir l'URL de myopenhab.
Donc positionner l'url : https://myopenhab.org
Ajouter votre identifant de connexion du cloud + password

C'est fait !

 

4. Configuration de myopenHab

Il faut maintenant configurer la partie cloud.
Pour cela, il faut créer un compte (gratuit) sur le site web.
Aller via un navigateur sur :
https://myopenhab.org/login

Si vous n'êtes pas encore inscrit, il faut vous inscrire en donnant une adresse mail + mot de passe.
Entrez également les infos de votre fichier UUID précédemment récupéré ainsi que le contenu du fichier secret.


Vous recevrez un mail de confirmation d'inscription qu'il faudra valider.

A présent, vous pouvez vous connecter à votre espace Cloud de myopenHab.

Vous allez avoir un accueil de ce type là :


t4 myopenhab 4
Si vous cliquez sur le lien "Click here to access your..." vous allez voir votre board avec Paper UI etc... comme si vous étiez en local chez vous ! Pratique.

A présent, nous allons faire un test pour vérifier que notre smartphone est bien référencé dans myopenhab.

Aller dans Device (c'est dans la colonne de votre adresse mail)

t4 myopenhab 5

On voit apparaitre son smartphone.
Vous pouvez faire un test de notification : rédigez un petit message puis cliquez sur le bouton send !

Dans HOME vous verrez vos tableaux de bord (Paper UI etc....)

Dans ITEMS vous verrez les items que vous avez cochés dans votre configuration de service dans openhab (voir plus haut)

Dans EVENT LOG vous verrez les évenements liés à votre application et aux items sélectionnés dans votre configuration openhab du service cloud (voir plus haut)

Dans NOTIFICATION, c'est toutes les notifications qui sont affichées.

Dans ONLINE les heures de connexion à openhab.

Dans la partie mail, les users, applications, devices...liés.

 

 

Conclusion

Voilà ! Vous verrez que myopenHAB, une fois qu'on y a goûté on ne peut plus s'en passer !

 

 

 

Références de doc officielle :
https://www.openhab.org/addons/integrations/openhabcloud/