Meteoclimatic
Estaciones Meteoclimatic => Envío de datos a Meteoclimatic => Mensaje iniciado por: Buho-33 en 04 de Enero de 2025, 18:31:44
-
Buenas tardes
Quiero dejar atras el envio de datos mediante el visual.en principio pensaba mandar los datos desde wunderground,pero la verdad,no soy ningun as de la informatica,y me estoy volviendo loco leyendo los protocolos del foro.Hay que descargarse alguna app en el movil?
El programa de gestion es cumulusMX.
Aqui pongo una captura de una de mis dudas
-
Si no sabemos marca y modelo de estación, no podremos ayudarte.
Saludos
-
Aquí tienes paso a paso lo que hay que hacer:
https://www.meteoclimatic.net/software/ew_es.html (https://www.meteoclimatic.net/software/ew_es.html)
-
Aquí tienes paso a paso lo que hay que hacer:
https://www.meteoclimatic.net/software/ew_es.html (https://www.meteoclimatic.net/software/ew_es.html)
Pero le pregunto, porque en su perfil dice que es una Davis Vantage Pro2 Wireless, no una Ecowitt.
Así que hay que saber si es una u otra para poder ayudarle.
-
buenos dias
Es una Dvis Vantge pro 2 wireless
-
buenos dias
Es una Dvis Vantge pro 2 wireless
Buenos días.
api.m11c.net es un servidor que hace las funciones de software meteorológico para:
- Estaciones Ecowitt con protocolo Ecowitt
- Estaciones de todas las marcas con protocolo Wunderground
- Estaciones Davis que envían datos a weatherlink.com
Por tanto, para que uses api.m11c.net con tu Davis, debes enviar los datos a weatherlink.com y configurarlo como se dice aquí
https://forum.meteoclimatic.net/index.php/topic,5423.0.html
Si no envías datos a weatherlink.com no podrás usar ese sistema y tendrás que usar los sistemas tradicionales, basados en software como CumulusMX, Weewx, Weatherlink, WeatherDisplay y otros más que existen para estos menesteres.
El sistema que estabas intentando configurar era el de las estaciones Ecowitt con envío por protocolo Ecowitt. Por eso yo estaba despistado y necesitaba saber realmente que estación tenías. No será el primero que cuando le llega el fin de vida a la Davis, la cambia por una Ecowitt, ya que los precios de las Davis se han multiplicado.
Si necesitas más ayuda......ya sabes, por aquí.
Saludos.
-
Vale gracias por responder.
Estaba buscando otro sistema de envios,porque con los tradicionales no consigo mandar los datos,trabajo con cumulusmx,y el visual no me da mas que problemas en la cadena de entrada.
-
Luego miro si tengo alguna utilidad para Windows
-
Bueno......veamos......está este script, que no es mio, para enviar datos con windows. Debe ser windows 10/windows 11. En versiones más antiguas de Windows hay que probarlo ya que necesita el programa curl, que viene con W10 y W11, pero desconozco si se incluye en anteriores versiones.
@echo off
rem ###############################################
set apikey=poner aqui la api-key
rem ###############################################
rem ######## NO MODIFICAR NADA A PARTIR DE AQUI #########
setlocal
:loop
rem Obtiene la ruta del directorio actual del script
for %%I in (%0) do set "script_dir=%%~dpI"
rem Define la ruta del archivo meteoclimatic.htm
set "datafile=%script_dir%meteoclimatic.htm"
rem Comprueba si el archivo meteoclimatic.htm existe
if not exist "%datafile%" (
echo El archivo meteoclimatic.htm no existe en "%script_dir%".
exit /b 1
)
rem Lee el archivo meteoclimatic.htm y extrae el codigo de la estacion
for /F "tokens=2 delims==" %%A in ('type "%datafile%" ^| findstr /C:"*COD="') do set "stationCode=%%A"
rem Comprueba si se ha encontrado el codigo de la estacion
if "%stationCode%"=="" (
echo No se ha encontrado el codigo de la estacion en el archivo.
exit /b 1
)
rem Define las variables para la comando curl
set url=https://api.m11c.net/v2/rainbow/weather.json
set resposta=resposta.txt
rem Envía la solicitud con cURL
curl --data-urlencode "stationCode=%stationCode%" --data-urlencode "rawData2@%datafile%" -H "APIkey: %apikey%" -X POST -k -o "%resposta%" "%url%"
rem Comprueba si la ejecucion fue correcta
if %errorlevel% neq 0 (
echo Error en la ejecucion de la solicitud.
exit /b 1
)
echo Solicitud enviada correctamente con el codigo de estacion: %stationCode%.
rem Espera 5 minutos antes de repetir el bucle
ping -n 301 127.0.0.1 >nul
goto :loop
endlocal
NO lo he probado, yo soy de Linux en todos mis dispositivos menos lo que uso para navegar por internet, que es para lo que vale Windows *+* *+* *+* *+* *+*
Me imagino que debéis copiarlo en un fichero con un nombre estilo "meteoclimatic.bat", abrir una ventana de comandos (antes ventana MSDOS) y ejecutarlo.
La única configuración es la apikey (de vuestra ficha de estación Meteoclimatic)
El fichero con los datos, según leo en el script debe ser nombrado como meteoclimatic.htm