lancement au boot de domoticz ne marche pas sur mon raspberry

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
lebphi
Messages : 28
Inscription : 16 déc. 2016, 19:14

lancement au boot de domoticz ne marche pas sur mon raspberry

Message par lebphi »

bonjour,

j'ai installé domoticz sur un raspberry avec la derniere version de raspbian.
pour lancer domoticz au boot j'ai suivi la procédure suivante :
sudo cp domoticz/domoticz.sh /etc/init.d
sudo chmod +x /etc/init.d/domoticz.sh
sudo update-rc.d domoticz.sh defaults

si je rebranche puis rebranche l'alimentation du raspberry, je n'ai pas acces à l'interface web de domoticz.
Si je demande le status de domoticz en ssh j'ai :

sudo service domoticz.sh status
● domoticz.service - LSB: Home Automation System
Loaded: loaded (/etc/init.d/domoticz.sh; generated)
Active: active (exited) since Fri 2019-07-26 16:49:19 CEST; 22min ago
Docs: man:systemd-sysv-generator(8)
Process: 457 ExecStart=/etc/init.d/domoticz.sh start (code=exited, status=0/SUCCESS)
juil. 26 16:49:13 raspberrypi systemd[1]: Starting LSB: Home Automation System...
juil. 26 16:49:18 raspberrypi domoticz.sh[457]: 2019-07-26 16:49:18.785 Status: Domoticz V4.11031 (c)2012-2019 GizMoCuz
juil. 26 16:49:18 raspberrypi domoticz.sh[457]: 2019-07-26 16:49:18.785 Status: Build Hash: ad1a5b2ac, Date: 2019-07-26 06:20:37
juil. 26 16:49:18 raspberrypi domoticz.sh[457]: 2019-07-26 16:49:18.786 Status: Startup Path: /home/pi/domoticz/
juil. 26 16:49:18 raspberrypi domoticz.sh[457]: domoticz: Domoticz is starting up....
juil. 26 16:49:18 raspberrypi domoticz[466]: Domoticz is starting up....
juil. 26 16:49:18 raspberrypi domoticz[473]: Domoticz running...
juil. 26 16:49:19 raspberrypi systemd[1]: Started LSB: Home Automation System.

maintenant si je reboote le raspberry sans le débrancher (sudo reboot) tout fonctionne correctement.
et je je demande le status j'ai :
sudo service domoticz.sh status
● domoticz.service - LSB: Home Automation System
Loaded: loaded (/etc/init.d/domoticz.sh; generated)
Active: active (running) since Fri 2019-07-26 17:17:51 CEST; 37s ago
Docs: man:systemd-sysv-generator(8)
Process: 448 ExecStart=/etc/init.d/domoticz.sh start (code=exited, status=0/SUCCESS)
Tasks: 18 (limit: 2200)
Memory: 32.7M
CGroup: /system.slice/domoticz.service
└─466 /home/pi/domoticz/domoticz -daemon -www 8080 -sslwww 443
juil. 26 17:17:46 raspberrypi systemd[1]: Starting LSB: Home Automation System...
juil. 26 17:17:50 raspberrypi domoticz.sh[448]: 2019-07-26 17:17:50.784 Status: Domoticz V4.11031 (c)2012-2019 GizMoCuz
juil. 26 17:17:50 raspberrypi domoticz.sh[448]: 2019-07-26 17:17:50.785 Status: Build Hash: ad1a5b2ac, Date: 2019-07-26 06:20:37
juil. 26 17:17:50 raspberrypi domoticz.sh[448]: 2019-07-26 17:17:50.785 Status: Startup Path: /home/pi/domoticz/
juil. 26 17:17:50 raspberrypi domoticz.sh[448]: domoticz: Domoticz is starting up....
juil. 26 17:17:50 raspberrypi domoticz[458]: Domoticz is starting up....
juil. 26 17:17:50 raspberrypi domoticz[466]: Domoticz running...
juil. 26 17:17:51 raspberrypi systemd[1]: Started LSB: Home Automation System.

