Autor Tema: Ayuda para configurar la plantilla web meteo template.  (Leído 224 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado EA3DW

  • Newbie
  • *
  • Mensajes: 9
  • MeteoFigueres - La Cate
    • Meteofigueres
  • Estación: Meteofigueres - ESCAT1700000017600B
Ayuda para configurar la plantilla web meteo template.
« en: 03 de Enero de 2025, 19:59:53 »
Pues eso, que estoy intentando instalar la plantilla de meteotemplate y ha llegado un momento que ya no avanzo más.
Me explico...
Tengo instalada la plantilla en mi hosting y el dominio apuntando a él.
https://www.metofigueres.cat
Cumulus me crea el archivo realtime.txt y me lo sube al hosting cada minuto.
He creado la base de datos  y configurado meteotemplate para que acceda a ella.
Lo que no sé hacer es configurar la base de datos para que cree una tabla y la vaya a leer al archivo realtime.txt que se actualiza cada minuto. 
¿Alguien me puede echar una mano?
Saludos
Jaume
Figueres - Girona
Davis Vantage Pro2 + Cumulus
https://www.meteoclimatic.net/pastilla/ESCAT1700000017600B.gif

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 988
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #1 en: 04 de Enero de 2025, 07:25:16 »
Saludos EA3DW

Citar
He creado la base de datos  y configurado meteotemplate para que acceda a ella.
Hasta aquí, todo es correcto; se da por hecho que en el archivo setup, se ha configurado todo correctamente, incluidas las contraseñas de la plantilla y de la actualización de la tabla alldata.

Citar
Lo que no sé hacer es configurar la base de datos para que cree una tabla y la vaya a leer al archivo realtime.txt que se actualiza cada minuto.

Esto no es correcto, la base de datos no crea ninguna tabla y por supuesto no va a leer ningún tipo de archivo.
La tabla alldata, la crea el propio usuario de la plantilla, mediante una orden directa, llamando al archivo tableCreate.php que se encuentra (debe encontrarse) en la raíz de su plantilla en su web; así que dicha orden sería:

http://www.mysite.com/install/tableCreate.php

Insisto que el archivo "setup" debe estar correctamente configurado (incluidas las contraseñas de administrador y de actualización de la plantilla).

Todo esto está magníficamente explicado en https://www.meteotemplate.com/web/wiki/wiki3GB.php donde el autor Jachym relata paso a paso todo el desarrollo de la operación.
Una de las cosas buenas de esta plantilla, es que, una vez todo esté bien configurado, uno se puede olvidar, ya que funciona como una tanque.

Le recomiendo que lea bien las instrucciones en la página de Jachym y verá como todo acaba bien; de cualquier forma, estoy dispuesto a ayudarle a solucionar pequeñas dudas que pueda tener.

Animo y

Saludos desde San Sebastian







“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado EA3DW

  • Newbie
  • *
  • Mensajes: 9
  • MeteoFigueres - La Cate
    • Meteofigueres
  • Estación: Meteofigueres - ESCAT1700000017600B
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #2 en: 05 de Enero de 2025, 09:00:04 »
Muchas gracias por su ayuda Kocher!!! :)
He podido avanzar un poco más pero me he quedado estancado otra vez. :(
He creado la tabla alldata ejecutando tableCreate.php
Cumulus me sube el archivo realtime.txt cada minuto correctamente.
Siguiendo las instrucciones de la WIKI le pongo el path donde esta el archivo realtime.txt
En mi caso https://www.meteofigueres.cat/template/realtime.txt, le doy al botón de test que viene en el configurador de la plantilla y me dice a todo que ok.
Finalmente me deja el path para configurar el CRON para que ejecute el script con la contraseña incluida.
Configuro el CRON para que se ejecute cada minuto pero no me hace nada.
Lo he probado con el CRON que se propone en la WIKI y con otro que tengo en el panel de control de mi hosting, con ninguno funciona.
Si intento ejecutar en un navegador el script me contesta "Unauthorized"
¿Donde puede estar el problema?
Me he leído la WIKI varias veces y ya no sé que hacer...

Gracias de antemano
Jaume
Figueres-Girona


Figueres - Girona
Davis Vantage Pro2 + Cumulus
https://www.meteoclimatic.net/pastilla/ESCAT1700000017600B.gif

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 988
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #3 en: 05 de Enero de 2025, 21:10:24 »
hola, ya esta funcionando, ahora  queda importar los datos desde WU de forma periódica, pero también me da error...seguire trastendo

Ya lo tienes prácticamente conseguido.  :D
Para actualizar los datos de tu tabla periódicamente, debes decidir que software va a ser el encargado de proporcionar dichos valores:

- Cumulus: (hay que editar el camino del realtime.txt) mediante "template/update/cumulus.php"
- Meteobridge : mediante el archivo "template/update/meteobridge.php". Permite enviar alerta por email.
- Weatherdisplay: (hay que editar el camino del archivo clientraw.txt )"template/update/wd.php". Permite enviar alerta por email.
- Wunderground: (hay que editar el indicativo de nuestra estación en Wunderground)mediante "template/update/wu.php". Permite enviar alerta por email.
- Wview: (hay que editar el camino de UpdateMeteo.tx)mediante "template/update/wview.php". Permite enviar alerta por email.


Una vez determinado el software encargado del trabajo, hay que abrir el navegador y apuntar al archivo que nos interese; por ejemplo, en el caso de Cumulus sería:

    http:www.tusitio.es/meteotemplate/update/cumulus.php?pass=tu-clave-de-administrador-de-la-plantilla-meteotemplate

Si todo es correcto, se añadirá un registro nuevo en la tabla "alldata" de nuestra base de datos.

Ya solo queda encargar a "alguien" que realice esta llamada cada x minutos. Con Cumulus es muy sencillo

PD
En algunos casos hay que vaciar el contenido del archivo cache



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado EA3DW

  • Newbie
  • *
  • Mensajes: 9
  • MeteoFigueres - La Cate
    • Meteofigueres
  • Estación: Meteofigueres - ESCAT1700000017600B
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #4 en: 06 de Enero de 2025, 08:54:51 »
Gracias por contestar de nuevo.
El problema es que no me genera ningun registro en la tabla "alldata" de la base de datos.
Cuando le pongo la siguiente dirección en un navegador me contesta "Unauthorized".

https://www.meteofigueres.cat/template/update/update.php?password=mi_clave_de_administrador_de_la_plantilla

Me he asegurado que la contraseña este bien y tal como dice la wiki en caso de problemas he sustituido el ? por un espacio pero tampoco funciona.
No soy muy entendido en la materia pero parece como si no tuviese permiso para ejecutar esa orden.
Saludos
Jaume
Figueres - Girona
Davis Vantage Pro2 + Cumulus
https://www.meteoclimatic.net/pastilla/ESCAT1700000017600B.gif

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 988
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #5 en: 06 de Enero de 2025, 10:07:50 »
Saludos Jaume

Se me están acabando las ideas; el problema es que este método de actualización con Cumulus, hace tiempo que no lo utilizo.

Hay una manera de conocer las razones por las que no admite dicha actualización y que nos dará alguna pista; esto se consigue utilizando al archivo "testUpdate.php'':

Lo primero es vaciar la caché del navegador, pulsando Ctrl+F5 y, luego utilizar esta dirección:

https://www.meteofigueres.cat/template/update/testUpdate.php?password=mi_clave_de_administrador_de_la_plantilla

Si dispusieras de otro software meteorológico (Weatherdisplay, weewx, ...) puede intentarse de otra manera; concretamente con Weatherdisplay, existe esa posibilidad y se encarga de actualizar la plantilla permitiendo elegir la frecuencia de actualización. En mi opinión, es el sistema más cómodo, ya que te olvidas de todo. Weatherdisplay es un software muy avanzado (y algo lioso) que te permite hacer casi de todo.
Puedes descargarlo gratuitamente y probarlo durante 30 días, tras lo cual caducará: https://www.weather-display.com/files.php
Ya me contarás








“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado EA3DW

  • Newbie
  • *
  • Mensajes: 9
  • MeteoFigueres - La Cate
    • Meteofigueres
  • Estación: Meteofigueres - ESCAT1700000017600B
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #6 en: 06 de Enero de 2025, 10:24:13 »
Hola de nuevo.
He hecho lo que me dices ejecutando

https://www.meteofigueres.cat/template/update/testUpdate.php?password=mi_clave_de_administrador_de_la_plantilla

Y nos contesta esto:
Update Test
Checking validity of data based on your limits in Main settings...

Checking date and time...
The parsed date is 01.01.1970 01:00, current time is 06.01.2025 10:17
There seems to be a problem with the date and time. Either it has not been parsed correctly or it is a date/time in the future! Check the format you specified and also the actual values.
Minimum temperature allowed: -100 C
Maximum temperature allowed: 100 C
Temperature is outside the allowed limits! Temperature value will be ignored!
Minimum humidity allowed: 0 %
Maximum humidity allowed: 100 %
Humidity OK.
Minimum pressure allowed: 950 hpa
Maximum pressure allowed: 1100 hpa
Pressure is outside the allowed limits! Pressure value will be ignored!
Minimum wind speed allowed: 0 kmh
Maximum wind speed allowed: 200 kmh
Wind speed OK.
Minimum wind gust allowed: 0 kmh
Maximum wind gust allowed: 200 kmh
Wind gust OK.
Minimum daily precipitation allowed: 0 mm
Maximum daily precipitation allowed: 500 mm
Daily precipitation OK.
Minimum rain rate allowed: 0 mm/h
Maximum rain rate allowed: 500 mm/h
Rain rate OK.
Minimum wind direction allowed: 0 degrees
Maximum wind direction allowed: 360 degrees
Wind direction OK.

Calculating dew point based on parsed values...
Temperature or humidity or both are not valid. Not possible to calculate dew point.

Calculating apparent temperature based on parsed values...
One or more parameters from the following: temperature, humidity, wind speed, are not valid. Impossible to calculate apparent temperature.


Summary
There is a problem with the date and time, nothing would be imported. Check the date/time format you specified and the actual values in the file.




--- END ----

No sé de de aquí se puede sacar alguna pista?
En la base de datos que tengo en el hosting ya está creada la tabla "alldata" y tiene todos los permisos cncedidos.
Saludos.
Figueres - Girona
Davis Vantage Pro2 + Cumulus
https://www.meteoclimatic.net/pastilla/ESCAT1700000017600B.gif

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 988
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #7 en: 06 de Enero de 2025, 11:37:16 »
Efectivamente, yo he hecho la prueba en mi web y, el resultado es el mismo que el tuyo; por eso te digo que se me acan las ideas. Pienso que, quizás, puede ser un script preparado para funcionar con Cumulus1 y no para CumulusMX.

Si no quieres perder la salud con esta historia, te recomiendo que pruebes con weatherdisplay que lo puedes utilizar durante 1 mes de forma gratuita. Una vez descargado, debes configurarlo explicando la estación que tienes, el puerto com de comunicación ..etc. Una vez todo configurado, vas a panel de control y verás un icono (hay muchos otros) dedicado a Meteotemplate y, además un botón para hacer un test de conexión con tu base de datos/tabla alldata, pinchás en dicho botón y si la contraseña es correcta, te dirá que todo es correcto entonces, tu eliges la frecuencia de actualización y ya está.
Como digo esta versión que has descargado de weatherdisplay es gratuita durante 1 mes hasta que caduque.

A ver que piensas




“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado EA3DW

  • Newbie
  • *
  • Mensajes: 9
  • MeteoFigueres - La Cate
    • Meteofigueres
  • Estación: Meteofigueres - ESCAT1700000017600B
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #8 en: 11 de Enero de 2025, 11:10:26 »
Buenos días.
Le he hecho caso y he instalado Weather Display pero sigue sin funcionar.
Partimos de la base que en la configuración de la plantilla en el apartado de "MySQL Database" tengo todo rellenado y si hago el test de conexión me contesta "Éxito: ¡Se realizó una conexión correcta con MySQL! La tabla ya existe."
He configurado la API de weather Display para meteotemplate si hago un test/update me da error. Adjunto archivo de imagen.
Entiendo que en esta API la contraseña que hay que poner es la de administrador de la plantilla, ¿no?.
He mirado la base de datos que tengo en mi hosting y la tabla alldata ya esta creada. También he mirado los permisos de usuario y están todos concedidos.
Ya no sé que hacer más.
¿Alguna sugerencia?

Saludos
Jaume
Figueres - Girona
Davis Vantage Pro2 + Cumulus
https://www.meteoclimatic.net/pastilla/ESCAT1700000017600B.gif

Desconectado EA3DW

  • Newbie
  • *
  • Mensajes: 9
  • MeteoFigueres - La Cate
    • Meteofigueres
  • Estación: Meteofigueres - ESCAT1700000017600B
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #9 en: 12 de Enero de 2025, 18:53:30 »
Ya he dado con el problema!!! plau2
Meteotemplate solo admite en la contraseña caracteres alfanuméricos y yo había puesto un signo de admiración.
Saludos y gracias por la ayuda.
Jaime.
Figueres - Girona
Davis Vantage Pro2 + Cumulus
https://www.meteoclimatic.net/pastilla/ESCAT1700000017600B.gif

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 988
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Ayuda para configurar la plantilla web meteo template.
« Respuesta #10 en: 12 de Enero de 2025, 19:27:23 »
Enhorabuena Jaime

Ya solo te queda, con paciencia, ir instalando los bloques que te puedan interesar.
Es increíble la cantidad de datos que se pueden obtener con esta plantilla basada en una sencilla tabla.
Tambien tienes la opción de importar datos históricos, si los tuvieras.

En fin, me alegro mucho de que todo funcione y ahora, ¡A disfrutar!.

                                    http://kocher.es/meteotemplate/

Saludos desde San Sebastian





“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-