Auto reboot Domoticz

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
natacha3
Messages : 17
Enregistré le : 19 oct. 2016, 13:47

Auto reboot Domoticz

Message par natacha3 » 04 sept. 2017, 15:52

Bonjour,

Tout d’abord un grand merci à vous tous, c’est grâce à vous que j’ai réussi à me lancer (avec succès) dans l’aventure Domoticz.
C’est en lisant le forum (et le site de Deennoo) et en suivant scrupuleusement vos tutos et patients conseils que tout fonctionne chez moi. ;)

Aujourd’hui je voudrais fiabiliser un peu l’installation car cet été, j’ai eu à plusieurs reprises un « Domoticz offline » et forcément, je n’étais pas à la maison.

J’ai parcouru de nombreux articles et tutos car j’ai peur de faire ma blonde et de « tout casser » dont certains ici même mais tout ça me parait un peu flou, d’autant plus que différentes approches sont évoquées et j'ai un peu de mal à suivre:
Le watchdog du wiki Domoticz
Certains utilisent Systemctl
D’autres Monit

Et que jouer avec les chmod, traficoter le crontab et consort ne me rassure guère : Le simple fait d’évoquer ces mots me fout la trouille ! :roll:
(Bien sûr j’ai fait des sauvegardes régulières mais j’aimerais autant ne pas avoir à plonger la dedans)…

J’aimerais avoir votre retour d’expérience sur le sujet.
Quelle solution avez-vous choisi ?
Un avis ou des conseils sur le sujet ?
Peut-être un tuto pour les archi-nuls, détaillé ligne à ligne dans vos favoris ?

Je ne cherche pas des prouesses de code, juste le chemin le plus simple à mettre en œuvre pour une débutante qui a une peur bleue de tout planter.

Encore merci de votre bienveillance et de votre aide.

Nat

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


digdogger
Messages : 171
Enregistré le : 16 juil. 2017, 09:21

Re: Auto reboot Domoticz

Message par digdogger » 04 sept. 2017, 16:00

Salut, il y a aussi cette solution simple d'un script qui vérifie l'état du service et le relance au cas où il est arrêté:
http://debrouilhome.fr/2015/01/domoticz ... rvice.html
Le tuto est bien fait, reste à tester.
Raspberry Pi 3 + Raspbian Jessie Lite + Domoticz V4.9700 - RFlink USB V46 433.42MHz - Volets Somfy RTS - MySensors USB V2.1.1 - IDE Arduino 1.8.2

natacha3
Messages : 17
Enregistré le : 19 oct. 2016, 13:47

Re: Auto reboot Domoticz

Message par natacha3 » 04 sept. 2017, 16:36

Merci Digdogger, effectivement, j'ai bien vu ce tuto mais c'est les commentaires en bas de page qui m'ont un peu effrayée.
Pour certains il a fallu bidouiller le code pour que ça passe et je ne me sens pas trop de le faire.

landaisbenj
Messages : 592
Enregistré le : 12 mars 2017, 19:24

Re: Auto reboot Domoticz

Message par landaisbenj » 04 sept. 2017, 22:27

Monit est sympas.
Tout est expliqué par ci par la essai icipeut être.

Ce qui est bien c'est que tu peux te débrouiller pour accéder à une page web à distance qui te donne l’état du service et te permet de le stopper ou le redémarrer en un click (en cas de problème a distance justement). Mais normalement ça ne doit pas être nécessaire vu qu'il le fait seul.

Mais pas mal de configuration quand même... (si tu n'aime pas bidouiller). Il te donne aussi l’état du service en terme de CPU et autre...

J'ai bien aimé mais je ne l'utilise pas. Je ne sais plus pour quelle raison malheureusement. Peut être trop de fonction juste pour redémarrer lors d'un crash.

Pour ma part j'ai adapter un petit script que j'ai trouver sur le fofo. Il test si le service et arrêté et le redémarre. Je l'ai adapter pour éviter de redémarrer direct et attendre 10 minutes ainsi qu'un notif.

Y a aussi la solution du shellinabox. C'est une petite fonction a installer sur le pi pour accéder au SSH en page web. Ça te permet de faire ce que tu veux toute seule. Pas beaucoup de bidouillage mais faut quand même connaitre le mode console... Mais attention ça reste une grosse faille de sécurité (accès externe en direct a ton pi. sans sécuriser le mot de passe ton pi est a la portée de n'importe qui).

Je pense que si tu as réussi à t'en sortir avec l'installation de domoticz, y a aucune raison que tu n'y arrive pas avec le reste. Faut juste prendre le temps.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


papoo
Messages : 1291
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Auto reboot Domoticz

Message par papoo » 05 sept. 2017, 22:15

