J'apporte ma petite pierre à l'édifice.
Après avoir eu du mal à mettre en place, ce que proposer "clarkkent609"
Et pour cause. L'api a changé, pour les caméras HD Foscam.
La nouvelle documentation est disponible au lien suivant: Foscam Forum • View topic - CGI/SDK for HD camera
Nous devons donc changer le code.
Voici pour ma Foscam 9821v2
Pour activer la surveillance automatique:
HC2 = Net.FHttp(("IP", port);
HC2:GET("/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=1&linkage=46&snapInterval=2&sensitivity=1&triggerInterval=5&schedule0=281474976710655&schedule1=281474976710655&schedule2=281474976710655&schedule3=281474976710655&schedule4=281474976710655&schedule5=281474976710655&schedule6=281474976710655&usr=login&pwd=mdp")
Pour désactiver la surveillance automatique:
HC2 = Net.FHttp("IP", port);
HC2:GET("/cgi-bin/CGIProxy.fcgi?cmd=setMotionDetectConfig&isEnable=0&cmd=snapPicture&usr=login&pwd=mdp")
Remplacer les parties du code suivant par vos propres valeurs:
IP -> l'adresse IP de votre caméra Foscam exemple: 192.168.1.55
port -> le port de votre caméra Foscam exemple: 88
login -> l'identifiant de votre caméra Foscam exemple: admin
mdp -> le mot de pass de votre caméra Foscam exemple: admin
Voila, c'est à vous de vous amusez.
Et encore merci à "clarkkent609" pour la contribution original.