Autor Tema: Wittcam  (Leído 15451 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:Wittcam
« Respuesta #30 en: 24 de Febrero del 2023, 15:40:18 pm »
La web la tienes en WordPress???

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 jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Wittcam
« Respuesta #31 en: 24 de Febrero del 2023, 15:43:51 pm »
Ese código debe de ir única y exclusivamente en un archivo, no puedes ponerlo en una página HTML.

Ten en cuenta que lo que hace el archivo es emular una imagen jpg por que lleva en su encabezado header("Content-type: image/jpeg");

Supongo que tendrás acceso a tu servidor a través de un servidor FTP como FileZilla o en el Cpanel que tenga tu hosting para editar los archivos.

Se trataría, como he dicho, de crear uno nuevo con extensión php y pegar ese código. Luego en tu web en donde quieras poner la imagen tendrás que poner <img src="camara.php" /> para que salga la imagen.

Si quieres que fuese llamado como jpg se podría hacer una regla en un htaccess de apache si es ese el servidor web que tienes. Pero solo sería por cuestiones de estética, porque como está hecho sería totalmente funcional.

De todas formas probando el trozo de código que has puesto no sé si lo has copiado o pegado o escrito manualmente ya que falla la línea $json = $json['data'][camera']['photo']['url']; ya que en ella la propiedad [camera'] tiene solo una comilla simple y tiene que estar encerrada entre dos como las demás propiedades o tirará error de sintaxis PHP.

Si está en una página web te saldrán símbolos raros ya que está en binario, así que como digo debes de ponerlo ad hoc en un archivo php exclusivo para él.


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

www.meteoarchena.es

Desconectado joakin

  • Full Member
  • ***
  • Mensajes: 186
    • Ver Perfil
  • Estación: -Alcorcon(Madrid) ESMAD2800000028923A y ESMAD2800000028923C y Hoyo de pinares (avila)-ESCYL0500000005250A y ESCYL0500000005250B
Re:Wittcam
« Respuesta #32 en: 24 de Febrero del 2023, 19:42:37 pm »
Jantoni no es una wordpress, es una pagina web diseñada por mi mediante frontpage. en este caso no tengo muchos conocimientos de programación.
tengo algun avance os cuento, seguro que algo hago mal´
he creado el archivo llamado camara.php alli dentro mediante note pad , he metido el codigo descrito
tal cual:
<?php

header("Content-type: image/jpeg");

$url = 'https://api.ecowitt.net/api/v3/device/real_time?application_key=56B700FAAEFF2805925F4FCAAE72xxxx&api_key=2ae0b873-bf8a-4c59-920b-05c7ab157xxxxmac=E8:DBxxxxx&call_back=all';
$json = json_decode(file_get_contents($url), true);
$json = $json['data']['camera']['photo']['url'];
readfile($json);

?>

donde las xxx son los números que faltan para no darlos en publico
he creado en la pagina web
<img src="camara.php" /> o este para que se viera mas grande
<img scr=camara.php"/ width="453" height="507">
 y he subido al servidor ftp el archivo camara.php
 me aparece un recuadro pero sin imagen alguna,
algo hay mal pero no se el que.....
Desde 2005 cacharreando con oregon  wmr 200 pasando por davis  y desde hace poco con las malditas ecowitt.
Como pasa el.tiempo!

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Wittcam
« Respuesta #33 en: 24 de Febrero del 2023, 19:58:57 pm »
Ya lo tienes

La imagen está en https://meteoalcorcon.es/camara.php

<img scr=camara.php"/ width="453" height="507">

no es scr sino src

no pongas la barra / detrás del src sino al final <img src="camara.php" width="453" height="507" />

aunque puedes prescindir de la barra. Esta se pone para ser compatible con xhtml porque cierra el elemento img pero si no está lo hace el navegador igualmente.

Si sigue sin salirte en la página en la que la quieres poner pon la dirección URL de ella para vea qué puede haber mal en el código fuente.


P.D. Editado ya que también está mal src=camara.php" sin las primeras comillas (src="camara.php"). Seguramente el navegador no la pone bien por eso. Hay que tener cuidado con todas esas cosas, que parecen tonterías pero son errores de sintaxis que o dan resultados inesperados como descuadrarte la página o hacen que no salga el elemento.
« Última modificación: 24 de Febrero del 2023, 20:07:00 pm por jmviper »


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

www.meteoarchena.es

Desconectado joakin

  • Full Member
  • ***
  • Mensajes: 186
    • Ver Perfil
  • Estación: -Alcorcon(Madrid) ESMAD2800000028923A y ESMAD2800000028923C y Hoyo de pinares (avila)-ESCYL0500000005250A y ESCYL0500000005250B
Re:Wittcam
« Respuesta #34 en: 24 de Febrero del 2023, 20:27:28 pm »
ahora si que si. por fin arreglado, lo estaba haciendo en un htm de prueba dentro de mi servidor y ahora si que sale todo perfectamente. agradezco infinitamente tu ayuda  jmviper y aerf por indicar el código. ´
 ahora ya solo falta sacar código para que salga imagen o video en movimiento de ultimo día entero. con eso si se puede seria la repera.
pero no quiero dar mucho mas la traca.... je je
Desde 2005 cacharreando con oregon  wmr 200 pasando por davis  y desde hace poco con las malditas ecowitt.
Como pasa el.tiempo!

Desconectado joakin

  • Full Member
  • ***
  • Mensajes: 186
    • Ver Perfil
  • Estación: -Alcorcon(Madrid) ESMAD2800000028923A y ESMAD2800000028923C y Hoyo de pinares (avila)-ESCYL0500000005250A y ESCYL0500000005250B
Re:Wittcam
« Respuesta #35 en: 26 de Febrero del 2023, 20:28:22 pm »
´
 ahora ya solo falta sacar código para que salga imagen o video en movimiento de ultimo día entero. con eso si se puede seria la repera.
se puede hacer? porque he visto que cada dia el video sale con una dirección html diferente y me imagino que no será tan fácil si es que se puede hacer- saludos
Desde 2005 cacharreando con oregon  wmr 200 pasando por davis  y desde hace poco con las malditas ecowitt.
Como pasa el.tiempo!

Desconectado aerf

  • Jr. Member
  • **
  • Mensajes: 94
    • Ver Perfil
    • Olmeda del Rey Meteo
  • Estación: ESCLM1600000016216A
Re:Wittcam
« Respuesta #36 en: 28 de Febrero del 2023, 19:27:29 pm »
Joakin perdona que llevo unos días sin pasar por aquí, ya veo que te han ayudado a integrarlo. Sobre lo del video timelapse etc, hasta donde yo se solo han dejado sacar a traves de la API la imagen, que no es poco visto de donde veníamos. Si que se podría hacer con el código que publica un miembro en https://www.wxforum.net/index.php?topic=44846.0 , pero tienes que poder conectar con la ip publica de la camara, que no es mi caso.

De todas formas, con la imagen cada 5 min voy tirando, aunque si el intervalo fuera menos estaría mejor. En cuanto pongan fibra en el pueblo y pueda conectarla ahí, pongo las camaras axis que tengo.

Desconectado joakin

  • Full Member
  • ***
  • Mensajes: 186
    • Ver Perfil
  • Estación: -Alcorcon(Madrid) ESMAD2800000028923A y ESMAD2800000028923C y Hoyo de pinares (avila)-ESCYL0500000005250A y ESCYL0500000005250B
Re:Wittcam
« Respuesta #37 en: 01 de Marzo del 2023, 19:05:43 pm »
hola aerf nada tranquilo...
uff bastante difícil para mi todo, no en si por las cuestión técnica ya que tengo una camara que me hace básicamente lo de hacer foto y renombrarse y etc pero luego vamos ocupando servidor y como al final he conseguido volverlo a hacer via weather display que es mas facilito asi lo he dejado en mi pagina web . quedaba muy chulo como estaba antes y ahora a vuelto a quedar como estaba..... no me voy a complicar mucho mas que sino es un sin vivir.
otra cosa es que dejen el código los chinos para que se puede sacar el ultimo dia del video y sea hacerlo como la ultima foto.
saludos
Desde 2005 cacharreando con oregon  wmr 200 pasando por davis  y desde hace poco con las malditas ecowitt.
Como pasa el.tiempo!

Desconectado LorenEA

  • Newbie
  • *
  • Mensajes: 12
    • Ver Perfil
    • Meteogajanejos
  • Estación: Gajanejos (GU) ESCLM1900000019192A
Re:Wittcam
« Respuesta #38 en: 02 de Octubre del 2024, 22:23:25 pm »
Retomo este hilo ya que, después de seguir los tutoriales y consejos de muchas personas de este foro ✨👌😉, además de publicar datos en Meteoclimatic desde hace un par de meses, a través de un Ecowitt GW1000 + Raspberry Pi + CumulusMX, he conseguido montar mi propia página Web (https://meteogajanejos.webcindario.com) con la plantilla que viene en CumulusMX (gracias sobre todo a jmviper 😉), sin tener ni idea de creación de páginas Web 😅. Sigo aprendiendo por aquí... 😄

El hosting que he elegido es miarroba, ya que, al menos de momento, no quiero gastar dinero en su mantenimiento. Aunque dispone de PHP, al subir el archivo cámara.php con mis claves y MAC de Ecowitt, me genera un error en el código file_get_contents, ya que por decisión de los administradores, está desactivada la directiva allow_url_fopen en el archivo PHP.ini sin opción de activarla, por tema de seguridad, de manera que la imagen de la HP-10 no llega a mostrarse. Cualquier archivo PHP que contenga una URL externa llamada a través de file_get_contents no funcionará.

He leído que hay alternativas en PHP, como curl o http request, que quizá sí funcionarían en miarroba, pero no doy con el código PHP adecuado para poder probar. He preguntado en miarroba pero no responden (hosting gratuito 🤷😛).

Si a alguien se le ocurre alguna alternativa a la propuesta en este hilo, la probaré.

Saludos 🤓😉
Consola Misol HP2550
GW1000 con Raspberry Pi Zero 2W + CumulusMX (API local)
Sensores: WH65 + WH32 + WH31 (2) + WH57 + WH51 (2)

Web: https://meteogajanejos.com

Desconectado LorenEA

  • Newbie
  • *
  • Mensajes: 12
    • Ver Perfil
    • Meteogajanejos
  • Estación: Gajanejos (GU) ESCLM1900000019192A
Re:Wittcam
« Respuesta #39 en: 11 de Octubre del 2024, 23:44:28 pm »
Me autorespondo: Compré Hostinger, y ¡SOLUCIONADO!  *+*
Consola Misol HP2550
GW1000 con Raspberry Pi Zero 2W + CumulusMX (API local)
Sensores: WH65 + WH32 + WH31 (2) + WH57 + WH51 (2)

Web: https://meteogajanejos.com

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Wittcam
« Respuesta #40 en: 12 de Octubre del 2024, 09:39:22 am »
 :aplaude1:

Los hosting gratuitos son un dolor de muelas

Y también recordar que, en algunos registros de dominios te dan gratis una pequeña capacidad para alojar una web sencilla

Por ejemplo ovh te da 100 Mbytes de forma gratuita.

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 LorenEA

  • Newbie
  • *
  • Mensajes: 12
    • Ver Perfil
    • Meteogajanejos
  • Estación: Gajanejos (GU) ESCLM1900000019192A
Re:Wittcam
« Respuesta #41 en: 15 de Octubre del 2024, 14:37:26 pm »
Citar
Los hosting gratuitos son un dolor de muelas

De hecho jantoni, tal como pusiste en otro hilo, webcindario está caído desde hace unos días, así que, si siguiera ahí, no serían solo problemas con los archivos PHP, es que sencillamente, estaría sin página Web.
Consola Misol HP2550
GW1000 con Raspberry Pi Zero 2W + CumulusMX (API local)
Sensores: WH65 + WH32 + WH31 (2) + WH57 + WH51 (2)

Web: https://meteogajanejos.com

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Wittcam
« Respuesta #42 en: 15 de Octubre del 2024, 15:14:30 pm »
Yo tengo PHP 8.3 en esos pequeños 100 Mbytes

Aunque nunca lo he probado
« Última modificación: 15 de Octubre del 2024, 15:18:07 pm por jantoni »

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 Rullo cdv

  • Newbie
  • *
  • Mensajes: 17
  • Quien siembra tormentas recoge tempestades.
    • Ver Perfil
  • Estación: FROGGIT WH4000SE ESCLM0200000002212A
Re:Wittcam
« Respuesta #43 en: 25 de Octubre del 2024, 13:40:55 pm »
Hola.  Yo tengo una cámara Ecowitt HP 10 que hace una foto cada 15 minutos, y al final del día crea un video lapse de 30 segundos.
Cómo podría ponerla en el perfil de mi estación en el apartado webcam?
Gracias de antemano!
https://www.ecowitt.net/home/share?authorize=66CW7Y



Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.793
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Wittcam
« Respuesta #44 en: 25 de Octubre del 2024, 14:16:57 pm »
Poniendo el enlace del vídeo

O subiendo el vídeo a YouTube y poniendo el enlace

Se admiten mil formatos diferentes y muchas plataformas de video

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