Autor Tema: Belchertown Skin  (Leído 35025 veces)

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

Desconectado juanantoniomosquera

  • Newbie
  • *
  • Mensajes: 25
  • MeteoMontaos
    • Ver Perfil
    • MeteoMontaos
  • Estación: Montaos
Belchertown Skin
« en: 04 de Enero del 2019, 09:24:15 am »
Ahí os dejo el enlace... es el template que estoy usando y está bastante bien, pero advierto... tiene fallos pq está empezando.

https://github.com/poblabs/weewx-belchertown

Saludos.


El relevo del colaborador AEMET más anciano de Hispania.
http://www.meteomontaos.es
Oregon Scientific WMR300

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.704
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Belchertown Skin
« Respuesta #1 en: 04 de Marzo del 2020, 20:39:22 pm »
Hola a todos.

Dando una vuelta por la wiki de weewx, estuve mirando diferentes "pellejos" para Weewx.

Tras años....muchos años con el skin Standard, era el momento de ir pensando en darle un nuevo aire a los datos de la estación. Así que actualicé a la versión 3.9.2 (estaba con la 3.7 todavía) con su skin Seasons.

Y, con la zanahoria de la actualización de datos online, pues me he tirado de cabeza a este skin.

Después de darme un par de veces contra la configuración, he quedado gratamente sorprendido. Al final puedo decir:

- Una vez que le coges el tranquillo a la configuración, no es tan complicado. Aunque si hay ciertos aspectos que hay que configurar en diferentes sitios (en weewx.conf, en la configuración del skin, etc), pero nada que no se solucione tras darte un par de bofetadas.
- La apariencia es sobria y elegante-
- Los gráficos son superconfigurables, como es habitual en Weewx, pero el que use los gráficos HighCharts le da un plus tremendo.

Eso si, lo del MQTT para tener actualizaciones online, parece que lo han escrito con el pie. No lo he conseguido, pero en unos días volveré al ataque.

El único problema es que, ahora mismo, el proceso de generación de datos y gráficos, me ocupa un total de unos 90 segundos, con la CPU al 100%. En todo el proceso genera los datos a incluir en la base de datos, envía a WU, WOW, CWOP, Awekas y alguno más, genera la plantilla de Meteoclimatic y hace los gráficos del Skin Seasons y el Belchertown.

Os recuerdo que yo uso una Raspberry Pi de las originales (bueno esta es la de 512 MB porque pensé que la de 256MB de RAM se iba a quedar un poco escasa para este skin).

Me imagino que en una Raspi4 la cosa irá a toda leche. No obstante, cuando compruebe que la OPI PC que he recuperado del cajón es estable, le haré la migración. Primero porque tiene 1 GB de RAM, segundo porque tiene una potencia muy superior a la Raspi del 2013 y tercero porque consume todavía menos energía que la Raspi B+ del 2013 (que ya consumía menos que la Raspi de 256MB del 2012)

Mientras hago las pruebas, podéis ver el skin en:

https://jantoni.es/meteo/davis1/belchertown

El skin Seasons

https://jantoni.es/meteo/davis1

Saludos.

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Belchertown Skin
« Respuesta #2 en: 04 de Marzo del 2020, 21:08:37 pm »
Citar
Eso si, lo del MQTT para tener actualizaciones online, parece que lo han escrito con el pie. No lo he conseguido, pero en unos días volveré al ataque.

je, je, je; totalmente de acuerdo con esto. No obstante, me parece una buena plantilla para weewx; creo recordar que su autor tiene pensado mejorarla.

              http://kocher.es/weewx

Saludos



“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-

Telares

  • Visitante
Re:Belchertown Skin
« Respuesta #3 en: 04 de Marzo del 2020, 21:56:47 pm »
Hola, con Seasons llevo varias semanas y me he encontrado con un problemilla que no he sabido resolver. Intento aumentar el tamaño de los gráficos pero no hay manera. Con la Standard era fácil en skin.conf
Lo que ocurre es que tanto en el ordenador como en el móvil queda mucho espacio en blanco a la derecha de la pantalla. Una tontería, pero me gustaría adaptarlo. Alguien se ha topado con este asunto?
Saludos y muchas gracias.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.704
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Belchertown Skin
« Respuesta #4 en: 04 de Marzo del 2020, 22:35:26 pm »
Cierto.

