Domoticz OffLine après coupure de courant

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.
Moda
Messages : 9
Inscription : 20 févr. 2019, 15:16

Domoticz OffLine après coupure de courant

Message par Moda »

Bonjour,

Après une coupure de courant, et après redémarrage de Domoticz, celui-ci s'est mis en OffLine.
Au début j'ai vidé le cache de mon navigateur mais en vain, cela ne changeait pas.
Via le terminal, j'ai tapé la commande suivante : sudo /etc/init.d/domoticz.sh restart
Et là, Domoticz est reparti.

Afin de faire une vérification, j'ai simulé une coupure de courant et rebelote, j'ai du taper la ligne de commande pour faire démarrer Domoticz sinon il restait en OffLine.

Est-ce qu'il existe une façon pour qu'il redémarre tout seul et qu'il se mettre OnLine sans passer par le terminal en tapant la ligne de commande : sudo /etc/init.d/domoticz.sh restart

J'ai tenté de trouver la solution via ce forum mais je suis novice en la matière et donc j'ai eu du mal de comprendre certain post...
a
Merci pour votre aide !
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: Domoticz OffLine après coupure de courant

Message par adv »

Bonjour,

je me balade pas mal sur ce forum et le forum Anglais et le problème que tu exposes n'est pas rare, donc voilà c'est pour dire que tu n'es pas seul.

Si j'ai bien compris le problème pourrait être du au fait que:

* Domoticz essaye de démarrer avant que que l'horloge ait pu être mise à jour par Internet (via protocole NTP). Or Domoticz a besoin de savoir l'heure car des choses sont indexées dans la base avec la date/heure, si le rasp est à une date antérieure (année 1970 par défaut): crash !

* Ton pi est en DHCP et il n'a pas encore obtenu l'adresse IP au moment où Domoticz démarre: buuuuuug ! Essayer de basculer en IP fixe.


Il faut creuser là dessus c'est intéressant...

Je crois avoir eu ce problème moi aussi mais comme je n'éteins jamais mon Rasp j'en suis pas complètement sûr... (j'ai eu une grosse coupure de 5H et mon onduleur n'a pas tenu) et je suis en IP fixe.
Dans le doute je vais équiper mon rasp d'une RTC, ça vaut 1€ sur aliexpress.
Cela conserve l'heure grâce a une minuscule batterie.

A+
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
Datawolf
Messages : 273
Inscription : 03 avr. 2018, 13:51

Re: Domoticz OffLine après coupure de courant

Message par Datawolf »

Salut,
J'avais le même problème, je l'ai résolu avec Monit.
@+
The Datawolf
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: Domoticz OffLine après coupure de courant

Message par adv »

Oui tout à fait, monit qui relance le service s'il ne le voit pas up ;)

Mais pour moi ce n'est qu'un pansement, ça n'explique pas la cause racine. Ceci dit c'est un beau pansement qui peut tout à fait faire l'affaire sur le long terme...

A lire de plus en plus le site Anglais et git je suis quazi sur que le problème vient de l'horloge...
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
Marco46
Messages : 4
Inscription : 31 mars 2016, 14:08

Re: Domoticz OffLine après coupure de courant

Message par Marco46 »

Bonjour a tous .

Je déterre ce sujet qui pour moi est toujours d'actualités. A chaque coupure de courant, mon domoticz est OFFLINE .

Pourrait-on comme solution, demander a domoticz d'attendre la synchro de l'horloge avant de démarrer, pour que le problème d'horloge ne se pose pas ?

Merci a ceux qui répondrons ! :D
Domoticz et MotionEye sur un Raspberry Pi 3, Rfxcom433E, Prises télécommandées Chacon, Carte 8 Relais filaire, + 1 Cam USB, une Cam wifi WansView. Echo Alexia Et Google Home Mini.
Tout ça cohabite plutôt pas trop mal. ;)
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Domoticz OffLine après coupure de courant

Message par Keros »

Pour "retarder" le démarrage de DomoticZ, je le relance 10s après de démarrage du Pi avec une commande Cron avec les droits administrateur : sudo contrab -e

Code : Tout sélectionner

@reboot sleep 5 && "la commande qui sera retardée de 5 secondes"
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
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: Domoticz OffLine après coupure de courant

Message par lost »

Marco46 a écrit : 26 août 2023, 18:41 Pourrait-on comme solution, demander a domoticz d'attendre la synchro de l'horloge avant de démarrer, pour que le problème d'horloge ne se pose pas ?
Pour ma part le script de démarrage /etc/init.d/domoticz.sh
est modifié ainsi au niveau de la fonction do_start() afin d'ajouter un ntp-wait (qui doit avoir été installé au besoin peut-être, c'est un ajout ancien me rappelle plus!) et un retry éventuel:

Code : Tout sélectionner

#
# Function that starts the daemon/service
#
do_start()
{
        # YLADD : NTP wait...
        ntp-wait
        [ $? -ne 0 ]  && echo WARNING : NTP KO, Domoticz may not start!!! || echo INFO : NTP OK, starting Domoticz...        # YLADD : NTP wait...
        ntp-wait
        [ $? -ne 0 ]  && echo WARNING : NTP KO, Domoticz may not start!!! || echo INFO : NTP OK, starting Domoticz...

        # Return
        #   0 if daemon has been started
        #   1 if daemon was already running
        #   2 if daemon could not be started
        start-stop-daemon --chuid $USERNAME --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
                || return 1
        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
                $DAEMON_ARGS \
                || return 2
}
Répondre