Mensajes recientes

Páginas: 1 ... 7 8 [9] 10
81
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por jantoni en 22 de Septiembre de 2025, 21:04:56 »
Si no has tocado el script, no puede buscar meteoclimatic.html porque el script original busca meteoclimatic.htm

Y el pantallazo no indica las extensiones de los ficheros
82
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por arenado en 22 de Septiembre de 2025, 20:18:44 »
Hola,
vamos a ver, en ningún momento he dicho que el script no funcione.
Seguro que soy yo que tengo alguna cosa que no esta bien, lo que digo es que no se que es lo que esta mal y por eso no me funciona.
No he cambiado nada del script, pero por si acaso, lo he copiado de nuevo,
El fichero con los datos meteoclimatic.htm esta en la misma carpeta que el script.
En lo único que tengo dudas es si el directorio es el correcto o no.
adjunto pantallazos.
83
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por jantoni en 22 de Septiembre de 2025, 00:01:47 »
Veamos.....lo han probado más de uno. Yo mismo lo probé.

A ti no te funciona. El problema está en tu casa.

Cuando dice que no ha encontrado el archivo no es que no funcione el script, es que casi ni ha empezado.

Me da la sensación que has tocado lo que no debías tocar en el script, pero hay un comentario que dice

Citar
rem #########################################################
rem ########   NO MODIFICAR NADA A PARTIR DE AQUI   #########
rem #########################################################

Así que 3 posibilidades:

1.- Has tocado lo que no debías tocar. No te podemos ayudar. Borra el script y empieza de cero.
2.- El fichero con los datos debe llamarse meteoclimatic.htm como ya te han dicho. Si lo tocas, pues bajo tu iniciativa.
3.- El directorio donde se encuentra el fichero no es correcto.

No hay más posibilidades con lo que nos has dicho.
84
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por jezuleon en 21 de Septiembre de 2025, 23:29:57 »
Pues ni idea, yo estoy usando el script este:

@echo off
rem #########################################################
REM ## CONFIGURA TU APIKEY AQUÍ ##
REM #########################################################
set apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

rem #########################################################
REM ########   NO MODIFICAR NADA A PARTIR DE AQUI   #########
rem #########################################################

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.html"

rem Define el archivo de log
set "logfile=%script_dir%envios.log"

:loop
rem Comprueba si el archivo meteoclimatic.htm existe
if not exist "%datafile%" (
    echo [%date% %time%] El archivo meteoclimatic.html no existe en "%script_dir%". >> "%logfile%"
    echo El archivo meteoclimatic.html no existe en "%script_dir%".
    goto wait
)

rem Lee el archivo meteoclimatic.html 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 [%date% %time%] No se ha encontrado el codigo de la estacion en el archivo. >> "%logfile%"
    echo No se ha encontrado el codigo de la estacion en el archivo.
    goto wait
)

rem Define la URL de envio
set "url=https://api.m11c.net/v2/rainbow/weather.txt"
set "resposta=%script_dir%resposta.txt"

rem Intentos de envio
set retries=0
:setcurl
curl --data-urlencode "stationCode=%stationCode%" --data-urlencode "rawData2@%datafile%" -H "APIkey: %apikey%" -X POST -k -o "%resposta%" "%url%"
set err=%errorlevel%

rem Analiza la respuesta del servidor
set "status="
for /f "tokens=2 delims=:" %%S in ('findstr /i "status" "%resposta%"') do set status=%%S

if %err% neq 0 (
    echo [%date% %time%] ERROR: Fallo en la ejecucion de la solicitud. Codigo: %err% >> "%logfile%"
    echo Fallo en la ejecucion de la solicitud. Reintentando en 30 segundos...
    set /a retries+=1
    if %retries% leq 2 (
        timeout /t 30 /nobreak >nul
        goto setcurl
    )
    goto wait
)

if /i "%status: =%"=="fail" (
    echo [%date% %time%] ERROR en envio: >> "%logfile%"
    type "%resposta%" >> "%logfile%"
    set /a retries+=1
    if %retries% leq 2 (
        echo Reintentando en 30 segundos...
        timeout /t 30 /nobreak >nul
        goto setcurl
    )
    goto wait
)

rem Si todo correcto, muestra respuesta
echo ===============================
echo Respuesta del servidor:
type "%resposta%"
echo ===============================

