Wanscan HW0043 - Détection de présence

BOnjour,

Je suis sur jeedom 4.2.14.
J’ai un camera Wanscam HW0043, sur laquelle j’avais activer la détection de presence.

J’avais suivi a l’époque ce tutoriel :
Les bons tuyaux Geeks : test et avis de produits High-tech …Mais l’article n’est plus disponible :frowning:

Le fonctionnement était le suivant :

1°) la camera detecte un mouvement
2°) elle envoie l’info vers jeedom,qui le recoit via ce script :
stocké dans : html/api/alarm.asp

3°)Cela lance une interaction & démarre un scenario


Cela ne marche plus depuis la MAJ de Jeedom en V4.2x.

Mon scénario marche correctement car quand je le lance a la main, il l’envoie bien des snapshots via telegram. le problème est ailleurs… mais je ne sais pas ou …
J’ai l’impression que c’est lié au renforcement de la sécurité de jeedom, mais je ne sais pas quoi vérifier ( j’ai rien vu dans les logs),

Pouvez-vous m’aider a comprendre a quelle étape cela ne marche plus et comment le corrigé ?

Merci a vous !
ps : je suis pas sur d’avoir utiliser les bons tags :frowning:

Bonjour à tous,

Je suis exactement dans la même situation :frowning:

@Djivouille as-tu trouvé une solution ?

Bonjour, je pense que se qui bloque c’est l’extension du fichier en .asp, est-il possible dans les paramètres de la caméra de changer l’url d’appel ? je suppose que dans celle-ci l’url est de type http://IPJeedom/api/alarm.asp, si c’est possible de mettre http://IPJeedom/api/alarm.php et de modifier aussi l’extension du fichier dans le dossier html/api.

Bonjour,

Tu as réussi à trouer comment réactiver la détection de mouvement ?
Je suis intéressé de voir comment où renseignes-tu l’url du fichier asp à appeler sur la caméra ?

Cordialement

Bonjour @Phpvarious ,
Merci de ton retour & désolé de mon délais de réponse.

Je ne peux pas changer l’url d’appel coté Webcam.
Je peux que activer la détection via l’API Wanscan :

http://192.168.x.x/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=server&-switch=on&user=xxxxx&pwd=xxxxx
http://192.168.x.x/cgi-bin/hi3510/param.cgi?cmd=setalarmserverattr&-as_server=IP_JEEDOM&-as_port=80&user=xxxxx&pwd=xxxxx

source : Motion detection wan scam

Coté jeedom dans html.api, j’ai :

  • un fichier .htacces qui permet de lire le .asp comme ci c’etait un point .php.
  • un ficher alarm.asp qui contient un file_get_contents

C’est peu-être une restriction sur le port 80 de jeedom (en lien avec les sécurisations misent en place en V4 ?

Je comprend pas, tu as du bien paramètre quelque chose pour que la caméra sache ou envoyé l’info ?

Désolé si c’est pas clair :frowning:

Via l’API Wancam, je lui definis seulement l’IP et Port de Jeedom :
cmd=setalarmserverattr&-as_server=IP_JEEDOM&-as_port=80
le reste de l’URL d’appel dois etre en dur dans la CAM…

Je doute que ce soit possible alors, Il y a sans doute une méthode, modif d’un htacces, Apache non sécu …, mais sa sort de mes compétence.

Et en modifiant le htaccess comme ceci :

# Permit a specific ".asp" file
<FilesMatch "alarm.asp">
Order deny,allow
Allow from all
</FilesMatch>
1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.