Cuando pase a la 3.9.2 me encontré ese mismo problema.

Lo dejé tal cual, porque empecé a investigar para poner otro skin.

Mira el belchertown, está chulo

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.704
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Belchertown Skin
« Respuesta #5 en: 02 de Abril del 2020, 10:25:56 am »
Estos últimos días leía en el foro de Weewx en Google, que había cambios en DarkSky, ya que la había comprado Apple y ya no admitían más usuarios. Además los antiguos usuarios podrían seguir usando la API, pero solo hasta el 31-12-2021.

Ayer, recibí un correo que decía así:

Citar
Hi there,

We have some important news to share: Dark Sky has joined Apple. You can read more here: https://blog.darksky.net.

The self-service API for existing customers is not changing today, but we will no longer accept new signups. The API will continue to function through the end of 2021.

Use of the API service is subject to the updated Dark Sky Terms and Conditions, including the Apple Privacy Policy ("Terms"). By continuing to use the API service, you are agreeing to be bound by these Terms.

If you have any questions, please contact us at developer@darksky.net.
- The Dark Sky Team

Esta noticia ha llegado justo cuando Pat, el desarrollador de Belchertown Skin, iba a lanzar la versión 1.1 del skin, por lo que ha forzado a detener el lanzamiento.

Parece ser que Pat, está mirando otras plataformas para sustituir las previsiones de DarkSky. Según indica esta misma madrugada está mirando OpenWeatherMap y yr.no

yr.no es conocida por los meteogramas que muchos de vosotros (yo también) insertáis en vuestras web meteorológicas.

Está claro la importancia que está adquiriendo el asunto meteorológico a nivel mundial, y se refleja en que gigantes informáticos como IBM y Apple están adquiriendo empresas muy conocidas mundialmente.

Vamos a ver muchos cambios

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.704
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Belchertown Skin
« Respuesta #6 en: 09 de Abril del 2020, 16:57:42 pm »
Pat ha lanzado, hoy mismo, la actualización a la versión 1.1

Igualmente anuncia que empezará a trabajar en breve para la versión 1.2. En la versión 1.2 desaparecerán las previsiones de Darksky, dando paso a las de de OpenWeatherMap.

Más info en:

https://github.com/poblabs/weewx-belchertown/releases/tag/weewx-belchertown-1.1

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Belchertown Skin
« Respuesta #7 en: 27 de Mayo del 2020, 11:08:33 am »
Buenos días.

Estoy empezando a pelearme con este Skin, en principio bajo el también skin Standard de weewx ya que me ha gustado su aspecto visual limpio.

Como me cuesta bastante manejarme en estos temas de lenguajes de programación y ademas soy de cuando se estudiaba francés, no ingles como ahora...

Si alguno me podéis adelantar si para la traducción se modifica como supongo Belchertown skin.conf.
Posibilidad de introducir imagen de webcam añadiendola en Belchertown index.html.tmpl
Gracias.

Desconectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.704
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Belchertown Skin
« Respuesta #8 en: 27 de Mayo del 2020, 12:30:31 pm »
La traducción la puedes hacer en skin.conf o en weewx.conf en una sección dedicada a Belchertown.

En cuanto a la webcam lo debes introducir en una de las zonas habilitadas para ello.

https://github.com/poblabs/weewx-belchertown#add-custom-content-to-the-front-page

Por ejemplo mi /etc/weewx/skins/Belchertown/index_hook_after_forecast.inc tiene lo siguiente para mostrar el meteograma de yo.nr para Rivas-Vaciamadrid

Código: [Seleccionar]
<div>
<center>
<a href="http://www.yr.no/place/Spain/Madrid/Rivas-Vaciamadrid/hour_by_hour_detailed.html">
<img class="alignnone size-medium aligncenter" src="http://www.yr.no/place/Spain/Madrid/Rivas-Vaciamadrid/avansert_meteogram.png" width="828" height="302" />
</a>
</center>
</div>

