Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Motion detection wan scam

Pour toute question concernant le plugin caméra
niveki
Timide
Messages : 59
Inscription : 11 juin 2017, 17:53

Motion detection wan scam

Message par niveki » 02 mars 2018, 20:58

Bonjour, je souhaite paramètre mes cameras pour de la détection de mouvement afin de récupérer leur état sur jeedom et executer des scenarios sur présence.

j'ai suivi le tutoriel suivant : https://lesbonstuyauxgeeks.fr/tuto-recu ... s-wanscam/

j'ai réussis toutes les étapes à part une qui concerne jeedom que je ne comprend pas :

" 6. Dans Jeedom :

Il suffit de créer une interaction qui se nomme Wanscam_Detection et qui lance un scénario. "

Avez vous des idées pour récupérer le mouvement sous jeedom une fois la requête enregistré dans le serveur apache via une interaction ??

merci pour vos futures pistes.

vilo35
Timide
Messages : 15
Inscription : 10 déc. 2016, 14:12

Re: Motion detection wan scam

Message par vilo35 » 16 mars 2018, 10:02

Bonjour,
je serai également par une sur ce point.

merci

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: Motion detection wan scam

Message par benj29 » 16 mars 2018, 17:15

Tu as FTPD qui fait très bien le travail et qui est plus paramétrable ;).

broshet
Timide
Messages : 171
Inscription : 04 juin 2015, 13:29
Contact :

Re: Motion detection wan scam

Message par broshet » 18 mars 2018, 12:44

Cela signifie qu'il faut que tu créé une interaction sous Jeedom pour qui répondra au terme "Wanscam_Detection" pouvoir capter le message émis par ton serveur web, ici "Wanscam_Detection"

L’interaction ensuite déclenchera le scénario ou la commande que tu souhaiteras exécuter
Capture 1.PNG
Capture 1.PNG (64.91 Kio) Consulté 2429 fois
Capture 2.PNG
Capture 2.PNG (23.06 Kio) Consulté 2429 fois

broshet
Timide
Messages : 171
Inscription : 04 juin 2015, 13:29
Contact :

Re: Motion detection wan scam

Message par broshet » 18 mars 2018, 12:49

PS pour ma part je n'utilise pas les interactions,

Dans Jeedom j'ai créé des virtuels pour chacune de mes caméras. Ces virtuels contiennent chacun un booléen pour la détection
Dans mon script ASP, je fais varier le booléen à "1" pendant 30 secondes puis je le remet à "0".

Cela permet d'utiliser ce booléen dans le plugin Alarm comme détecteur d'activation ...

ccosta
Timide
Messages : 65
Inscription : 04 mars 2015, 12:04

Re: Motion detection wan scam

Message par ccosta » 14 févr. 2019, 11:23

broshet a écrit :
18 mars 2018, 12:49
PS pour ma part je n'utilise pas les interactions,

Dans Jeedom j'ai créé des virtuels pour chacune de mes caméras. Ces virtuels contiennent chacun un booléen pour la détection
Dans mon script ASP, je fais varier le booléen à "1" pendant 30 secondes puis je le remet à "0".

Cela permet d'utiliser ce booléen dans le plugin Alarm comme détecteur d'activation ...
Bonjour,
Aurais-tu une capture de ton script ?
Quelle genre de caméra as tu ?
Cela m’intéresse.
Bonne journée
VM debian 9
jeedom à jour ;-P
zwave
rfxcom
zigate
Blea

broshet
Timide
Messages : 171
Inscription : 04 juin 2015, 13:29
Contact :

Re: Motion detection wan scam

Message par broshet » 14 mars 2019, 20:17

En premier, il faut créer un seul virtuel avec une commande binaire par caméra. Cela va te permettre de détecter dans Jeedom une présence sur chaque caméra
Capture 1 - Virtuel.PNG
Capture 1 - Virtuel.PNG (81.62 Kio) Consulté 1991 fois
Ensuite, il faut paramétrer chaque Caméra pour qu'à chaque détection, elles appellent un script sur ton serveur jeedom. Moi, ils 'appelle alarm.asp et est stocké sur le serveur Jeedom (il faut activer ASP). Il contient par exemple

Code : Tout sélectionner

if ($_SERVER["REMOTE_ADDR"]=='192.168.1.24')
{
$xmlData = file_get_contents('http://xxxxxx/core/api/jeeApi.php?plugin=virtual&apikey=xxxxxxxx&type=virtual&id=2180&value=1');

sleep(5);

$xmlData = file_get_contents('http://xxxxxx/core/api/jeeApi.php?plugin=virtual&apikey=xxxxxxxx&type=virtual&id=2180&value=0');
}
Ce code pour ma caméra de mon garage test l'IP qui a appelé le script alarm.asp puis appel l'URL de la commande du virtuel associé pour passer le booléen à 1, puis 5 secondes après, il le repasse à 0. Il faut autant de paragraphe que de caméra (une pas IP) et donc, de commande dans ton virtuel.

Pour pouvoir paramétrer ta caméra pour appeler un script, il faut regarder la documentation, moi par exemple, je dois taper dans un navigateur les instruction suivantes

Pour afficher les paramètres actuels

Code : Tout sélectionner


http://192.168.1.24/cgi-bin/hi3510/param.cgi?cmd=getmdalarm&-aname=email&cmd=getmdalarm&-aname=emailsnap&cmd=getmdalarm&-aname=ftpsnap&cmd=getmdalarm&-aname=snap&cmd=getmdalarm&-aname=emailrec&cmd=getmdalarm&-aname=record&cmd=getmdalarm&-aname=ftprec&cmd=getmdalarm&-aname=relay&-aname=server&user=xxxx&pwd=xxxx


Pour activer la détection de mouvement

Code : Tout sélectionner

http://192.168.1.24/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=server&-switch=on&user=xxxxx&pwd=xxxxx
http://192.168.1.24/cgi-bin/hi3510/param.cgi?cmd=setalarmserverattr&-as_server=IP_JEEDOM&-as_port=80&user=xxxxx&pwd=xxxxx
Pour vérifier la modification

Code : Tout sélectionner


http://192.168.1.24/cgi-bin/hi3510/param.cgi?cmd=getmdalarm&-aname=email&cmd=getmdalarm&-aname=emailsnap&cmd=getmdalarm&-aname=ftpsnap&cmd=getmdalarm&-aname=snap&cmd=getmdalarm&-aname=emailrec&cmd=getmdalarm&-aname=record&cmd=getmdalarm&-aname=ftprec&cmd=getmdalarm&-aname=relay&-aname=server&user=xxxx&pwd=xxxx



Répondre

Revenir vers « [Plugin officiel] Caméra »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités