Estaciones Meteoclimatic > Envío de datos a Meteoclimatic
Utilidad de envío de la plantilla en Python
jmviper:
Veamos, si tienes meteoclimatic.htm.tmpl en el skin y tienes configurado skin.conf para que genere la plantilla debería estar creándote la plantilla en /var/www/html/weewx/meteoclimatic.htm con los valores de la estación en su interior.
Qué ruta que le tienes puesto a Path= en meteoclimatic.ini para que diga Ruta o nombre de la plantilla incorrectos ?
Si dice eso y está puesto /var/www/html/weewx/meteoclimatic.htm es que entonces no está la plantilla ahí.
jmviper:
Otra cosa que puede que suceda es que si tienes el weewx.conf antiguo el skin que tengas activo sea el Standard. Tendrás que ver qué skin te está generando weewx para poner en él la plantilla y configurarla.
Telares:
Voy a intentar hacer un repaso de lo que creo que necesito para volver a subir datos a Meteoclimatic:
-WeeWX corriendo libremente en un ordenador con conexión a internet
-una plantilla llamada tpl.php (descargada de mi página de la estación ) que renombro a meteoclimatic.htm.tmpl y sitúo en
/etc/weewx/skins/Seasons :
root@raspberrypi:~# ls /etc/weewx/skins/Seasons
about.inc current.inc identifier.inc NOAA seasons.css statistics.html.tmpl telemetry.html.tmpl
analytics.inc favicon.ico index.html.tmpl radar.inc seasons.js statistics.inc titlebar.inc
celestial.html.tmpl font map.inc rss.xml.tmpl sensors.inc sunmoon.inc
celestial.inc hilo.inc meteoclimatic.htm.tmpl satellite.inc skin.conf tabular.html.tmpl
-skin.conf (/etc/weewx/skins/Seasons) con estas líneas añadidas:
[[[MeteoClimatic]]]
template = meteoclimatic.htm.tmpl
-meteoclimatic.py y meteoclimatic.ini en una carpeta llamada meteoclimatic cuya ruta es : /root/meteoclimatic
-meteoclimatic.ini lo edito: Log=1
Path=/var/www/html/weewx/meteoclimatic.htm
Password=Contraseña de entrar el la página de Matueca
-meteoclimatic.py le doy permisos de ejecución: root@raspberrypi:~/meteoclimatic# chmod u+x meteoclimatic.py
-ejecuto manualmente: root@raspberrypi:~/meteoclimatic# ./meteoclimatic.py
Ruta o nombre de la plantilla incorrectos
--- Cita de: jmviper en 12 de Febrero de 2020, 15:36:02 ---Otra cosa que puede que suceda es que si tienes el weewx.conf antiguo el skin que tengas activo sea el Standard. Tendrás que ver qué skin te está generando weewx para poner en él la plantilla y configurarla.
--- Fin de la cita ---
El weewx.conf es nuevo, todo es lo nuevo menos la sdb. Estaba ahora mirando precisamente cómo es ahora el weewx.conf y veo que lo de la skin viene diferente. Por una parte:
[[SeasonsReport]]
# The SeasonsReport uses the 'Seasons' skin, which contains the
# images, templates and plots for the report.
skin = Seasons
enable = true
Y por otra:
[[StandardReport]]
# This is the old "Standard" skin. By default, it is not enabled.
skin = Standard
enable = false
Mientras que el antiguo:
[[StandardReport]]
# See the customizing guide to change the units, plot types and line
# colors, modify the fonts, display additional sensor data, and other
# customizations. Many of those changes can be made here by overriding
# parameters, or by modifying templates within the skin itself.
# The StandardReport uses the 'Standard' skin, which contains the
# images, templates and plots for the report.
skin = Standardmia
jmviper:
Parece todo correcto pero parece ser que no está generando /var/www/html/weewx/meteoclimatic.htm
Puedes adjuntar en un zip el skin.conf de Seasons ? Está hecho con la sangría de Python y ya se ha dado el caso de que si se pone mal no se genera la plantilla.
Así le hecho un vistazo y veo si hay algo mal.
jmviper:
No, no se ve nada raro, se ve correcto.
Pon el resultado de ejecutar ls -l /var/www/html/weewx
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa