Autor Tema: Camara IP China y Raspberry Pi  (Leído 70147 veces)

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

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Camara IP China y Raspberry Pi
« Respuesta #60 en: 28 de Marzo del 2018, 19:51:46 pm »
Para tomar una imagen con la ESCAM QF001, yo lo conseguí con este comando:

Código: [Seleccionar]
avconv -rtsp_transport tcp -i "rtsp://192.168.0.114/user=admin_password=admin_channel=1_stream=0.sdp" -q:v 9 -s 1280x720 -vframes 1 test.jpg
Pero, ojo.....esto solo con la ESCAM QF001

Con otras cámaras, la URL puede ser totalmente diferente.

No tengo ni idea de más......lo conseguí después de navegar mil horas por Google.....para mi todo lo de audio y video es un mundo de friquis total, :D :D :D :D :D :D

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #61 en: 29 de Marzo del 2018, 06:00:37 am »
Pues nada, que no hay tu tia en coincidir para poder subir y instalar la webcam. Aprovecharé que en abril tengo vacaciones para hacer un paron en la estacion y realizar el mantenimiento y limpieza de la misma, asi cómo algunas mejoras que tengo en mente, e instalar la webcam.
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #62 en: 22 de Abril del 2018, 02:03:11 am »
Buenas. Ya e montado la escam QD900 en la estación y ahora a configurarla. Alguna ayuda pasito a pasito, poquito a poquito ya que no me aclaro en el hilo.
« Última modificación: 24 de Abril del 2018, 18:19:43 pm por Secure440 »
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Camara IP China y Raspberry Pi
« Respuesta #63 en: 25 de Abril del 2018, 01:24:29 am »
Hola Secure440

En el primer post de este mismo hilo EA4TN explica el procedimiento para capturar y guardar las imágenes, en tu caso en la misma Raspberry Pi que usas para la estación (por ejemplo). Hay que cambiar el script bin/sh por este otro:

Por si sirve de algo a alguien, yo tengo una ESCAM Brick QD900 WIFI y para esta, el script para sacar el video cambia un poco, adjunto lo que tengo puesto y funciona.
Citar
#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M%S`
rm -f /var/www/weewx/last.jpg
avconv -loglevel fatal -i rtsp://admin:claveadmin@192.168.1.16/11 -vframes 1 -r 1 /var/www/weewx/last.jpg
#! cp /var/www/weewx/last.jpg /var/www/weewx/$DATETIME.jpg
Con esto que es basicamente lo que escribió EA4TN Jantoni, cada 5 minutos se extrae del chorro de video una imagen que se deja como last.jpg en mi directorio de weewx, y esta imagen es a la que apuntan las url de video-webcam de meteoclimatic y weatherunderground.
Salu2 y gracias jantoni.

Lógicamente hay que cambiar la parte "admin:claveadmin@192.168.1.16" por los datos que corresponden a tú cámara. Espero haberte aclarado un poco el tema.

Yo tengo esa misma cámara funcionando, configurada siguiendo estas mismas instrucciones.

Aprovecho para dar las gracias a EA4TN y a Xavi-EA5ZF por compartir la información.

Saludos.



Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #64 en: 25 de Abril del 2018, 17:58:00 pm »
no me aparece este archivo
/home/pi/snapshot.sh
« Última modificación: 25 de Abril del 2018, 18:23:01 pm por Secure440 »
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado zapal

  • Sr. Member
  • ****
  • Mensajes: 331
    • Ver Perfil
    • EL tiempo en los locos
  • Estación: torrevieja-los locos (ESPVA0300000003183A)
Re:Camara IP China y Raspberry Pi
« Respuesta #65 en: 25 de Abril del 2018, 23:17:45 pm »
no me aparece este archivo
/home/pi/snapshot.sh

Tienes que crearlo, lo da pos supuesto en la primera pagina del post. escribe esto y copia lo que pone el post dentro
sudo nano /home/pi/snapshot.sh

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #66 en: 25 de Abril del 2018, 23:38:37 pm »
A ver si lo e entendido bien.
Creo el archivo snapshot.sh en /home/pi/
Y luego copio dentro de ese archivo el post
#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M%S`
rm -f /var/www/weewx/last.jpg
avconv -loglevel fatal -i rtsp://admin:claveadmin@192.168.1.16/11 -vframes 1 -r 1 /var/www/weewx/last.jpg
#! cp /var/www/weewx/last.jpg /var/www/weewx/$DATETIME.jpg

