Mensajes recientes

Páginas: 1 ... 5 6 [7] 8 9 10
61
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por jantoni en 23 de Septiembre de 2025, 00:01:13 »
Claro, es que puede estar cruzando el fichero de un script con el código de otro.

62
Envío de datos a Meteoclimatic / Re:Envío de datos con Windows 10 y Windows 11
« Último mensaje por jezuleon en 22 de Septiembre de 2025, 23:27:53 »
Quizás sea porque ha usado el que yo puse, a mí me crea un html, por eso en el script puse html, pero es tan fácil como cambiar de html a htm, pero claro, lo suyo sería que activara poder ver las extensiones de los archivos, y así se asegura de qué archivo tiene creado en esa carpeta si htm o html.
La plantilla que yo tengo en CumulusMx es meteoclimaticT.html y la que me genera posteriormente cumulusmx es meteoclimatic.html, por eso en el script que yo pasé estaba con el nombre meteoclimatic.html. Quizás el error ha sido mío por no haberlo puesto exactamente como el original, pero yo lo puse, como a mí me funciona, y es html. Arenado, activa las extensiones en la carpeta de windows para ver cuál es la extensión de tu archivo, y así puedes salir de dudas, y perdón si el script que pasé ha provocado algún tipo de confusión
63
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
64
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.
65
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.
66
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
67
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
68
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.
69
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.
70
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
   
Páginas: 1 ... 5 6 [7] 8 9 10