Installation ancienne version Domoticz

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
fcBourgogne
Messages : 172
Inscription : 31 mars 2020, 14:22

Re: Installation ancienne version Domoticz

Message par fcBourgogne »

fcBourgogne a écrit : 23 oct. 2025, 15:37 Bonjour,

Si ton install est bonne, les services de domoticz sont générés par un fichier, domoticz.sh dans le /etc/init.d/

Code : Tout sélectionner

domoticz.service - LSB: Home Automation System
     Loaded: loaded (/etc/init.d/domoticz.sh; generated)
A+
Bonjour,
As tu trouvé ce fichier ?
/etc/init.d/domoticz.sh
A+
Raspberry PI5+ 1WIRE + I2C +ESP8266 +esp32
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Installation ancienne version Domoticz

Message par Flying Domotic »

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 :D )
  • Mettre à jour la machine :

    Code : Tout sélectionner

    sudo apt update && sudo apt upgrade -y
  • 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 :

    Code : Tout sélectionner

    cat/etc/*-release | grep "VERSION_ID="
    
    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) :

    Code : Tout sélectionner

    curl unzip wget sudo cron libudev-dev
    • Si on a un numéro de version entre 10 et 12, vérifier aussi :

      Code : Tout sélectionner

      libcurl4 libusb-0.1
    Pour vérifier qu'un élément est bien installé, passer la commande :

    Code : Tout sélectionner

     sudo apt list --installed | grep ^<nom du package>/
    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 :

    Code : Tout sélectionner

    sudo apt list --installed | grep ^curl/
    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 :

    Code : Tout sélectionner

    sudo apt install <nom du paquet>
    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 :

    Code : Tout sélectionner

    sudo cp domoticz.sh /etc/init.d/
  • 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]
Abbij
Messages : 63
Inscription : 28 oct. 2019, 08:06

Re: Installation ancienne version Domoticz

Message par Abbij »

Bonjour

Désolé pour la réponse tardive
En effet ce n'était pas installé
Je suis sous debian 11
Par contre quand je tape la commande sudo cp domoticz.sh /etc/init.d/
J'ai un message d'erreur
no such feel or directory

Je ne comprend pas trop pourquoi
Pour info j'ai un debian sous VM Freebox
Merci beaucoup en tout cas
Bonne journée
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Installation ancienne version Domoticz

Message par Flying Domotic »

qu'est ce que donne la commande

Code : Tout sélectionner

cat /etc/*-release
sur la VM qui tourne Domoticz?
Abbij
Messages : 63
Inscription : 28 oct. 2019, 08:06

Re: Installation ancienne version Domoticz

Message par Abbij »

Bonjour
Merci beaucoup pour l'aide
Désolé de la réponse tardive
Ca me note no such file or directory

Bonne journée
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Installation ancienne version Domoticz

Message par Flying Domotic »

Ben, du coup, ça dépasse un peu ma capacité de compréhension (il faut dire que je ne suis pas un utilisateur de Docker ...)
Abbij
Messages : 63
Inscription : 28 oct. 2019, 08:06

Re: Installation ancienne version Domoticz

Message par Abbij »

Merci beaucoup de ton aide
Je suis redémarré de zéro en suivant étape par étape, ca fonctionne!
Juste encore un bug j'ai bien recopier mon répertoire pour les plugins mais je ne les trouve pas dans domoticz
Il faut les activer quelque part?

Bonne journée
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Installation ancienne version Domoticz

Message par Flying Domotic »

Le fait d'installer un plugin dans le répertoire /plugins/ de Domoticz le rend seulement disponible pour Domoticz (dans la liste des plugins du menu "Configuration" > "Matériel". Il faut ensuite le configurer à la main, en indiquant les bons paramètres. Tout est ensuite copié dans la base de Domoticz. Si tu en as une ancienne version, ça devrait remonter tout seul ...
Abbij
Messages : 63
Inscription : 28 oct. 2019, 08:06

Re: Installation ancienne version Domoticz

Message par Abbij »

Merci de ta réponse
Ils n'apparaissent pas dans la liste du matériel domoticz
J'ai essayé comme sur le wiki domoticz un chmod +x sur les plugins et rien à faire

J'ai su mettre à jour à la version 2025.2 malgré tout
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Installation ancienne version Domoticz

Message par Flying Domotic »

S'il n’apparaissent pas dans a liste, c'est qu'ils n'ont pas été paramétré (et donc que la base n'a pas été récupérée).

Il faudra donc les reparamétrer à la main (aller dans "Configuration" > "Matériel", renseigner la partie basse et cliquer sur "Ajouter")
Répondre