Bonjour,
Me revoilà. J'ai fait tourner Domoticz sans le plugin Zigate quelques temps pour voir si mes RFLink étaient plus stables... bof.
J'ai donc remis en fonctionnement la Zigate avec mes capteurs Xiaomi.
Je vois que la température est toujours séparée de l'humidité. Zaraki673, tu penses pouvoir les ré-associer? C'est faisable?
zaraki673 a écrit :@Max59 : si si , j ai bien eu le soucis pour la zigate qui ne répondais plus, effectivement obliger de reboot, impossible d'en trouver la cause

Vous ne loguer pas les logs Domoticz dans un fichier txt?
Personnellement, j'ai mis en place les logs de domoticz dans le fichier /tmp/domoticz.txt en m'inspirant de ce lien :
https://easydomoticz.com/un-fichier-log-pour-domoticz/
Et lorsque j'ai de l'indispo de Zigate, c'est que je me suis pris une erreur
Error: Domoticz received fatal signal 11 !....
Du coup si vous avez le même problème (si ça se trouve vous avez le même problème, ou un différent...), en fouillant sur le web j'ai trouvé des personnes qui l'avaient eu... et en me basant sur ce lien
https://easydomoticz.com/forum/viewtopic.php?f=8&t=2675, j'ai mis en place une cron qui toutes les 10 minutes vérifie si j'ai l'erreur dans les logs. Si c'est le cas redémarrage de Domoticz, et du coup la Zigate est de nouveau opérationnelle.
Donc dans le pire des cas ma Zigate (et le Domoticz) est insdipo pendant 10min. Après c'est pas le plus propre mais ça m'évite de perdre des données pendant plusieurs heures. De plus pour la sécurité c'est pas optimum, en effet si vous comptez sur vos détecteurs d'ouvertures de porte ou de mouvement pour être alerté d'une intrusion... si ça se produit pendant une indispo de Zigate, du coup vous pouvez être prévenu 10 minutes en retard...
dans mon cron :
Code : Tout sélectionner
#Detection signal 11
*/10 * * * * /home/*user*/Documents/restartDomOnSignal11.sh > /dev/null
et mon .sh :
Code : Tout sélectionner
#!/bin/bash
# récupération de la date et heure
date3=`date +"%d-%m-%Y - %H:%M"`
msg="Domoticz : erreur 11."
# Réperoire où sera enregistré le fichier
pat1=/home/*user*/Téléchargements/
# Control de l'erreur 11 toutes les 10 minutes, correction et envoi d'un SMS et d'un mail
cd $pat1
sudo chown *user*.*user* /tmp/domoticz.txt
sudo cp /tmp/domoticz.txt $pat1/gil1.txt
if grep -q "signal 11" "gil1.txt"; then
sudo service domoticz.sh stop
sudo rm -f /tmp/domoticz.txt
sudo service domoticz.sh start
sudo mv gil1.txt "Domoticz_Error-sig11-$date3.txt"
curl "https://smsapi.free-mobile.fr/sendmsg?user=*user*&pass=*mdp*&msg=$msg"
sudo echo "Erreur signal 11" | mail -s "Erreur signal 11 Domoticz" @mail
else
echo "$date3 -- Ok" >> Domoticz_Ok.txt
sudo rm -f gil1.txt
fi
(ce qui est entre ** est à changer)
Par exemple depuis que j'ai remis en fonction la Ziagte le 20/02, ça s'est produit 2 fois, le 21 et le 25.