Me surje una duda o dos. En la ruta /var/www/weewx yo tengo html entre www y weewx.
Lo cambio en el archivo?
Y si en vez de que se guarde en esa ruta, quiero que sea en mi servidor, como lo haria?
Perdón por las faltas, estoy realizando con el móvil.
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #67 en: 26 de Abril del 2018, 16:40:52 pm »
A ver si lo e entendido bien.
Creo el archivo snapshot.sh en /home/pi/
Y luego copio dentro de ese archivo el post
#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M%S`
rm -f /var/www/weewx/last.jpg
avconv -loglevel fatal -i rtsp://admin:claveadmin@192.168.1.16/11 -vframes 1 -r 1 /var/www/weewx/last.jpg
#! cp /var/www/weewx/last.jpg /var/www/weewx/$DATETIME.jpg

 apla3 :)

Me surje una duda o dos. En la ruta /var/www/weewx yo tengo html entre www y weewx.
Lo cambio en el archivo?

Y si en vez de que se guarde en esa ruta, quiero que sea en mi servidor, como lo haria?
Perdón por las faltas, estoy realizando con el móvil.
« Última modificación: 26 de Abril del 2018, 16:42:23 pm por Secure440 »
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:Camara IP China y Raspberry Pi
« Respuesta #68 en: 26 de Abril del 2018, 17:42:25 pm »
Lo primero es conseguir que el avconf te funcione, para ello hay que instalar el paquete que lo contiene y probar aunque sea en modo comando a ver si te hace la captura.
Citar
avconv -loglevel fatal -i rtsp://admin:claveadmin@192.168.1.16/11 -vframes 1 -r 1 /var/www/weewx/last.jpg
cambias antes de dar el comando donde pone admin pones el usuario que administra tu cámara, en donde pone claveadmin pones la clave correspondiente a ese usuario y sustituyes la IP 192.168.1.16 que es la de mi cámara por la IP de la tuya (yo la pondría con IP fija, no con dinámica DHCP).
El directorio en donde quieres que deje la imagen lo cambias por el que tu quieras, yo lo pongo en /var/www/weewx con el nombre last.jpg porque es en donde tengo las páginas web de meteo.
Cuando eso funcione ya iremos a ver donde lo dejas, con que nombre o a donde lo copias...

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #69 en: 26 de Abril del 2018, 18:59:01 pm »
Gracias. E mirado con filezilla la ruta /var/www/HTML/weewx y si aparece un archivo de imagen llamado last.jpeg. Lo descargo y la imagen es correcta tal como expongo en el adjunto.
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:Camara IP China y Raspberry Pi
« Respuesta #70 en: 27 de Abril del 2018, 17:46:51 pm »
Pues ya tienes el comando, ahora solo te falta mirar un poco el script que hay en el inicio del post, modificarlo para que se ejecute tu comando tal como lo has tecleado y añadir la tarea en el /etc/crontab para que se ejecute cada cierto tiempo que tu controlas en esa entrada del crontab.
Si luego quieres copiar la imagen a otro sitio, también lo puedes hacer en el script.
Se me olvidaba decir que en el script que puse, una segunda linea de código se encarga de poner un logotipo en la imagen que habrá descargado antes, eso si no lo usas, se puede comentar o eliminar para reducir tiempo de proceso.
Salu2
Xavi

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #71 en: 07 de Mayo del 2018, 20:15:57 pm »
Hola. No se que a pasado pero a dejado de subir imágenes a mi pi. E vuelto a hacerlo todo desde el principio, pero nada no me crea el archivo .jpg
Alguna idea?
Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:Camara IP China y Raspberry Pi
« Respuesta #72 en: 08 de Mayo del 2018, 19:13:22 pm »
Ejecuta el comando de antes (avconv) con sus parámetros a mano y postea lo que replica.
Recuerda lo de divide y vencerás, paso a paso y encontrarás por donde falla.
Xavi

Desconectado Secure440

  • Jr. Member
  • **
  • Mensajes: 92
    • Ver Perfil
  • Estación: Tordera-Niagara Parc-ESCAT0800000008490F
