J'essaie de redémarrer domoticz mais ça fait carrement planter le raspberry donc je suis obligé de le redémarré.
J'ai été obligé de créé ce petit script pour redémarrer le pi si jamais les events ne fonctionnent pas, mais j'aimerait bien trouver d'où vient le problème !
Code : Tout sélectionner
elif [ $1 = "test_events" ]
then
curl --silent --output /dev/null 'http://127.0.0.1:8080/json.htm?type=command¶m=updateuservariable&vname=Test_Events&vtype=2&vvalue=Test_en_cours'
sleep 1
variable_test_events="$(curl -s -i -H \"Accept: application/json\" "http://127.0.0.1:8080/json.htm?type=command¶m=getuservariable&idx=20" | grep "\"Value\" : "| awk -F: '{print $2}'|sed 's/,//'|sed 's/ //'| sed 's/\"//g')"
if [ "$variable_test_events" != "OK" ]
then
echo "Soucis avec Domoticz..."
sudo /etc/init.d/domoticz.sh stop
sleep 5
sudo /etc/init.d/domoticz.sh start
variable_test_events2="$(curl -s -i -H \"Accept: application/json\" "http://127.0.0.1:8080/json.htm?type=command¶m=getuservariable&idx=20" | grep "\"Value\" : "| awk -F: '{print $2}'|sed 's/,//'|sed 's/ //'| sed 's/\"//g')"
if [ "$variable_test_events" != "OK" ]
then
sudo reboot
elif [ "$variable_test_events" == "OK" ]
then
echo "Domoticz a été redemarré !"
/home/pi/Scripts/PushOver.sh -a a9q5xd6vbf92n3z6mgt995pq2y4ers -u uy1pxmv1hnp19ye9gxj3rtid9hfr6k -p -1 -m Le service Domoticz a été redémarré !
fi
curl --silent --output /dev/null 'http://127.0.0.1:8080/json.htm?type=command¶m=updateuservariable&vname=Test_Events&vtype=2&vvalue=0'
elif [ "$variable_test_events" == "OK" ]
then
echo "Test OK"
curl --silent --output /dev/null 'http://127.0.0.1:8080/json.htm?type=command¶m=updateuservariable&vname=Test_Events&vtype=2&vvalue=0'
fi