openHAB

Le logiciel de domotique OpenSource

599px-openhab_logo.svg.png

A propos d'openHAB

openHAB est un projet OpenSource de domotique. Il a été créé en 2010 par Kai Kreuzer.
Il est développé en Java et utilise des composants xtext et xtend.
openHAB va plus loin en proposant une automatisation ouverte à de multiples composants.
Prise en compte de multiples protocoles et intégrant de multiples modules qui vont des commandes vocales à la mise à disposition de clients de type Android ou IPhone.
Le support d'openHAB est sur tous les OS.
La communauté est très nombreuse.
Le site de référence en anglais : openhab.org

Objectifs du site

La communauté openHAB est très active !
A condition d'être anglophone ;)
Afin de permettre un accès plus facile à ce projet génial, je pense que je peux partager mon expérience et donner quelques tutoriels en français qui aideront peut-être.
Le monde de la domotique est très vaste et il y a de nombreux contributeurs dans le monde. Vous aussi vous pouvez en devenir un !

News openHAB

La version stable actuelle est openHAB 3.x (la version 3.0 est sortie le 21/12/2020)
Autant dire qu'à présent nous sommes sur une belle réorganisation de l'architecture openHAB ! (enfin !)
Elle est disponible ici : https://www.openhab.org/download/

Interface complètement revue, unique et claire, gestion des configurations (fichiers plats / UI) enfin uniformisés, outil de gestion des règles,...
Bref que du bon ! Franchement tous les ingrédients sont là !

News du site

05/2021   Installer un niveau de cuve d'eau via JSN-SR04T en MQTT pour openHAB 3
04/2021   Installer le message borker Mosquitto dans un container Docker pour openHAB 3
...
03/2019    Création du site

Vidéo YouTube
Démonstration & présentation d'openHAB 3 lors du 'openHAB Vitual MeetUp 2020' [anglais]

sr04t-tasmota.jpg

openHAB 3 avec MQTT / Wemos / Tasmota / JSN-SR04T

Un long tutoriel qui explique étapes par étapes comment mettre en place un indicateur de niveau d'eau (pourcentage de remplissage d'une cuve de récupération d'eau) dans openHAB 3.

mqtt2.jpg

openHAB3 sous Docker : un tuto pour installer Mosquitto !

Un petit tuto pour ceux qui auraient installés openHAB3 dans un container Docker et qui voudraient Mosquitto de disponible...

t4-myopenhab-6.png

myopenHab est l'outil parfait pour gérer openHAB via le Cloud.

Vous avez un openHAB installé en local et vous souhaitez aceder à celui-ci directement par navigateur ou par l'appli de votre smartphone ?
myopenHab est là pour vous aider !

sonoffrfbridge433.jpg

S'il faut posséder un module sur openHAB, celui-ci en fait partie !

Pas cher, il permet via Tasmota de gérer énormément de produits domotiques peu chers en 433 Mhz.
Je vous explique comment on le flash et comment on le paramètre sous openHAB !

tutorial_exec.png

Exécuter des commandes shell via openHAB !

L'automatisation proposée par openHAB permet aussi une automatisation lié à votre système d'exploitation Raspberry.
Avec cette technique on peut exécuter des PERL, shell qui feront de la maintenance ou des exécutions particulières qui peuvent être déclenchées manuellement ou via des rules...
Trop pratique !

tuyamqtt.jpg

Le protocol Tuya géré via MQTT sans flasher !

Dans un article précédent nous avons vu que flasher avec Tasmota était très pratique. Cependant certains matériels ne permettent pas cela.
Cette technique expliquée ici permet de contourner le problème.

openhabian.jpg

openHABian : une installation d'openHAB facilitée !

Cetutoriel vous explique comment installer openHABian
C'est une installation simplifiée et pratique d'openHAB qui contient tous les outils et facilités.

openhab24en25.jpg

Montée de version openHAB 2.4 en openHAB 2.5 ou les upgrades de 2.5.x en 2.5.y

Ce tutoriel rapide vous donne les commandes pour faire une montée de version d'openHAB 2.4 en openHAB 2.5 sous Raspberry.

tuya.jpg

LSC Smart Connect : Flasher Tuya en Tasmota

Ce tutoriel complet vous permet de flasher des produits de type Tuya (comme la marque de lampes bon marché LSC Smart Connect) en Tasmota et donc de communiquer via MQTT.

raspopenhab.jpg

Installer openHAB sur votre Raspberry 3

Ce tutoriel vous décrit les étapes complètes pour installer openHAB v2.4 sur votre Raspberry v3
Il existe 3 manières d'installer openHAB sur un Raspberry.
Je vous décris ici celle qui permet de comprendre comment fonctionne l'application en partant d'une carte SD vierge. Bien sûr pour ceux qui souhaitent juste installer openHAB, il est possible de se 'raccrocher' aux actions.
raspopenhab3.jpg

Gestion des ports USB pour installation Z-Wave et RFXtrx433

La gestion du protocole Z-Wave passe par une clé de type USB. L'ajout d'un autre contrôleur tel que le RFXtrx433 nécessite de bien configurer le système en amont pour n'avoir aucun soucis par la suite.
zwave-unknown.png

Un objet Z-Wave est mal reconnu. Comment corriger le problème ?

Il arrive que certains matériels ne soient pas bien reconnus dans openHAB.
Ce tutoriel vous donne quelques astuces et la démarche pour corriger cela avec cet exemple sur un type Z-Wave.
t4_rfxcom.jpg

La configuration de RFXCOM sous openHAB

Installer un matériel avec RFXCOM en mode réception. Toute la mise en oeuvre est détaillée.
Tout cela vous paraîtra simple ensuite.

t6-8.png

Le tracking sous openHAB avec myopenhab et Owntracks

Ce tutoriel permet de faire du tracking de positions de smartphones c'est à dire de savoir où est présisement une personne d'après le gps de son smartphone en passant par openHAB.
Nous utiliserons Owntracks pour gérer cela.