Script para obtener imágenes de cámaras

De eedomus - Documentación

Ahora es posible obtener imágenes de una cámara a través de su controlador eedomus en un momento determinado. Puede ser de utilidad, por ejemplo, cuando un sensor de movimiento o de apertura de puerta se dispara, para subir una imagen al servidor FTP de eedomus en ese preciso momento.

Antes de escribir el script, asegúrese de que puede visualizar una imagen JPEG en la dirección indicada a continuación:

http://root:password@192.168.1.XX/carpeta/ejemplo.jpg

Modifique la URL con su usuario, contraseña, dirección IP y el enlace a la imagen en directo de la cámara.

A continuación adjuntamos un script de ejemplo.

Script fetch_image.php

<result><? 
$urlimg = 'http://root:password@192.168.1.XX/carpeta/ejemplo.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>

¿Cómo invocar al script?

En el portal eedomus, debe crear un actuador HTTP que invoque a la siguiente URL: http://localhost/script/?exec=fetch_image.php&

El actuador HTTP se activa cada vez que se abre una puerta, que alguien pulsa el timbre o que se detecta un movimiento.