Install domoticz sur debian existante

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
fidoboulettes
Messages : 58
Inscription : 28 janv. 2016, 03:38

Install domoticz sur debian existante

Message par fidoboulettes »

Bonjour,
avant de faire une bêtise je préfère consulter les spécialistes...
Alors voilà, pour tester DZ, je l'ai dans un premier temps installé sur mon PC W8 (houuuu je sais c'est pas bien).... avec mes 2 pauvres sondes que je possède actuellement.... au vu du fonctionnement, je souhaite passer à l'étape suivante à savoir:

j'ai une vieille machine (P4 qd même) que j'utilise comme serveur "d'auto-hébergement" où l'OS est une debian avec serveur apache + php +....

Je voudrais installer dessus domoticz en suivant le tuto à la lettre suivant: http://www.domoticz.com/wiki/Linux

Seulement, n'étant pas un très grand linuxien (même pas informaticien), j'ai peur que le serveur de domoticz "flingue" mon installation existante... du coup si l'un d'entre vous peux me rassurer (ou au contraire me dissuader) je serai assez ravi de vos avis.... :D

merci à vous
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Install domoticz sur debian existante

Message par rimram31 »

Il n'y a pas de raison que ça ne marche pas a moins que ton OS soit vraiment trop loin/vieux, quelle version de Debian ?

Par contre en relisant le tuto, évite dans un premier temps le sudo apt-get upgrade (j'ai bien dit upgrade pas le update). Je ne comprends toujours pas pourquoi domoticz demande d'installer la dernière version de son OS, là c'est sûr tu vas flinguer ton installation.

Après tu peux aussi, a tête reposée, voir les fonctionnalités dont tu souhaites disposer sur cette machine et repartir d'une install fraiche qui inclut le périmètre des fonctions que tu attends. Ca peut s'envisager si l'installation de domoticz devient pénible, ça peut arriver si ta distrib est trop ancienne et ou certains composants nécessaire (a domoticz ici) peuvent ne pas être dispo.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Install domoticz sur debian existante

Message par deennoo »

As tu bien installer les librairies open zwave et mosquito ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
fidoboulettes
Messages : 58
Inscription : 28 janv. 2016, 03:38

Re: Install domoticz sur debian existante

Message par fidoboulettes »

Bonsoir,

en fait j'ai la derniere version de debian... à savoir jessie 8.3.
Sinon, je n'ai pas encore installé les librairies mosquito et zwave car je ne pense pas en avoir besoin... je compte passer tous mes modules via wifi et des ESP...

L'installation s'est super bien passée finalement et rien n'a été touché au niveau serveur (je savais pas que l'on pouvais faire tourner 2 serveurs sur une même machine... :D)

merci à vous
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Install domoticz sur debian existante

Message par deennoo »

Domoticz a son propre serveur incorporé c'est pour cela.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
fidoboulettes
Messages : 58
Inscription : 28 janv. 2016, 03:38

Re: Install domoticz sur debian existante

Message par fidoboulettes »

deennoo a écrit :Domoticz a son propre serveur incorporé c'est pour cela.
Oui, c'est ce que j'ai "découvert" et c'est pour ça que je me faisais cette réflexion
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Install domoticz sur debian existante

Message par rimram31 »

Juste une question de vocabulaire, une machine serveur peut servir/délivrer de nombreuses choses, services ;) certains d'entre eux peuvent fournir une interface http comme ton exemple de service apache+php ou comme le fait domoticz. D'autres serveur ftp, de fichiers (fichiers partagés), d'imprimante, accès vpn, dns, dhcp ... que sais-je encore.

Sous jessie a priori ça doit être un service --status-all pour avoir la liste des services qui tournent sur une machine. La limite est liée aux capacités du serveur: cpu, mémoire, disque ...
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
fidoboulettes
Messages : 58
Inscription : 28 janv. 2016, 03:38

Re: Install domoticz sur debian existante

Message par fidoboulettes »

il est vrai que j'ai un peu de mal avec tous ces termes... merci du rappel... ;)
dokho
Messages : 685
Inscription : 28 déc. 2014, 19:32

Re: Install domoticz sur debian existante

Message par dokho »

Bonjour,

Je déterre le sujet car je n'arrive pas à installer domoticz sous Debian Jessie.

