Désactiver surveillance

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
Seb
Messages : 18
Inscription : 09 nov. 2014, 20:01

Désactiver surveillance

Message par Seb »

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.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Désactiver surveillance

Message par vil1driver »

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"
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
Seb
Messages : 18
Inscription : 09 nov. 2014, 20:01

Re: Désactiver surveillance

Message par Seb »

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.
Doume
Messages : 550
Inscription : 28 déc. 2014, 10:27
Localisation : Nord (59)
Contact :

Re: Désactiver surveillance

Message par Doume »

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é !
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Désactiver surveillance

Message par vil1driver »

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
Seb
Messages : 18
Inscription : 09 nov. 2014, 20:01

Re: Désactiver surveillance

Message par Seb »

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.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Désactiver surveillance

Message par vil1driver »

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...
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
Seb
Messages : 18
Inscription : 09 nov. 2014, 20:01

Re: Désactiver surveillance

Message par Seb »

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 :

Code : Tout sélectionner

sudo apt-get update
sudo apt-get upgrade
Mise en place d'un dossier partager
- 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
- vérifier que le fichier du NAS est bien sur le raspberry (cd /mnt/camshare puis ls)
- Automatiser le montage

Code : Tout sélectionner

sudo nano /etc/fstab
- Ajouter à la fin

Code : Tout sélectionner

//IP_NAS/Surv /mnt/camshare cifs username=admin,password=,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Mise en route de la camera
- 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.local
- On ajoute à la fin

Code : Tout sélectionner

# Start motion
motion
- On édite motion.conf

Code : Tout sélectionner

sudo nano /etc/motion.conf
On passe deamon à « on »

Code : Tout sélectionner

sudo reboot
On renomme le raspberrypi de la caméra

Code : Tout sélectionner

sudo nano /etc/hostname
sudo nano /etc/hosts
- à chaque fois on remplace raspberrypi par raspicam1

Mise en place clé ssh
- On se place sur le raspi-domoticz
- On se met en root

Code : Tout sélectionner

sudo su
- On crée la clé

Code : Tout sélectionner

ssh-keygen
- On réinitialise si besoin

Code : Tout sélectionner

ssh-keygen -R raspicam1
- On copie la clé publique sur le raspi-caméra

Code : Tout sélectionner

scp ~/.ssh/id_rsa.pub pi@raspicam1:/tmp
- On se place ensuite sur le raspi-caméra

Code : Tout sélectionner

ssh raspicam1
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys
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

Code : Tout sélectionner

chmod -x surv_on.sh
- on le place dans home/pi/domoticz/scripts/sh
- On édite surv_on.sh

Code : Tout sélectionner

sudo nano surv_on.sh

Code : Tout sélectionner

# !/bin/sh
ssh pi@raspicam1 'sudo motion'
- pour éteindre motion on crée un script shell surv_off.sh
- on lui donne les droits d'exécution

Code : Tout sélectionner

chmod -x surv_off.sh
- on le place dans home/pi/domoticz/scripts/sh
- On édite surv_off.sh

Code : Tout sélectionner

sudo nano surv_on.sh

Code : Tout sélectionner

# !/bin/sh
ssh pi@raspicam1 'sudo killall motion'
Et voilà si ça peut aider (ou pas).
spads69
Messages : 65
Inscription : 01 mars 2015, 22:12

Re: Désactiver surveillance

Message par spads69 »

Et voilà si ça peut aider
pas encore testé mais merci du partage
Répondre