Page 1 sur 2
Install domoticz sur debian existante
Publié : 08 févr. 2016, 17:34
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....
merci à vous
Re: Install domoticz sur debian existante
Publié : 08 févr. 2016, 19:31
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.
Re: Install domoticz sur debian existante
Publié : 08 févr. 2016, 20:07
par deennoo
As tu bien installer les librairies open zwave et mosquito ?
Re: Install domoticz sur debian existante
Publié : 08 févr. 2016, 22:29
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...

)
merci à vous
Re: Install domoticz sur debian existante
Publié : 09 févr. 2016, 11:36
par deennoo
Domoticz a son propre serveur incorporé c'est pour cela.
Re: Install domoticz sur debian existante
Publié : 09 févr. 2016, 12:21
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
Re: Install domoticz sur debian existante
Publié : 09 févr. 2016, 15:43
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 ...
Re: Install domoticz sur debian existante
Publié : 09 févr. 2016, 15:53
par fidoboulettes
il est vrai que j'ai un peu de mal avec tous ces termes... merci du rappel...

Re: Install domoticz sur debian existante
Publié : 07 août 2016, 16:49
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.
Re: Install domoticz sur debian existante
Publié : 04 sept. 2016, 08:24
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.