D'ou peut venir le probleme ? Pourquoi ca fonctionne sur un reboot et pas sur une coupure de l'alimentation ?
maticz
Messages : 42
Inscription : 14 juil. 2019, 11:18

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par maticz »

sur une base OdroidC2 - Armbian Buster

Bonjour

même problème sur une install toute fraîche (pas en friche quoi !)


...une recopie du terminal

Code : Tout sélectionner

odroidc2:~$ sudo service domoticz.sh status
● domoticz.service - LSB: Home Automation System
   Loaded: loaded (/etc/init.d/domoticz.sh; generated)
   Active: active (exited) since Sun 2022-02-20 20:56:57 CET; 5h 7min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1926 ExecStart=/etc/init.d/domoticz.sh start (code=exited, status=0/SUCCESS)

févr. 20 20:56:56 odroidc2 systemd[1]: Starting LSB: Home Automation System...
févr. 20 20:56:57 odroidc2 domoticz.sh[1926]: 2022-02-20 20:56:57.005  Status: Domoticz V2022.1 (c)2012-2022 GizMoCuz
févr. 20 20:56:57 odroidc2 domoticz.sh[1926]: 2022-02-20 20:56:57.005  Status: Build Hash: c9526851b, Date: 2022-01-31 09:3
févr. 20 20:56:57 odroidc2 domoticz.sh[1926]: 2022-02-20 20:56:57.005  Status: Startup Path: /home/mci/domoticz/
févr. 20 20:56:57 odroidc2 domoticz.sh[1926]: domoticz: Domoticz is starting up....
févr. 20 20:56:57 odroidc2 domoticz[1973]: Domoticz is starting up....
févr. 20 20:56:57 odroidc2 domoticz[2041]: Domoticz running...
févr. 20 20:56:57 odroidc2 systemd[1]: Started LSB: Home Automation System.
févr. 21 01:42:32 odroidc2 domoticz[2041]: Domoticz stopped...
lines 1-15/15 (END)
comment trouvé la partie qui coince Domoticz au reboot de l'OS ??? (suite coupure Elec ou un arrêt forcé)

... quelle outils ou commande utilisé ????

Merci
( lebphi à tu trouvé/résolue ton problème ?? )
maticz
Messages : 42
Inscription : 14 juil. 2019, 11:18

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par maticz »

Yo

je vient de tester la solution donner par walawa75
https://www.easydomoticz.com/forum/view ... 900#p58900

Modif de /etc/init.d/domoticz.sh

Code : Tout sélectionner

#DAEMON=/home/toto/domoticz/$NAME
par 
DAEMON=/home/$USERNAME/domoticz/$NAME
pour l'instant cella est Top, a chaque OFF - ON de l'alimentation Domoticz est bien actif :D
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par Chrominator »

A moins que l'utilisateur toto n'existe pas dans le système ou que le répertoire /home/toto/ n'ait pas été créé, cette modif ne devrait pas changer grand-chose.