sur le forum officiel
http://www.domoticz.com/forum/viewtopic.php?f=23&t=3016
personnellement j'utilise monit
simple à installer et configurer grâce au wiki http://www.domoticz.com/wiki/Monitoring_domoticz
domoticz beta/RaspBerry PI3 jessie
https://pon.fr github

DannyElfman
Messages : 7
Enregistré le : 24 oct. 2014, 16:27

Re: Auto reboot Domoticz

Message par DannyElfman » 25 sept. 2017, 14:56

J'utilise Monit sur chacun de mes serveurs, c'est léger, simple d'utilisation et efficace.

L’inconvénient est le cas de certains plantages où le process domoticz reste en machine mais ne loggue plus rien... Ca m'est arrivé. Monit ne voit rien car la webi de Domoticz est toujours joignable sur une requête http get classique.

Ceci dit, c'est déjà un très bon début de le mettre en place. Le wiki est bien fait, la configuration est simple.
Domoticz Version 3.8153 sur VM Debian Jessie / Esxi 6.0 / Proliant Gen8
RxfCom/Aeon Labs Zwave+ Gen5/Dongle BT/Gateway Xiaomi/Philips Hue/Harmony Hub

natacha3
Messages : 17
Enregistré le : 19 oct. 2016, 13:47

Re: Auto reboot Domoticz

Message par natacha3 » 30 sept. 2017, 21:54

Merci beaucoup pour les liens !
Grâce a ces tutos "pour les nuls" j'ai pu m' en sortir sans casse !

Merci encore ! :mrgreen:
Nat

le belge
Messages : 303
Enregistré le : 12 déc. 2016, 19:02

Re: Auto reboot Domoticz

Message par le belge » 06 déc. 2017, 12:01

Bonjour à tous ,

je recontre un petit souci avec monit ... depuis quelque temps , j'ai connection failed dans le Monit Service Manager pour Domoticz

du coup mon raspberry reboot à chaque fois ...

j'ai remarqué que la ligne suivante ne correspondait pas à la bonne commande :

Code : Tout sélectionner

Port Response time :	connection failed to 10.0.0.14:8080/json.htm?type=command¶m=getversion [HTTP via TCP]
dans mon fichier monitrc j'ai pourtant la bonne commande :

Code : Tout sélectionner

check process domoticz with pidfile /var/run/domoticz.pid
     start program = "/etc/init.d/domoticz.sh start"
     stop  program = "/etc/init.d/domoticz.sh stop"
     if failed
     url http://10.0.0.14:8080/json.htm?type=command&param=getversion
       and content = '"status" : "OK"'
     for 2 cycles
     then restart
     if 5 restarts within 5 cycles then exec "/sbin/reboot"
voici la réponse que j'ai dans mon navigateur internet :

Code : Tout sélectionner

{
   "DomoticzUpdateURL" : "http://www.domoticz.com/download.php?channel=stable&type=release&system=linux&machine=armv7l",
   "HaveUpdate" : false,
   "Revision" : 8153,
   "SystemName" : "linux",
   "build_time" : "2017-07-30 12:19:41",
   "hash" : "494fff7",
   "status" : "OK",
   "title" : "GetVersion",
   "version" : "3.8153"
}
est-ce que vous savez ce qu'il se passe ???

papoo
Messages : 1291
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Auto reboot Domoticz

Message par papoo » 07 déc. 2017, 06:56

le contenu de mon fichier domoticz dans /etc/monit/conf.d est sensiblement identique au tiens

Code : Tout sélectionner

 check process domoticz with pidfile /var/run/domoticz.pid
  start program = "/etc/init.d/domoticz.sh start"
  stop  program = "/etc/init.d/domoticz.sh stop"
  if failed
     url http://127.0.0.1:8080/json.htm?type=command&param=getversion
         and content = '"status" : "OK"'
     for 2 cycles
     then restart
  if 5 restarts within 5 cycles then exec "/sbin/reboot"
et la réponse à la requete http me retourne

Code : Tout sélectionner

{
DomoticzUpdateURL: "http://www.domoticz.com/download.php?channel=beta&type=release&system=linux&machine=armv7l",
HaveUpdate: false,
Revision: 8771,
SystemName: "linux",
build_time: "2017-11-12 12:20:44",
dzvents_version: "2.3.0",
hash: "90392822",
status: "OK",
title: "GetVersion",
version: "3.8730"
}
Monit semble fonctionner correctement. il te faut maintenant chercher pourquoi domoticz reste inaccessible pendant 5 cycles, obligeant monit à redémarrer ton système
domoticz beta/RaspBerry PI3 jessie
https://pon.fr github

le belge
Messages : 303
Enregistré le : 12 déc. 2016, 19:02

Re: Auto reboot Domoticz

Message par le belge » 07 déc. 2017, 09:44

Bonjour ,
ça à l'air de fonctionner aujourd'hui !!

bizarre bizarre ...

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre