Estaciones Meteoclimatic > FORUM GENERAL

Script para vigilar el weatherlink y evitar que se cuelgue

(1/4) > >>

FRENTEFRIO:
Hola, buenos días.
Quisiera preguntaron si alguno de vosotros conoce algún script para vigilar el weatherlink y que éste no se cuelgue, con la consiguiente pérdida de datos y lagunas e inconsistencias de datos en meteoclimatic.

Hasta hoy por la mañana estaba utilizando un script que diseño MolinoMeteo. Se llema WLG.Bat. Lo tenía funcionando hasta ésta mañana en que no se porqué, me abria y cerraba continuamente el WL, sin que llegasen a transmitirse los datos.
Este script esta alojado en la carpeta  C:\WeatherLink\OJAIZPEÑACASTILLO\Templates\WLG.bat

Su funcionamiento consiste en comparar las plantillas que se envian a Meteoclimatic. Si la plantilla se ha cambiado en los cinco minutos anteriores, supone que el WL está funcionando y arranacado. Si al comparas las dos plantillas. éstas siguen con los mismos datos que hace 5 minutos, para el WL y vuelve a arrancarlo automáticamente para que los cuelgues del WL no afecten al envio de datos a meteoclimatic.

Desde ésta mañana como digo, parece que el ejecutable no funciona (desconozco el motivo)

El archivo WLG.Bat lo tengo actualmente parado (por los motivos que he dicho) y el WL funcionando y subiendo bien los datos a Meteoclimatic, hasta que haya un cuelgue.

Gracias por vuestra ayuda.
 
La estación es Ojáiz-Peñacastillo (Cantabria)  ESCTB3900000039011A

casacota:
Yo tengo un script en marcha que hace esto, y vigila aparte unos cuantos programas más, pero no estoy en casa hasta dentro de un par de días. Cuando regrese lo colgaré!

FRENTEFRIO:

--- Cita de: casacota en 20 de Marzo de 2018, 15:14:27 ---Yo tengo un script en marcha que hace esto, y vigila aparte unos cuantos programas más, pero no estoy en casa hasta dentro de un par de días. Cuando regrese lo colgaré!

--- Fin de la cita ---

Muchas gracias Casacota.

Quizá haya que cambiar algunas cosas respecto al que tú tienes.

La plantilla de meteoclimatic está en    c:\Weatherlink\Samople Templates\meteoclimatic.htx

El archivo BAT, como ya dije antes está en:    C:\WeatherLink\OJAIZPEÑACASTILLO\Templates\WLG.bat

Nunca he modificado nada dentro de la carpeta donde están los archivos del WL. Por eso mismo me extraña aún más que ahora el BAT no funcione.  Hasta ésta mañana lo venía haciendo sim problemas, y mucha veces ha arrancado el Weatherlink cuando éste se colgaba.

Los datos pasan cada cinco minutos desde el datalogger al Weatherlink.

Te paso unas capturas de pantalla: La del script funcionando (mal) y el archivo mismo.

Gracias de nuevo

FRENTEFRIO:

--- Cita de: FRENTEFRIO en 20 de Marzo de 2018, 15:54:17 ---
--- Cita de: casacota en 20 de Marzo de 2018, 15:14:27 ---Yo tengo un script en marcha que hace esto, y vigila aparte unos cuantos programas más, pero no estoy en casa hasta dentro de un par de días. Cuando regrese lo colgaré!

--- Fin de la cita ---

Muchas gracias Casacota.

Quizá haya que cambiar algunas cosas respecto al que tú tienes.

La plantilla de meteoclimatic está en    c:\Weatherlink\Samople Templates\meteoclimatic.htx

El archivo BAT, como ya dije antes está en:    C:\WeatherLink\OJAIZPEÑACASTILLO\Templates\WLG.bat

Nunca he modificado nada dentro de la carpeta donde están los archivos del WL. Por eso mismo me extraña aún más que ahora el BAT no funcione.  Hasta ésta mañana lo venía haciendo sim problemas, y mucha veces ha arrancado el Weatherlink cuando éste se colgaba.

Los datos pasan cada cinco minutos desde el datalogger al Weatherlink.

Te paso unas capturas de pantalla: La del script funcionando (mal) y el archivo mismo.

Gracias de nuevo

--- Fin de la cita ---


A ver si ahora se carga la imagen....  :-/

zapal:
mirando el codigo del programa el error lo tienes aqui:

--- Código: ---REM Compara la plantilla vieja de hace cinco minutos con la actual
   ECHO n|COMP meteoclimatic.htm meteoclimatic_viejo.htm
   IF NOT ERRORLEVEL 1 GOTO IGUALES
--- Fin del código ---

Ahora mismo sin conectarme a la maquina no sabria asegurarte, pero de momento el archivo meteoclimatic.htm no lo encuentra, mirate en templates a ver si el archivo en si está, porque lo mas basico ya te digo que es pensar de que no. Dice encontrar/abrir, tambien puede ser un tema de permisos, aunque windows no creo que sea muy restrictivo con eso, prueba arrancar el script en modo administrador para descartar cualquier cosas de esas.
UN saludo

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa