Page 1 sur 1

script pour stopper motioneye

Posté : 10 juin 2018, 19:08
par vr6man
Je souhaite via un interrupteur virtuel sous domoticz

Pouvoir gerer le service motion eye via la commande

sudo systemctl stop motioneye
et redemarrer le service via la commande:
sudo systemctl restart motioneye

Pour la mise en place du switch virtuel pas de soucis

Par contre pour le srcipt ?

Pour la commande du script via le switch virtuel, je pensais passer par les actions on et off

Mais comment faire ?

Si vous pouvez m'aider ?

Merci

Re: script pour stopper motioneye

Posté : 10 juin 2018, 22:30
par vr6man
j'ai créé le script suivant en sh

c'est mon premier scripts

Code : Tout sélectionner

#!/bin/bash

#VARIABLE
RASP_MOTION ="192.168.0.242:8675"
PASSWORD=xxxxxx
DOMOTICZ_SERVER="192.168.0.251:8080"
idx="469"

ssh 192.168.0.242
PASSWORD
sudo systemctl stop motioneye

#Test si occurence =1
if [ $oc = 1 ]; then
        Status="Off"
else
        Status="On"
fi
echo $oc
#MAJ Interrupteur
curl "http://$DOMOTICZ_SERVER/json.htm?type=command&param=switchlight&idx=$idx&switchcmd=$Status"
exit
quand je lance directement le srcipt a la main, j'ai

pi@RASP_HOME:~/domoticz2/scripts $ motion.sh
-bash: motion.sh : commande introuvable
pi@RASP_HOME:~/domoticz2/scripts $ sudo motion.sh
sudo: motion.sh: command not found

Re: script pour stopper motioneye

Posté : 11 juin 2018, 08:36
par Antori91
Bonjour,
Une alternative à l'arrêt distant de motionEye est d'utiliser les commandes http pour piloter à distance motion/motionEye, cf.
https://easydomoticz.com/forum/viewtopic.php?f=8&t=6072

Re: script pour stopper motioneye

Posté : 13 juin 2018, 15:09
par vr6man
ok je regarde ca

merci