Script de récupération d'image de caméra

Documentation eedomus

Vous pouvez dorénavant récupérer l'image d'une caméra par la box eedomus, par exemple lors d'un détecteur de mouvement ou d'ouverture de porte, et l'envoyer sur le serveur FTP eedomus.

Avant d'écrire le script, vérifiez que vous pouvez visualiser une image JPEG à l'adresse de type :

http://root:password@192.168.1.XX/dossier/exemple.jpg

Modifier l'URL suivant votre login, mot de passe, adressse IP, lien vers l'image du direct

Voici un exemple de script.

Script fetch_image.php

<result><? 
$urlimg = 'http://root:password@192.168.1.XX/dossier/exemple.jpg' ;
$ftp_server =  'cameraX.eedomus.com' ;
$ftp_login = 'camera99999' ; 
$ftp_pwd = 'xxxxx' ; 
$content = httpQuery($urlimg);
ftpUpload($ftp_server, $ftp_login, $ftp_pwd, $content, "time_fetch_box.jpg");
echo "1";
?></result>

Appel du script

Créez un actionneur HTTP, auquel vous demandez d'appeler : http://localhost/script/?exec=fetch_image.php&

L'actionneur HTTP est lancé lors d'une ouverture de porte, d'un appui sur une sonnette ou d'une détection de mouvement.