Outils pour utilisateurs

Outils du site


documentations:domoticz4debian

Installer Domoticz sur Debian

Préambule

Ceici est la procédure de compilation et d'installation pour mes tests de Domoticz sur Debian.

Prérequis

Un serveur Debian avec : - subversion - outils de compilation C

La compilation

  1. Récupérer les sources : svn checkout http://svn.code.sf.net/p/domoticz/code/domoticz
  2. Installer les libs pour la compilation : apt-get install cmake zlib1g-dev libsqlite3-dev curl libcurl4-openssl-dev libusb-dev libboost-dev libboost-thread-dev libboost-date-time-dev libboost-system-dev zlib1g
  3. Si vous voulez utiliser opnZWave il faudra avoir les libs de dev bien positionnée.
  4. Lancer la précompilation : cmake CMakeLists.txt
  5. Lancer la compilation : make

Installation

Par défaut, domoticz s'install dans le /opt/domoticz

  1. Lancer l'installation : make install
  2. Copier le domoticz.sh qui se trouve à la racine du dossier source dans /etc/init.d mettre les droits d'execution sur le script.
  3. Changer les variables : DAEMON pour mettre le chemin correcte de l'executable, OPTIONS pour changer le port si besoin.
  4. Pour un démarrage automatique : update-rc.d domotics.sh defaults

Démarrage

  1. Lancer : /etc/init.d/domoticz.sh start
  2. Avec un navigateur aller sur le port 8080 (ou autre suivant votre configuration) de votre serveur.

Tips

  • Si vous voulez utiliser l'OWFS il faut que le montage soit dans /mnt/1wire sinon il ne le détecte pas.
  • L'identifiant de vos sondes de température 1-wire correspond aux 2 premiers octets de l'identifiant OWFS au format décimal. Ex.: Pour /mnt/1wire/10.7DD563010800/ l'identifiant 1-wire est 7DD563010800 donc les 2 premiers octets sont 7DD5 en décimal se sera 32213. Donc l'identitfiant de cette sonde dans domoticz sera 32213.
documentations/domoticz4debian.txt · Dernière modification: 2014/04/07 08:11 par seb