Abbij a écrit : 25 oct. 2025, 07:21
Bonjour
Merci pour la réponse
J'ai juste décompressé dans le dossier domoticz
Bonne journée
Du coup, l'installation n'est que partielle, tous les fichiers présents dans l'archive ont été copiés dans le répertoire Domoticz, mais aucun déplacé au bon endroit, et aucune action de configuration réalisée.
Par exemple, si l'installation de Domoticz est la première sur cette machine, pas de fichier /etc/init.d/domoticz.sh, ni de /etc/domotiicz/setupVars.conf, ni d'activation du service, ni de vérification des dépendances, ...
Le souci est de retrouver le script d'install de la version concernée (vu que les dépendances sont spécifiques à une version, utiliser la dernière version va probablement planter).
Ce qui est fait dans le script d'install et qu'il faut reproduire à la main après s'être positionné dans le répertoire où on a décompressé Domoticz:
La procédure ci-dessous n'a pas été testée. Elle a la capacité de détruire une machine. Faire une sauvegarde complète du support système (carte SD, disque dur, SSD, ...) AVANT tout !!! (ou accepter de tout perdre
)
- Mettre à jour la machine :
- Vérifier les dépendances :
C'est probablement la partie la plus difficile, qui dépend de la version de Debian, qu'on récupère en passant la commande :
Dans tous les cas, vérifier qu'on a bien les éléments suivants installés (la façon de faire est décrite plus bas) :
- Si on a une version de Debian < 10, vérifier aussi :
- Si on a un numéro de version entre 10 et 12, vérifier aussi :
- Si on a une version 13, vérifier aussi :
Pour vérifier qu'un élément est bien installé, passer la commande :
Replacer <nom du package> par un des éléments de la liste citée ci-dessus, en le faisant précéder par "^" et suivre par "/". Par exemple :
On doit voir dans la réponse une ligne débutant par le nom du paket (ici "curl"). Si ce n'est pas le cas, le paquet n'est pas installé. On peut l'installer par la commande : en vérifiant qu'il n'y a pas de message d'alerte qui indiquerait un problème de compatibilité.
- Créer le fichier /etc/init.d/domoticz.sh par :
- Créer le fichier /etc/domoticz/setupVars.conf par :
Code : Tout sélectionner
cat <<EOF > /etc/domoticz/setupVars.conf
Dest_folder=/home/pi/domoticz
Enable_http=true
HTTP_port=8080
Enable_https=true
HTTPS_port=443
EOF
- Activer le service Domoticz par :
Code : Tout sélectionner
sudo systemctl enable domoticz[code]
[/list]
[list]
Lancer e service Domoticz par :[code]sudo service domoticz start[code]
[/list]
[list]
Tester le service Domoticz par :[code]sudo service domoticz status[code]
[/list]