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

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

Desconectado edlmeteo

  • Jr. Member
  • **
  • Mensajes: 76
    • 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: 206
    • 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

  • Jr. Member
  • **
  • Mensajes: 76
    • 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: 206
    • 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: 206
    • 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

  • Jr. Member
  • **
  • Mensajes: 76
    • 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

  • Jr. Member
  • **
  • Mensajes: 76
    • 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: 206
    • 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

  • Jr. Member
  • **
  • Mensajes: 76
    • 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: 10 de Abril del 2021, 08:45:38 am »
Vale, evidentemente, se me fue la olla. Gracias.

Desconectado edlmeteo

  • Jr. Member
  • **
  • Mensajes: 76
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #24 en: 12 de Abril del 2021, 13:36:52 pm »
Camara funcionando y raspberry tomando capturas cada cinco minutos. ¿Como subir ahora estas imagenes a meteoclimatic?

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.560
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #25 en: 12 de Abril del 2021, 15:15:36 pm »
No se suben las imágenes a meteoclimatic. Se le pone la URL desde la que es accesible la imagen de la webcam.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.428 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado edlmeteo

  • Jr. Member
  • **
  • Mensajes: 76
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #26 en: 12 de Abril del 2021, 15:42:30 pm »
Osea que lo primero es hacer accesible la cámara desde el exterior, correcto?

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 3.560
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #27 en: 12 de Abril del 2021, 15:49:09 pm »
La URL de la imagen de la webcam, tipo http://miurl/webcam.jpg


Archena, Valle de Ricote (Murcia). 120 msnm. 19.428 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado miguelru

  • Full Member
  • ***
  • Mensajes: 206
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #28 en: 12 de Abril del 2021, 18:28:24 pm »
Osea que lo primero es hacer accesible la cámara desde el exterior, correcto?

Efectivamente, no se suben las imágenes a Meteoclimatic, sino que el robot (o lo que sea) de Meteoclimatic se conecta a donde tienes la citada imagen y la coge. En este caso no de la propia cámara sino de donde la tienes en la RPI.

La URL de la imagen de la webcam, tipo http://miurl/webcam.jpg

Como dice jmviper, de una URL tipo http://miurl/webcam.jpg
Para ello tendrás que abrir un puerto en el ruter y redireccionarlo a la IP de la RPi donde tienes accesible la imagen.jpg.

No se si a Meteoclimatic envías la plantilla o bien te la coge el robot de tu URL. En este último caso ya tienes mucho adelantado. Si no es así te tendrás que hacer una suscripción a un servidor DDNS (gratuito?), para tener una URL (supongo que como casi todos tienes una IP pública dinámica).

Con esa URL tendrás visible desde internet la pagina que genera Weewx y publica Apache y también la imagen capturada. Ejemplo:
http://meteogodella.ddns.net/webcam/foto.jpg

No se si me he pasado dando explicaciones...
« Última modificación: 12 de Abril del 2021, 18:39:40 pm por miguelru »

Desconectado edlmeteo

  • Jr. Member
  • **
  • Mensajes: 76
    • Ver Perfil
  • Estación: Esparragosa de Lares (BA)- ESEXT0600000006620A Herrera del Duqe (BA)- ESEXT0600000006670A
Re:Camara recomendada y mejor sistema para hacerla funcionar.
« Respuesta #29 en: 13 de Abril del 2021, 16:40:12 pm »
Bueno, pues malas noticias, el punto clave del proceso, que es abrir puertos para acceder desde el exterior no lo puedo hacer. La estación es de un centro de trabajo y por cuestiones de seguridad no es posible hacer esto. Planteo alternativas que se me ocurren y a ver si algún alma caritativa me orienta con la que se más factibles.

OPCION 1. CAPTURAS PASANDO POR WU
He leído que este método da bastantes fallos, pero es que no se ni cómo intentarlo. En WU no encuentro la opción para hacerlo y en la API de weewx no veo como configurarlo.

OPCION 2. RIZAR EL RIZO
Monto otra raspi en mi casa, instalo un server FTP y weewx. Por FTP paso los archivos de la raspi original a la de mi casa según se van generando. Desde la segunda rasp mando a meteoclimatic. Además, planteo también... Podría generar la web de weewx (con el skin correspondiente) en la rasp segunda?

Gracias!