(RESOLU)Push activation caméra

Bonjour à tous,

j’ai fais l’acquisition de l’ipx800v3 pour me lancer dans la domotique. Le but utilisation comme système d’alarme et quelques commande de lumières pour l’instant.
Le système est apparemment très fiable, je suis en train de peaufiner les réglages( câblage détecteurs mouvement et magnétiques le tout en filaire; je n’aime pas les piles ) .

Je cherche une solution pour activer la détection de mouvement d’une caméra Foscam 9821w par l’IPX, cette cam est paramétrable suivant des plages horaires pour la détection mais ce n’est pas pratique, suivant les allées et venus des enfants celle ci prendrai des photos et inonderai le serveur nas (connecté par FTP)

Le but activer la détection lors du déclenchement de l’alarme . J’ai donc réalisé un push pour activer l’alarme par commande CGI du type :" /cgi-bin/CGIProxy.fcgi?cmd=setScheduleSnapConfig&isEnable=1&snapInterval=2&schedule0=1023&schedule1=1023&schedule2=1023&schedule3=1023&schedule4=1023&schedule5=1023schedule6=1023&usr=admin&pwd= ’ , cette commande fonctionne par push mais limité par le nombre de caractère dans la zone de push je ne peux mettre tous les paramètres donc problème car il lui lui faut tous les paramètres (RAZ des param lors de l’activation ou désactivation)

solution n°2 : sur un Nas qui fait du http server j’ai créé deux fichiers index1.html(pour activer cam) et index2.html pour désactiver avec ce code à l’intérieur :
[i]

(Ne crier pas pour ce code je ne suis pas expert en html )

un fichier index1.html sur isEnbled=1 et l’autre sur isEnabled=0
ça fonctionne sur un explorateur commande par http;//192.168.1.9:82/index1.html (ip du nas + port et fichier index1 ou index2 )

pour contourner la limite de caractères dans le push

cette commande je l’ai passé par push à l’ipx:
server 192.168.1.9 port: 82
push1: /index1.html
push2: index2.html

cela ne fonctionne pas.

cette solution peut elle fonctionner ? ou je me dirige vers une mauvaise piste ?

Je suis preneur d’idées .
Merci d’avance pour vos réponses.
Cdlt.
M G

Si vous avez un NAS, celui-ci doit certainement accepter le PHP. Moi je ferai un petit script PHP, tout simplement, plutôt que bidouiller avec des fichiers html qui utilisent un script Javascript qui lui-même utilise le fameux window.open, etc, etc… En PHP c’est quand même plus simple.

Merci de votre réponse Lionel,

Pensez vous que ça peu fonctionner logiquement, Si oui je vais essayer d’approfondir avec le PHP et trouver une autre commande. Comme cela fonctionne sur sur un navigateur je n’ai pas été plus loin. L’ipx ne fait qu’envoyer la commande, c’est le nas qui l’a traite?

Merci pour le temps que vous prenez à rendre réponse et partager votre expérience.
Cdlt
MG

bonjour,
tout d’'abord merci à Lionel qui m’a mis sur la voie, pour ceux que ça intéresse, j’active une camera foscam avec l’ipx par push prise de photos sur un petit server nas

ci joint le code qui fonctionne:

Le push envoi une requête de type 192.168.1.9:82/index1 au server
et il suffit de créer les index correspondant pour piloter la cam avec les codes CGI foscam sur le server.

[i]<?php

//désactivation de la détection de mouvement

fopen(« http://192.168.1.65:angry:xxx/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=0&linkage=5&snapInterval=3&sensitivity=2&triggerInterval=10&schedule0=281474976710655&schedule1=281474976710655&schedule2=281474976710655&schedule3=281474976710655&schedule4=281474976710655&schedule5=281474976710655&schedule6=281474976710655&area0=1023&area1=1023&area2=1023&area3=1023&area4=1023&area5=1023&area6=1023&area7=1023&area8=1023&area9=1023&usr=admin&pwd=xxxxx »,« r » );

// position de la cam au plafond .

fopen(« http://192.168.1.65:8110/cgi-bin/CGIProxy.fcgi?cmd=ptzGotoPresetPoint&name=plafond&usr=admin&pwd=xxxxxx","r » );

?>[/i]

Le code était trop long pour le passer par push, c’est la solution que j’ai trouvé pour l’instant.
lorsque mon installe sera terminée je posterai quelques photos et plan de mon installation.

Merci
MG