Avant de modifier, assurez-vous au moins que USERNAME a bien été initialisé plus haut dans le script (il l'est dans la version distribuée).
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
maticz
Messages : 42
Inscription : 14 juil. 2019, 11:18

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par maticz »

Oui "/home/toto/" et l'utilisateur "toto" existe bien


" assurez-vous au moins que USERNAME a bien été initialisé plus haut dans le script"

NAME=domoticz
USERNAME=toto

oui c'est bon et pour "cette modif ne devrait pas changer grand-chose" .... à Suivre :)

Merci Chrominator
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par Chrominator »

Désolé si je t'ai blessé, ce n'était pas l'intention.
C'était plutôt une précaution pour ceux ceux qui nous lisent afin qu'ils puissent s'assurer que leur système fonctionnera toujours.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par Keros »

Ce n'est pas le souci de DomoticZ qui se lance trop tot par rapport à la définition de l'heure ?

Tu as essayé de relancer DomoticZ automatiquement après le démarrage du Pi ? Voir ce sujet.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
maticz
Messages : 42
Inscription : 14 juil. 2019, 11:18

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par maticz »

@Keros ... "Tu as essayé de relancer DomoticZ automatiquement après le démarrage du Pi ?"
??? .. une Cmd manuel dans le terminal (ssh) ???

"sudo service domoticz restart" me relance bien Domoticz


mais non Chrominator ta rien dit de désobliger et oui ma modif na rien changer.

j'ai toujours un start et stop de DZ au reboot de l'OS
Domoticz running... Started LSB: Home Automation System .... Domoticz stopped..


je vais vérifier du coter de l'horloge interne, le module RTC https://wiki.odroid.com/accessory/add-o ... rtc_shield
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par Keros »

En haut à droite des messages précédents, il y a un petit bouton avec des guillemets : cela permet d'ouvrir un nouveau message en citant le précédent. Tu peux enlever des lignes pour ne conserver que celles auxquelles tu souhaites répondre. Tu peux ainsi mettre ta réponse / commentaire après la citation, ce qui est plus lisible ;)

Si un sudo service domoticz restart te lance correctement DomoticZ, tu peux faire un sudo crontab -e et y mettre la ligne @reboot sleep 5 && service domoticz restart.
Cela aura pour effet de relancer DomoticZ 5 secondes après le démarrage du Pi. C'est une solution, pas une correction du problème.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
maticz
Messages : 42
Inscription : 14 juil. 2019, 11:18

Re: lancement au boot de domoticz ne marche pas sur mon raspberry

Message par maticz »

Keros a écrit : 21 févr. 2022, 21:16 .... il y a un petit bouton avec des guillemets : cela permet d'ouvrir un nouveau message en citant le précédent.....
.. c dingue :D
adv a écrit : 30 sept. 2021, 20:10 Salut, les piliers du forum me corrigeront si je me trompe, mais ce problème existe depuis l'origine de Domoticz.

Si c'est toujours actuel et que le correctif n'a pas été appliqué alors cela vient du fait que Domoticz, pour fonctionner correctement, a besoin de l'heure.
Tu sais que ton Rasp n'a pas d'horloge interne RTC comme un PC. Il synchronise son heure au démarrage et je crois que le problème vient du fait que DZ démarre avant la première synchro, du coup heure en vrac le watchdog panique et le service plante.
Il y a de multiples soluces. Genre retarder l'allumage, ou attendre proprement que l'heure soit synchro.
...
..
https://www.easydomoticz.com/forum/post ... =8&p=98543
thier a écrit : 13 oct. 2020, 00:07 @wolfen38
depuis la dernière stable, si domoticz démarre avant la mise à l'heure du Pi, quand celle-ci se fait domoticz t'annonce le décalage avec le précédent update (avant la mise à jour de l'heure du Pi). watchdog trouve une incohérence et plante domoticz.
Première solution, ajouter une horloge rtc pour quelques euros.
Deuxième solution, modifier ton fichier domoticz.sh pour démarrer domoticz après la mise à jour de l'heure du pi.
Cherche sur le forum j'ai posté un message pour cette solution.....
https://www.easydomoticz.com/forum/post ... =8&p=88311

donc un problème qui date, et nous sommes nombreux a se prendre les pieds dans le tapis.
Keros a écrit : 21 févr. 2022, 21:16... tu peux faire un sudo crontab -e et y mettre la ligne @reboot sleep 5 && service domoticz restart.
Cela aura pour effet de relancer DomoticZ 5 secondes après le démarrage du Pi.
C'est une solution, pas une correction du problème.


Salut Keros
oui les solutions de contournement du No-Boot de DomoticZ existe,
celle de ralentir le lancement de DZ est une des plus light.

aujourd'hui suis repartie avec une version "Armbian_21.08.6_Odroidc2_focal_current"
(j'ai trop bricolo la dernière install)

La j'essai de réinstaller l’horloge RTC avant l'install de Domoticz, faire les choses dans l'ordre :D
Dernière modification par Keros le 22 févr. 2022, 21:00, modifié 1 fois.
Raison : Regrouppement des réponses pour éviter de multiplier les sujets
Répondre