Re:Camara IP China y Raspberry Pi
« Respuesta #73 en: 08 de Mayo del 2018, 21:57:34 pm »
Bueno, empezamos:
Instalo libav-tools

pi@raspberrypi:~ $ sudo apt-get install libav-tools
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libav-tools ya está en su versión más reciente (7:3.2.10-1~deb9u1+rpt1).
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 1 no actualizados.
pi@raspberrypi:~ $


Seguimos:

Creo el archivo snapshot.sh en /home/pi/

pi@raspberrypi:~ $ sudo touch /home/pi/snapshot.sh

Compruebo si se a creado el archivo:

pi@raspberrypi:~ $ cd /home/pi/
pi@raspberrypi:~ $ dir
crt.py                      meteoclimatic.log  wee_datbase
meteoclimatic               meteoclimatic.sh   weewx-meteotemplate.zip
meteoclimatic_http.php.old  snapshot.sh        weewx.sdb
meteoclimatic.ini           stats.sdb          weewx.sh


Seguimos para bingo *-* *-* *-*

Editamos con nano el archivo snapshot.sh y escribimos el script:
#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M%S`
rm -f /home/pi/webcam/last.jpg
avconv -loglevel fatal -i rtsp://admin:claveadmin@192.168.1.16/11 -vframes 1 -r 1 /home/pi/webcam/last.jpg
#! cp /home/pi/webcam/last.jpg /home/pi/webcam/$DATETIME.jpg

cambiando admin:claveadmin@192.168.1.16 por la de mi webcam

Damos permisos de ejecucion:

pi@raspberrypi:~ $ sudo chmod +x /home/pi/snapshot.sh

editamos /etc/crontab añadiendo:

# Toma una fotografia de la webcam cada 5 minutos
1-59/5 *   * * *   root    /home/pi/snapshot.sh

El resultado es negativo, no se crea la captura en el directorio /webcam.
Algo me dejo por el camino?

Pd:

pi@raspberrypi:~ $  avconv -loglevel fatal -i rtsp://admin:xxxxxxxxx@192.168.1.136/11 -vframes 1 -r 1 /home/pi/webcam/last.jpg
File '/home/pi/webcam/last.jpg' already exists. Overwrite ? [y/N] y
pi@raspberrypi:~ $







Estación situada en la Urbanización Niagara Parc, a 3Km de Tordera y a 2Km de Fogars de la Selva. Altura, unos 60 m sobre el nivel del mar.
PCE FWS-20 + Garita artesana y peleandome con la Raspberry Pi 2 y Weewx3.7.1

Desconectado Xavi-EA5ZF

  • Full Member
  • ***
  • Mensajes: 214
  • Ham Radio Operator EA5ZF
    • Ver Perfil
    • MeteoLaVall
  • Estación: ESPVA1200000012600A
Re:Camara IP China y Raspberry Pi
« Respuesta #74 en: 09 de Mayo del 2018, 17:15:04 pm »
Vamos a ver... que el inglés no es nada dificil, ni los comandos que encima se pueden consultar en linea por internet...
Citar
pi@raspberrypi:~ $  avconv -loglevel fatal -i rtsp://admin:xxxxxxxxx@192.168.1.136/11 -vframes 1 -r 1 /home/pi/webcam/last.jpg
File '/home/pi/webcam/last.jpg' already exists. Overwrite ? [y/N] y
pi@raspberrypi:~ $
Recapacitemos: avconv va a la cámara, con unos parámetros y extrae una imagen, donde la deja?
Pues en mi script he puesto /home/pi/webcam con el nombre de last.jpg
Que te contesta? Pues ni mas ni menos que te dice que ya existe, que si la sobreescribe o no, y le das que si, vamos, que lo haga.
Resumiendo: ha hecho la foto? SI, donde, pues en /home/pi/webcam y con el nombre de last.jpg

Para verla en /webcam la tienes que copiar allí por ejemplo con:
cp /home/pi/webcam/last.jpg /webcam
Esto añadido al final del script lo que haría sería copiar el fichero last.jpg en donde le ordenes, en este ejemplo en /webcam

Dices que no ves la imagen, prueba a ver en /home/pi/webcam y allí debe de estar.
O bien al final de la linea del avconv, en lugar de /home/pi/webcam le pones el directorio de destino que quieras y ya lo tienes solucionado.
Xavi