Voici l'erreur que j'obtiens au moment du "cmake":

Code : Tout sélectionner

k@domoticz:~/domoticz$ cmake -DCMAKE_BUILD_TYPE=Release .  
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Using builtin Mosquitto library
CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:293 (list):
  list GET given empty list
Call Stack (most recent call first):
  MQTT/CMakeLists.txt:13 (find_package)


CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:294 (list):
  list GET given empty list
Call Stack (most recent call first):
  MQTT/CMakeLists.txt:13 (find_package)


CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:296 (list):
  list GET given empty list
Call Stack (most recent call first):
  MQTT/CMakeLists.txt:13 (find_package)


CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:298 (list):
  list GET given empty list
Call Stack (most recent call first):
  MQTT/CMakeLists.txt:13 (find_package)


-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so (found version ".0.0`") 
-- Compiling Revision #5438
-- Boost version: 1.55.0
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
-- Linking against boost static libraries
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") 
-- ZLIB libraries found at: /usr/lib/x86_64-linux-gnu/libz.so
-- ZLIB includes found at: /usr/include
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.38.0") 
-- Curl libraries found at: /usr/lib/x86_64-linux-gnu/libcurl.so
-- Curl includes found at: /usr/include
-- Found LIBUSB: /usr/lib/x86_64-linux-gnu/libusb.so  
-- LIBUSB found at: /usr/lib/x86_64-linux-gnu/libusb.so
CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:293 (list):
  list GET given empty list
Call Stack (most recent call first):
  CMakeLists.txt:474 (find_package)


CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:294 (list):
  list GET given empty list
Call Stack (most recent call first):
  CMakeLists.txt:474 (find_package)


CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:296 (list):
  list GET given empty list
Call Stack (most recent call first):
  CMakeLists.txt:474 (find_package)


CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:298 (list):
  list GET given empty list
Call Stack (most recent call first):
  CMakeLists.txt:474 (find_package)


-- /home/k/open-zwave-read-only/libopenzwave.a
-- /usr/lib/x86_64-linux-gnu/libudev.so
-- ==== WiringPi include file (wiringPi.h) not found. GPIO support disabled.
-- ==== (Please follow http://wiringpi.com/download-and-install/ if you want to use GPIO.)
-- Not found telldus-core (telldus-core.h), not adding tellstick support
/usr/bin/c++  ;-O3;-DNDEBUG;-I/home/k/domoticz/main;-I/usr/include;-I/usr/include;-I/usr/include;-I/usr/include;-I/home/k/domoticz/hardware/openzwave;;-DBUILTIN_MQTT;-DWITH_LIBUSB;-DWWW_ENABLE_SSL;-DWITH_OPENZWAVE -x c++-header -o /home/k/domoticz/stdafx.h.gch/.c++ /home/k/domoticz/main/stdafx.h
-- Using static libgcc/libstdc++
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Configuring incomplete, errors occurred!
See also "/home/k/domoticz/CMakeFiles/CMakeOutput.log".
See also "/home/k/domoticz/CMakeFiles/CMakeError.log".
Je n'arrive pas à ajouter, en PJ, les logs cités mais je peux les envoyer par mail si besoin :)

A noter que je tente l'install dans un conteneur LXC sous proxmox.


Merci d'avance.
mururoa
Messages : 15
Inscription : 08 déc. 2015, 09:02

Re: Install domoticz sur debian existante

Message par mururoa »

Salut,

Un peu tard mais on sait jamais.
J'ai eu le même souci.
Sur une Devuan jessie mais ça doit être exactement la même chose sur une Debian jessie.
En fait il manque un ou des packages.
J'ai trouvé un problème similaire sur le net et j'ai ajouté :

apt-get install locate git cmake build-essential checkinstall autoconf pkg-config libtool python-sphinx libcunit1-dev nettle-dev libyaml-dev libuv-dev -y

Évidemment tous les packages ne sont pas nécessaires mais ça permet d’exécuter le cmake sans erreur et de compiler ensuite :

cmake -DCMAKE_BUILD_TYPE=Release .
make -j 4

Si tu ajoutes les packages un par un jusqu'à trouver le ou les packages manquants dans la liste je suis prenneur.
Répondre