Pero si quiero poner una imagen de una webcam que tengo para hacer pruebas, sería esto:

Código: [Seleccionar]
<div>
<center><a href="https://jantoni.es/wp-content/uploads/webcam.jpg">
<img src="https://jantoni.es/wp-content/uploads/webcam.jpg?t=<?php echo time();?>" width="640">
</center>
</div>

Aunque ahora no está funcionando la webcam, je je

Es decir, tienes 4 ubicaciones posibles, tal como te indican en https://github.com/poblabs/weewx-belchertown#add-custom-content-to-the-front-page
« Última modificación: 27 de Mayo del 2020, 12:36:51 pm por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Belchertown Skin
« Respuesta #9 en: 27 de Mayo del 2020, 13:23:33 pm »
Vale, gracias jantoni. Me pondré al tema.

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Belchertown Skin
« Respuesta #10 en: 27 de Mayo del 2020, 14:34:16 pm »
Saludos a todos

Gracias al skin Belchertown, por fin he logrado que funcione MQTT. Ahora los datos se actualizan cada 2,5 segundos:


                      http://kocher.es/weewx/


Esto me ha hecho interesarme por MQTT y creo que tiene muchas muchas posibilidades (por ejemplo evita tener que subir con FTP ficheros en tiempo real (como "realtime.txt, clientraw.txt ..etc; debido a que transmite datos ,no ficheros, a través de Internet, de forma muy rápida y de contenido muy ligero.
De hecho, cumulusMX y Weatherdisplay ya lo han adoptado para el que quiera:

     https://randomnerdtutorials.com/what-is-mqtt-and-how-it-works/

Si alguien está interesado, podría escribir un tutorial "a mi manera" (me costó hacer muchas, muchas pruebas)  :;





“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 jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.704
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Belchertown Skin
« Respuesta #11 en: 27 de Mayo del 2020, 14:52:55 pm »
Pues claro, ya tardas en escribirlo.

Yo lo intenté una tarde y no hubo manera.

Por ahí decían que el problema podría ser por que la página es https

De todos modos, sigo sin ver la utilidad de tener datos online. 5 minutos me parece más que suficiente.

Pero no está de más

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 976
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Belchertown Skin
« Respuesta #12 en: 27 de Mayo del 2020, 15:25:33 pm »
Pues claro, ya tardas en escribirlo.

Yo lo intenté una tarde y no hubo manera.

Por ahí decían que el problema podría ser por que la página es https

De todos modos, sigo sin ver la utilidad de tener datos online. 5 minutos me parece más que suficiente.

Pero no está de más

Por supuesto, con la actualización automática de 5 minutos, va que arde; ..pero ....¡ el gusanito ! ... je je je

Edito:

Si te fías de mi (igual haces mal je je  :;), mándame un email privado con el archivo weewx.conf y con la dirección de tu página de Belchertown e intentaremos que funcione   8)



« Última modificación: 27 de Mayo del 2020, 15:33:04 pm por kocher »



“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 jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.704
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Belchertown Skin
« Respuesta #13 en: 28 de Mayo del 2020, 12:28:05 pm »
Creo que eliminé toda referencia a MQTT hace tiempo en la Orange Pi.

Gracias Kocher

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado miguelru

  • Sr. Member
  • ****
  • Mensajes: 263
    • Ver Perfil
    • MeteoGodella
  • Estación: ESPVA4600000046110A ESCLM1600000016214A
Re:Belchertown Skin
« Respuesta #14 en: 17 de Agosto del 2020, 00:45:47 am »
Hola.

Llevo un tiempo con este skin Belchertown, versión 1.2rc2 que he configurado y traducido según mis necesidades.

El estar con la versión 1.2rc2 es porque al tener como proveedor de previsión a Aerisweather me permitió crear una cuenta y disponer de los códigos ID y SecretKey para utilizar su Weather Api.

Pero no consigo que funcione. En cuanto activo la opción de “forecast_enabled” bloquea la generación del skin y no funciona. Da una serie de errores en weewx.log que no consigo entender.  En fin quizás algún dia…

Salud.