Autor Tema: Camara recomendada y mejor sistema para hacerla funcionar.  (Leído 684 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado edlmeteo

  • Newbie
  • *
  • Mensajes: 48
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #15 en: 23 de Marzo del 2021, 10:18:35 am »
Como ya indique anteriormente, en este mismo hilo. Se trata de crear un "archivo.sh" que le dice a la Raspberry Pi lo que tiene que hacer (conectar con la cámara, sacar una imagen y guardarla en una carpeta con un "nombre.jpg") y se crea una tarea en /etc/crontab que le dice cada x tiempo que ejecute ese "archivo.sh". Esta todo explicado en esta sección, en otros hilos anteriores que hay que releer.

Hay que adaptar, en su caso, a cada cámara, ya que cada fabricante e incluso modelo tienen algunas diferencias.

Llegado el momento, cuando ya tengas la cámara que hayas elegido, podremos mirar cual es el comando concreto a incluir para la misma y guiarte en la confección del archivo.sh

Comentaba también que hay que tener o instalar "apache2" en la Raspberry que muestra la web generada por weewx para poder compartir la imagen.jpg y que el robot de Meteoclimatic la coja.

Y colorín colorado...  *-*

PD. La Reolink E1 outdoor no se puede orientar hacia el cielo, descartada.

Genial, gracias. NEcesito que la cámara sea compatible con algún protocolo específico para que funcionase el script?

Desconectado miguelru

  • Full Member
  • ***
  • Mensajes: 195
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #16 en: 23 de Marzo del 2021, 11:00:41 am »
Si = RTSP

Desconectado edlmeteo

  • Newbie
  • *
  • Mensajes: 48
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #17 en: 08 de Abril del 2021, 16:34:17 pm »
Si = RTSP

Pues ya he adquirido la cámara, una reolink 410 funcionando con POE. Funcionar funciona, solo me falta crear el script .ah que me extraiga las imágenes desde la Raspberry cada x tiempo. En otro hilo he visto que @jantoni tiene publicado uno y me pregunto si servirá para mí modelo. Muchas gracias.

Desconectado miguelru

  • Full Member
  • ***
  • Mensajes: 195
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #18 en: 08 de Abril del 2021, 23:41:37 pm »
Hola.

Yo mismo saque los scripts que utilizo partiendo de unos publicados por "jantoni" en su día y los posts de otros usuarios en este hilo: https://forum.meteoclimatic.net/index.php/topic,1311.msg10226.html#msg10226 

Hay que adaptarlo a la cámara y modelo concreto ya que hay diferencias. Para ello utilizo el programa gratuito "iSpy" que ayuda a localizar la url del video. Además en los Raspbian actuales se utiliza ffmpg en vez de avconv. Hay que instalar ffmpg en la raspberry si no lo tiene.

Dicho todo esto, tengo una de esas reolink RLC410 y el script que yo uso con ella es este:


#!/bin/sh

export DATETIME=`date +%Y%m%d%H%M%S`

rm -f /var/www/html/webcam/foto.jpg

ffmpeg -rtsp_transport tcp -i rtsp://user:usuario@192.168.1.59:554/h264Preview_01_main -vframes 1 -r 1 /var/www/html/webcam/foto.jpg

cp /var/www/html/webcam/foto.jpg /media/USBsandisk/Escam/$DATETIME.jpg

Desconectado miguelru

  • Full Member
  • ***
  • Mensajes: 195
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #19 en: 08 de Abril del 2021, 23:55:29 pm »
Evidentemente hay que cambiar la IP así coma usuario y contraseña, dándole el nombre que quieras, p.e. "foto.sh"

Lo tengo puesto en "/home/pi" pero puede estar en cualquier otro sitio. Hay que darle permisos de ejecución y crear una tarea en "crontab" que llame a ejecutar cada cierto tiempo, p.e. 5 minutos, el citado archivo "foto.sh"

Todo esto estaba explicado en el hilo anteriormente citado.

La última línea del script no hace falta, es para copiar la imagen en otro archivo porque la actual se borra y sustituye por la siguiente.

Donde dice "/var/www/html/webcam/foto.jpg" es donde manda la imagen, en mi caso el directorio "webcam" que cree dentro de html
« Última modificación: 09 de Abril del 2021, 00:01:00 am por miguelru »

Desconectado edlmeteo

  • Newbie
  • *
  • Mensajes: 48
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #20 en: 09 de Abril del 2021, 07:09:56 am »
Infinitas gracias, probaré y comento

Desconectado edlmeteo

  • Newbie
  • *
  • Mensajes: 48
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #21 en: 09 de Abril del 2021, 11:14:11 am »
Evidentemente hay que cambiar la IP así coma usuario y contraseña, dándole el nombre que quieras, p.e. "foto.sh"

Lo tengo puesto en "/home/pi" pero puede estar en cualquier otro sitio. Hay que darle permisos de ejecución y crear una tarea en "crontab" que llame a ejecutar cada cierto tiempo, p.e. 5 minutos, el citado archivo "foto.sh"

Todo esto estaba explicado en el hilo anteriormente citado.

La última línea del script no hace falta, es para copiar la imagen en otro archivo porque la actual se borra y sustituye por la siguiente.

Donde dice "/var/www/html/webcam/foto.jpg" es donde manda la imagen, en mi caso el directorio "webcam" que cree dentro de html

Una duda, me dices que hay que cambiar tanto usuario como contraseña, pero en el script no veo donde editar la contraseña. Por otro lado, te refieres a usuario y contraseña de la raspberry (en este caso), es así?
Gracias

Desconectado miguelru

  • Full Member
  • ***
  • Mensajes: 195
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #22 en: 09 de Abril del 2021, 13:20:39 pm »
En esta línea "ffmpeg -rtsp_transport tcp -i rtsp://user:usuario@192.168.1.59:554/h264Preview_01_main -vframes 1 -r 1 /var/www/html/webcam/foto.jpg"

Tienes que poner:

ffmpeg -rtsp_transport tcp -i rtsp://USUARIO:CONTRASEÑA@IPDELACÁMARA:554/h264Preview_01_main -vframes 1 -r 1 /var/www/html/webcam/foto.jpg

Con el script quieres acceder desde la RPi a la cámara y para ello necesitas el usuario que le tengas puesto, la contraseña  y la IP también de la cámara.

La parte restante "/var/www/html/webcam/foto.jpg" le dice que guarde la imagen en esa ruta con nombre foto.jpg


Para comprobar que la captura de la imagen funciona y es enviada al directorio indicado se puede ejecutar desde la consola de la RPi.

pi@raspberrypi:~ $ sudo ffmpeg -rtsp_transport tcp -i rtsp://usuario:contraseña@192.168.1.59:554/h264Preview_01_main -vframes 1 -r 1 /var/www/html/webcam/foto.jpg

Lógicamente con los datos de usuario, contraseña y dirección ip de tu cámara, tardara unos segundos. Una vez ya hay un archivo en el directorio con ese nombre no lo volverá a sobre escribir, hay que borrar antes el ya existente.

« Última modificación: 09 de Abril del 2021, 16:39:49 pm por miguelru »

Desconectado edlmeteo

  • Newbie
  • *
  • Mensajes: 48
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #23 en: Ayer a las 08:45:38 »
Vale, evidentemente, se me fue la olla. Gracias.