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.
• Raspberry PI 2 et ses accessoires (clavier, souris, cordons HDMI-Ethernet, alimentation...) • Micro SD avec Ubuntu MATE installé • Connexion Internet Ethernet ou Wifi |
|
sudo apt-get update
sudo apt-get upgrade
sudo reboot
mkdir domoticz
cd domoticz
wget http://domoticz.sourceforge.net/domoticz_linux_armv7l.tgz
tar xvfz domoticz_linux_armv7l.tgz
rm domoticz_linux_armv7l.tgz
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 ..
./domoticz
192.168.1.15:8080