:wait
rem Espera 5 minutos antes del siguiente envio
timeout /t 300 /nobreak >nul
goto loop


y a mí me funciona perfectamente, y cuando no envía, hace los reintentos para volver a conectar e intentar enviar el archivo de nuevo. Fíjate bien en el script si el archivo que te crea weather link es meteoclimatic.html que en el script es el que va a buscar, aunque creo que es ese el que veo
85
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por arenado en 21 de Septiembre de 2025, 20:34:24 »
Hola, gracias por vuestras respuestas, pero no funciona de ninguna manera, el escript esta en el mismo directorio y no lo encuentra, y también he probado lo de cambiar el nombre de la carpeta Semple Templates, y sigue sin funcionar.
adjunto otra captura de pantalla
86
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por jantoni en 19 de Septiembre de 2025, 00:10:03 »
Aparte de lo que dice jezuleon, mi experiencia es probando el script tal cual.

El script está diseñado para ser ejecutado en el mismo directorio donde se encuentra el archivo, aunque también admite el establecer el directorio.

Yo es que me inclino siempre por lo sencillo *+* *+* *+* *+* es decir, no tocar el script salvo el apikey y ejecutar el script desde el directorio donde se encuentre meteoclimatic.htm

Luego ya, cada uno puede hacer sus experimentos.
87
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por jezuleon en 18 de Septiembre de 2025, 23:53:14 »
Quizás es una tontería lo que voy a decir, pero el archivo que tienes ahí, como no se le ven las extensiones a ninguno, lo mismo es un archivo meteoclimatic.htm en vez de meteoclimatic.html y por eso no lo reconoce, pon para que se vean las extensiones de los archivos y así sales de dudas, y también recuerdo cuando estaba haciendo script con geminis, había veces que me daban error las carpetas, y eran porque los nombres eran compuestos y no seguidos, prueba a unir el nombre de la carpeta en una sola palabra, o ponle el _ guion bajo. Yo no entiendo mucho de estas cosas, pero he solucionada muchas probando cosas, que pueden incluso resultar absurdas, por probar que no quede.
88
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por arenado en 18 de Septiembre de 2025, 20:55:50 »
Hola.
Hace tiempo que estoy intentando subir datos con mi nuevo ordenador que tiene el sistema operativo Windows 11.
he probado un montón de cosas y no hay manera, lo mas cerca que he conseguido para hacer los envíos, es crear los archivos y de hay no paso.
la aplicación me responde que no existe el archivo, pero si que esta,
Adjunto pantallas

Alguien me puede ayudar???
gracias
   
89
Envío de datos a Meteoclimatic / Re:REINICIO DE PRECIPITACIÓN
« Último mensaje por jantoni en 28 de Agosto de 2025, 11:59:59 »
No entiendo por qué se desconecta puntualmente. ¿Existe manera de recibir incidencias en la estación?

Pues quizás leyendo el foro tendría respuestas

https://forum.meteoclimatic.net/index.php/topic,6058.0.html

Su consola lleva más de 2 años sin actualizar

Citar
Aug 28 09:47:45 /var/www/api.m11c.net/lib/inc_updateDB.php:371: debug-- REQUEST QUERY = /v2/ew/ESARA5000000050800A/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Query: Array
(
    [PASSKEY] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [stationtype] => EasyWeatherPro_V5.0.9
    [runtime] => 1
    [dateutc] => 2025-08-28 09:47:44
    [tempinf] => 82.0

Tiene la versión 5.0.9 y van por la 5.2.2

Desde Mayo de 2025 con la versión 5.2.0 está solucionado, teóricamente, ese problema. Problema que no es de Meteoclimatic, sino de la consola.

En cuanto a la precipitación, no acabo de entender. El sensor está activo desde Abril, por lo que no entiendo el motivo de solicitar otra vez la reactivación.

Saludos.
90
Envío de datos a Meteoclimatic / REINICIO DE PRECIPITACIÓN
« Último mensaje por zufariense en 28 de Agosto de 2025, 11:19:24 »
Buenos días,ya he reseteado la precipitación anual para que se vuelva a activar el sensor de la estación:

ESARA5000000050800A - Zuera. Colegio el Pilar

No entiendo por qué se desconecta puntualmente. ¿Existe manera de recibir incidencias en la estación?

Solicito vuelvan a actualizar sensor lluvia

Un saludo y gracias.
Páginas: 1 ... 7 8 [9] 10