Hardware > Webcam meteorológicas
Wittcam
jantoni:
Estos chinos de Ecowitt están montando una buena plataforma.
Lo que no acabo de entender es por qué el mapa de estaciones no es visible para aquellos que no están identificados.......será cosas de chinos *+* *+* *+*
Davis estará temblando......para contrarrestar a Ecowitt lo tiene difícil.....en cualquier foro de estos cacharros ya solo se hablan de Fine Offset y clones.....y lo de la cámara es un puntazo, aunque 15 euritos más barata sería la leche.
casacota:
--- Cita de: jantoni en 23 de Febrero de 2023, 00:04:01 ---Davis estará temblando......para contrarrestar a Ecowitt lo tiene difícil.....en cualquier foro de estos cacharros ya solo se hablan de Fine Offset y clones.....y lo de la cámara es un puntazo, aunque 15 euritos más barata sería la leche.
--- Fin de la cita ---
Davis se equivocó con el cambio de política (eliminando los potentes sistemas locales de calidad). Eso funciona hasta que te montan una competencia barata, y entonces lo pierdes todo.
joakin:
teniendo en cuenta que no tengo ni idea de programar, he conseguido ya sacar la ultima imagen de la cámara.( a traves de la direccion que da abajo sin las \ , en este caso https://osswww.ecowitt.net/images/webcam/v0/2023_02_23/101127/8170da2bfa6034a02176be3c0ceeb66f.jpg
el problema que cada 5 minutos esta cambia el código de donde se queda eso foto
a ver si me explico pongo el codigo web que pone aerf arriba
https://api.ecowitt.net/api/v3/device/real_time?application_key=xxxxxx&api_key=xxxxx&mac=xxxxxx&call_back=all
donde la x es mis aplis key y mi mac
y da como resultado un codigo
{"code":0,"msg":"success","time":"1677178430","data":{"camera":{"photo":{"time":"1677178279","url":"https:\/\/osswww.ecowitt.net\/images\/webcam\/v0\/2023_02_23\/101127\/8170da2bfa6034a02176be3c0ceeb66f.jpg"}}}}
y de aqui como digo saco la foto in situ
https://osswww.ecowitt.net/images/webcam/v0/2023_02_23/101127/8170da2bfa6034a02176be3c0ceeb66f.jpg
donde cada 5 minutos me cambia la parte final y ya aquí me he perdido de como poner eso en mi pagina web o poder subirlo para que cada 5 minutos lea la parte final que se cambia y saque la ultima foto.
alguna idea para torpes?
utilizo el frontpage. para editar mi pagina web que ya se que es algo totalmente obsoleto pero es donde me manejo
jmviper:
Si tienes PHP en tu servidor es tan fácil como crear un archivo (por ejemplo camara.php) y poner en su interior:
--- Código: ---<?php
header("Content-type: image/jpeg");
$url = 'https://api.ecowitt.net/api/v3/device/real_time?application_key=xxxxxx&api_key=xxxxx&mac=xxxxxx&call_back=all';
$json = json_decode(file_get_contents($url), true);
$json = $json['data']['camera']['photo']['url'];
readfile($json);
?>
--- Fin del código ---
Como ves he puesto en la variable $url la url que has puesto y que es ficticia. Tendrás que poner la real con tus datos y siempre entre esas comillas simples.
La URL la lee justo del trozo de json que has puesto en el mensaje. Si tiene más campos el json entonces no leerá la url bien. Tendrá que ser exactamente como has puesto la salida de la llamada a la API de Ecowitt.
Si todo va bien te deberá de salir la imagen en ese archivo cuya URL deberás poner donde quieras poner la imagen.
joakin:
hola jmviper, si mi servidor tiene php 8.0
pero a partir de aquí ya mi desconocimiento hace que todo salga mal
dices crear un archivo por ejemplo camara.php
he leido en internet como hacerlo peor no me queda nada claro
como seria? y luego como poner en su interior el codigo dado antes?
el codigo lo he copiado a pelo pues no me dejaba hacerlo de otra manera, ¿ hay algo que este mal?
<body>
<?php
header("Content-type: image/jpeg");
$url = 'https://api.ecowitt.net/api/v3/device/real_time?application_key=56B700FAAEFF280xxxxxxxx&api_key=2ae0b873-bf8a-4c59-920b-0xxxxxxx&mac=xxxxxxxxxxxxx&call_back=all';
$json = json_decode(file_get_contents($url), true);
$json = $json['data'][camera']['photo']['url'];
readfile($json);
?>
</body>
donde las x son los numeros que faltan para no ponerlos tal cual
al copiarlo ese código ta cual en una pagina web que he hecho sale todo en blanco y en codigo html lo anterior puesto
como veis ni idea, si no hay mas remedio intentare comentárselo a un amiguete informático pero me gustaria aprender a base de hostias como se suele decir. gracias de antemano.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa