Désactiver surveillance
Désactiver surveillance
Bonjour,
Mon installation se compose d'un raspi-Domoticz et d'un raspi-Caméra (entre autre). Je souhaiterai utiliser le Security Panel de Domoticz pour activer et désactiver mon raspi-Caméra. Le raspi-Caméra fonctionne avec motion et est bien sur relier à mon réseau local tout comme mon raspi-Domoticz. Mon point bloquant ne réside pas dans la partie script domoticz, mais dans la manière dont domoticz puisse interagir avec mon raspi-Caméra. Je recherche ne serais-ce qu'un début de piste.
Merci d'avance.
Mon installation se compose d'un raspi-Domoticz et d'un raspi-Caméra (entre autre). Je souhaiterai utiliser le Security Panel de Domoticz pour activer et désactiver mon raspi-Caméra. Le raspi-Caméra fonctionne avec motion et est bien sur relier à mon réseau local tout comme mon raspi-Domoticz. Mon point bloquant ne réside pas dans la partie script domoticz, mais dans la manière dont domoticz puisse interagir avec mon raspi-Caméra. Je recherche ne serais-ce qu'un début de piste.
Merci d'avance.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Désactiver surveillance
salut,
tu cherches à récupérer le status du panneau de sécurité c'est ça ?
la doc dit:
The state of the Domoticz built in security system can be checked via globalvariables['Security']. This will return "Disarmed", "Armed Home" or "Armed Away"
tu cherches à récupérer le status du panneau de sécurité c'est ça ?
la doc dit:
The state of the Domoticz built in security system can be checked via globalvariables['Security']. This will return "Disarmed", "Armed Home" or "Armed Away"
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Désactiver surveillance
Salut,
Merci de t'interesser à mon sujet, mais mon problème réside surtout dans la transmission d'informations entre mes 2 raspberry. Et là je sèche.
Merci de t'interesser à mon sujet, mais mon problème réside surtout dans la transmission d'informations entre mes 2 raspberry. Et là je sèche.
Re: Désactiver surveillance
Faudrait que tu détailles un peu plus ce que tu veux faire, sinon il est impossible de t'aider...
Donnes-nous un maximum de description du problème posé !
Donnes-nous un maximum de description du problème posé !
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Désactiver surveillance
si j'ai bien compris il souhaites partager le status du panneau de sécurité entre 2 pi
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Désactiver surveillance
Mon souhait est le suivant :
- Lorsque l'état du security panel sur mon raspi-Domoticz pass à "Disarm"
- On stoppe la surveillance de mon raspi-Caméra où tourne motion
Mon point bloquant se situe principalement la manière de lier ces deux événements. Cependant j'avance un peu, mais je n'ai pas encore testé ce que j'avance.
- Un script Lua qui permettra de lancer un batch au changement "security status" de security panel
- le batch lancera une commande à distance via ssh pour stopper motion sur mon raspi-Caméra
Pour éviter des problèmes de droit d'accès je vais tenter la mise en place de clé SSH entre le raspi-Domoticz et le raspi-Caméra.
Je ne sais pas si je suis clair dans ce que je tente d'expliquer, mais si quelqu'un me comprend, toutes les idées sont les bienvenues. Dans tous les cas je continue les recherches et je vous en reparle si j'y arrive.
- Lorsque l'état du security panel sur mon raspi-Domoticz pass à "Disarm"
- On stoppe la surveillance de mon raspi-Caméra où tourne motion
Mon point bloquant se situe principalement la manière de lier ces deux événements. Cependant j'avance un peu, mais je n'ai pas encore testé ce que j'avance.
- Un script Lua qui permettra de lancer un batch au changement "security status" de security panel
- le batch lancera une commande à distance via ssh pour stopper motion sur mon raspi-Caméra
Pour éviter des problèmes de droit d'accès je vais tenter la mise en place de clé SSH entre le raspi-Domoticz et le raspi-Caméra.
Je ne sais pas si je suis clair dans ce que je tente d'expliquer, mais si quelqu'un me comprend, toutes les idées sont les bienvenues. Dans tous les cas je continue les recherches et je vous en reparle si j'y arrive.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Désactiver surveillance
Ahhh tu veux juste stoper motion qui tourne sur l'autre pi, ce 2eme pi ne fait pas tourner domoticz mais juste motion, c'est déjà plus clair.
Donc oui petit script lua qui suivant l'état du panneau de sécu, commande donnée plus haut, va lancer via ssh, la commande stop motion.
Pas vraiment de difficulté particulière finalement...
Donc oui petit script lua qui suivant l'état du panneau de sécu, commande donnée plus haut, va lancer via ssh, la commande stop motion.
Pas vraiment de difficulté particulière finalement...
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Désactiver surveillance
Voici l'humble résultat des recherches d'un newbie (j'ai utiliser avant hier la commande "touch" pour la première fois) pour ce sujet qui ne présente "Pas vraiment de difficulté particulière finalement..." @vil1driver
RaspiCamera et domoticz
- Installation de rasbian avec Win32DiskImager
- Utilisation du SSH et de Putty pour toute connexion au raspberry
- Mise à jour :
Mise en place d'un dossier partager
- source : http://www.framboise314.fr/partage-de-d ... pberry-pi/
- vérifier que le fichier du NAS est bien sur le raspberry (cd /mnt/camshare puis ls)
- Automatiser le montage
- Ajouter à la fin
Mise en route de la camera
- source : http://anderson69s.com/2014/06/28/raspb ... -securite/
- On ajoute à la fin
- On édite motion.conf
On passe deamon à « on »
On renomme le raspberrypi de la caméra
- à chaque fois on remplace raspberrypi par raspicam1
Mise en place clé ssh
- On se place sur le raspi-domoticz
- On se met en root
- On crée la clé
- On réinitialise si besoin
- On copie la clé publique sur le raspi-caméra
- On se place ensuite sur le raspi-caméra
Allumer/éteindre la surveillance depuis domoticz
- pour allumer motion on crée un script shell surv_on.sh
- on lui donne les droits d'exécution
- on le place dans home/pi/domoticz/scripts/sh
- On édite surv_on.sh
- pour éteindre motion on crée un script shell surv_off.sh
- on lui donne les droits d'exécution
- on le place dans home/pi/domoticz/scripts/sh
- On édite surv_off.sh
Et voilà si ça peut aider (ou pas).
RaspiCamera et domoticz
- Installation de rasbian avec Win32DiskImager
- Utilisation du SSH et de Putty pour toute connexion au raspberry
- Mise à jour :
Code : Tout sélectionner
sudo apt-get update
sudo apt-get upgrade- source : http://www.framboise314.fr/partage-de-d ... pberry-pi/
Code : Tout sélectionner
-sudo mkdir /mnt/camshare
-sudo mount -v -t cifs //IP_NAS/Surv /mnt/camshare -o user=admin,pass=,file_mode=0777,dir_mode=0777- Automatiser le montage
Code : Tout sélectionner
sudo nano /etc/fstabCode : Tout sélectionner
//IP_NAS/Surv /mnt/camshare cifs username=admin,password=,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0- source : http://anderson69s.com/2014/06/28/raspb ... -securite/
Code : Tout sélectionner
sudo raspi-config
sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev
wget https://www.dropbox.com/s/xdfcxm5hu71s97d/motion-mmal.tar.gz
tar -zxvf motion-mmal.tar.gz
sudo mv motion /usr/bin/motion
sudo mv motion-mmalcam.conf /etc/motion.conf
sudo chmod 664 /etc/motion.conf
sudo chmod 755 /usr/bin/motion
sudo touch /tmp/motion.log
sudo chmod 775 /tmp/motion.log
sudo nano /etc/rc.localCode : Tout sélectionner
# Start motion
motionCode : Tout sélectionner
sudo nano /etc/motion.confCode : Tout sélectionner
sudo rebootCode : Tout sélectionner
sudo nano /etc/hostname
sudo nano /etc/hostsMise en place clé ssh
- On se place sur le raspi-domoticz
- On se met en root
Code : Tout sélectionner
sudo suCode : Tout sélectionner
ssh-keygenCode : Tout sélectionner
ssh-keygen -R raspicam1Code : Tout sélectionner
scp ~/.ssh/id_rsa.pub pi@raspicam1:/tmpCode : Tout sélectionner
ssh raspicam1
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys- pour allumer motion on crée un script shell surv_on.sh
- on lui donne les droits d'exécution
Code : Tout sélectionner
chmod -x surv_on.sh- On édite surv_on.sh
Code : Tout sélectionner
sudo nano surv_on.shCode : Tout sélectionner
# !/bin/sh
ssh pi@raspicam1 'sudo motion'- on lui donne les droits d'exécution
Code : Tout sélectionner
chmod -x surv_off.sh- On édite surv_off.sh
Code : Tout sélectionner
sudo nano surv_on.shCode : Tout sélectionner
# !/bin/sh
ssh pi@raspicam1 'sudo killall motion'Re: Désactiver surveillance
pas encore testé mais merci du partageEt voilà si ça peut aider