Page 1 sur 1

domoticz/raspberrypi

Posté : ven. 16 avr. 2021 16:04
par Ker49
Bonjour à tous,
J'ai visionné une de vos vidéos concernant Mosquitto et Domoticz. Je l'ai trouvée super bien faite et détaillée et en plus cela correpond exactement à ce que je veux faire à sovoir utiliser quelques relais pour le jardin. Je vais en commander ainsi que ESP8266 mais avant je dois régler un problème ...
J'ai tout suivi et j'ai réussi à envoyer un message dans le premier terminal reçu dans le deuxième.
Ce matin, cela ne fonctionne plus ! Après différents essais je m'aperçois que monit ne fonctionne pas. Est-ce que cela a un lien, je suis perdu sur ce point.

En tout cas, j'ai les erreurs suivantes :

sudo monit status
/etc/monit/conf.d/domoticz:3: syntax error 'status'

sudo nano /etc/monit/conf.d/domoticz
#!/bin/sh
# check domoticz
status =`curl -m 60 -s -i -H "Accept: application/json" "http://192.168.0.10:8080/json.htm?type=devices&rid=1" | grep "status"| awk -F: '{print $2}'|sed 's/,//'| sed 's/\"//g'`
if [ $status ]
then
echo "Domoticz has already been started"
else
sudo service domoticz.sh stop
sleep 5
sudo service domoticz.sh start
/home/pi/TelegramServices/Telegram.sh msg Firstname_Lastname "Domoticz was offline, attempting a restart."
fi

sudo monit start all
/etc/monit/conf.d/domoticz.save:1: syntax error 'sudo'
pi@raspberrypi:~ $


J'ai l'impression que cela vient comme indiqué de la ligne 3 mais après différents essais et recherches cela ne fonctionne toujours pas

Si vous avez des pistes pour m'aider cela serait super que je puisse passer aux tests avec les relais ensuite.
Par avance merci,
Nicolas

Re: domoticz/raspberrypi

Posté : mer. 15 sept. 2021 17:04
par ChrisPi
Salut,
Je ne suis pas expert mais j'ai installé Monit ce week-end. Ce qu'il faut savoir c'est qu'a chaque modification du fichier de conf de monit il faut jouer les commandes suivantes :
Pour savoir s'il n'y a pas d'erreur dans ton fichier de conf

Code : Tout sélectionner

monit –t
Ensuite tu fais :

Code : Tout sélectionner

sudo monit reload

Code : Tout sélectionner

sudo service monit start

Code : Tout sélectionner

sudo monit status
J'ai remarqué qu'il pouvait être nécessaire d'attendre quelques minutes avant de faire un monit status

Bon courage ;)

Re: domoticz/raspberrypi

Posté : mer. 15 sept. 2021 19:47
par Ker49
Bonjour et merci pour ce retour
J'ai moins de temps actuellement mais je vais re tester ça dès que je le pourrai
Dans ce cas, je ferai un petit retour ...

Re: domoticz/raspberrypi

Posté : dim. 19 sept. 2021 19:01
par piper
Bonjour, rien d'étonnant à cela
Si monit est un service, la plupart des services lisent leur fichiers de configuration au démarrage et tournent ensuite avec ce paramétrage. Rares sont les services qui savent prendre en compte une modification à la volée.
Il en va de même sous Windows, Mac etc...