je ne sais pas si c’est le cas pour d’autre personnes mais sur mon rasberry, quelque fois je n’ai plus accès a domotique en http. La seule solution est alors de se connecter en ssh sur le server et de redémarrer domoticz ou complètement le raspberry. Le problème c’est que lorsque vous êtes loin de chez vous et que vous n’avez pas accès en ssh à votre raspberry et bien vous êtes bloqué, vous devez attendre de rentrer chez vous pour redémarrer domoticz.
Apres de longues recherches dans le logs de domoticz et du rasperry impossible de trouver la causse de ce plantage [Edit mars 2016: la version 2.3530 de domotique semble bien plus stable]. Je vois que les logs de domoticz continues comme si de rien n’était mais le server web ne réponds plus. Cela arrive assez fréquemment, environ 3 à 4 fois par mois.
Pour palier à ce problème j’ai créé un petit script qui va tester régulièrement l’accès http à domoticz et qui en cas de problème de connexion va redémarrer domoticz. Rien de bien compliqué mais je me dis que ça peux servir si vous rencontrez le même problème.
A ajouter dans la crontab root :
# Check http access */2 * * * * /root/scripts/test_http.sh >> /tmp/test_http_access.log
Script : /root/scripts/test_http.sh
#!/usr/bin/ksh ################################################################ # # This script will test the domoticz http web access # ################################################################ # test connexion with max 5s curl -s http://<raspberry IP>:<PORT> -m 5 > /dev/null CR=$? if [ $CR != 0 ] then echo "`date` Probleme RC=$CR" echo "Restarting Domoticz" /etc/init.d/domoticz.sh restart else echo "`date` RAS code retour $CR " fi
J’ai mis en place ce script depuis plusieurs mois, depuis plus aucun problème. Je peux visualiser les erreurs dans le fichier log ainsi que les redémarrage de domoticz:
root@raspberrypi:~# grep -v RAS /tmp/test_http_access.log Thu May 14 20:48:07 CEST 2015 Probleme RC=28 Restarting Domoticz Restarting Domoticz Home Automation System: domoticz2015-05-14 20:48:12.001 Domoticz V2.2286 (c)2012-2015 GizMoCuz 2015-05-14 20:48:12.002 System: Raspberry Pi 2015-05-14 20:48:12.002 Startup Path: /home/pi/domoticz/ . Thu May 14 21:00:07 CEST 2015 Probleme RC=28 Restarting Domoticz Restarting Domoticz Home Automation System: domoticz2015-05-14 21:00:12.116 Domoticz V2.2286 (c)2012-2015 GizMoCuz 2015-05-14 21:00:12.117 System: Raspberry Pi 2015-05-14 21:00:12.118 Startup Path: /home/pi/domoticz/ . Thu May 14 21:32:01 CEST 2015 Probleme RC=7 Restarting Domoticz Restarting Domoticz Home Automation System: domoticz2015-05-14 21:32:31.639 Domoticz V2.2286 (c)2012-2015 GizMoCuz 2015-05-14 21:32:31.640 System: Raspberry Pi 2015-05-14 21:32:31.641 Startup Path: /home/pi/domoticz/ .