Installation de Domoticz sur Raspberry PI 2
1. Présentation :
Domoticz est un logiciel de domotique gratuit fonctionnant sous Linux.
Il permet de gérer des modules de domotique : commande (éclairage, volet roulant, chauffage), capteurs (température, humidité), détecteurs (incendie, mouvement, ouverture), caméra IP, etc.

Ses intérêts sont qu'il est open source et qu'il supporte plusieurs protocoles Z-Wave, En-Ocean, RFX, 1-Wire, X10, etc.
La programmation ou les scénarios sont fait sous forme de Puzzle comme sur le Home Center 2 de Fibaro ou sous forme de script en langage LUA natif de domoticz.
Conditions nécessaires :
• Raspberry PI 2 et ses accessoires (clavier, souris, cordons HDMI-Ethernet, alimentation...) • Micro SD avec Ubuntu MATE installé • Connexion Internet Ethernet ou Wifi |
2. Installation sur Ubuntu :
2.1. Configuration initiale :
• Mettre sous tension la Raspberry PI.• Ouvrir le terminal en cliquant sur Outils système puis Terminal MATE.

• Taper les commandes ci-dessous pour installer les paquets nécessaires (quelques minutes d'installation).
sudo apt-get update
sudo apt-get upgrade
sudo reboot
• La Raspberry PI doit redémarrer.
2.2. Installation Domoticz :
• Pour installer une version stable de Domoticz copier/coller les commandes ci-dessous dans le terminal :
mkdir domoticz
cd domoticz
wget http://domoticz.sourceforge.net/domoticz_linux_armv7l.tgz
tar xvfz domoticz_linux_armv7l.tgz
rm domoticz_linux_armv7l.tgz
2.3. Installation OpenZWave (source) :
Comme je souhaite utiliser le protocole Z-Wave avec Domoticz il faut compiler OpenZWave avec Domoticz.
OpenZWave va permettre de communiquer avec les contrôleurs Z-wave par l'intermédiaire de la Raspberry PI.
• Taper la commande suivante dans le terminal :
git clone https://github.com/OpenZWave/open-zwave.git
ln -s open-zwave open-zwave-read-only
cd open-zwave
make
cd ..
3. Lancement de domoticz :
Dans les explications ci-dessous, le serveur domoticz tournera sur Ubuntu avec visualisation sur un ordinateur avec le navigateur Firefox.Lancer l'application puTTY

Pour lancer Domoticz, taper la commande suivante en SSH depuis PuTTY (ordinateur) :
./domoticz
Ouvrir un navigateur et taper l'adresse IP de votre Raspberry PI suivi du port 8080 :
192.168.1.15:8080