Autor Tema: Problema con skin y otras cosas  (Leído 663 veces)

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

Desconectado jmsolher

  • Full Member
  • ***
  • Mensajes: 104
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Problema con skin y otras cosas
« en: 04 de Abril del 2023, 11:19:23 am »
hola
desde hace unos días estoy teniendo problemas con la visualización del skin Belchertown y en su lugar aparece el skin por defecto. He mirado la configuración del weewx.conf y todo parece en orden, incluso he reinstalado el propio Belchertown; además de este problema también he visto que tampoco se sube la plantilla a meteoclimatic a pesar de que el skin.conf también está correctamente configurado y la plantilla perfectamente localizada (si la plantilla de meteoclimatic la sitúo en el skin por defecto la sube correctamente). Debo decir que el resto de operaciones que corren en WeeWX se realizan bien (subir datos a otros portales, generar los NOAA, etc)

lo siguiente es la salida del log, no sé si tendrá algo que ver con lo expuesto porque tampoco entiendo muy bien lo que pone, pero es la única cosa rara que aparece; alguien que tenga más experiencia quizás podrá echar una mano a resolver este asunto.

Código: [Seleccionar]
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****      return _default_decoder.decode(s)
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****      obj, end = self.raw_decode(s, idx=_w(s, 0).end())
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****      raise JSONDecodeError("Expecting value", s, err.value) from None
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****  json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****  Generator terminated
« Última modificación: 04 de Abril del 2023, 12:12:31 pm por JosMar »

Desconectado jmsolher

  • Full Member
  • ***
  • Mensajes: 104
    • Ver Perfil
    • meteoBezana
  • Estación: ESCTB3900000039108A
Re:Problema con skin y otras cosas
« Respuesta #1 en: 04 de Abril del 2023, 14:42:19 pm »

Código: [Seleccionar]
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****      return _default_decoder.decode(s)
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****      obj, end = self.raw_decode(s, idx=_w(s, 0).end())
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****      raise JSONDecodeError("Expecting value", s, err.value) from None
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****  json.decoder.JSONDecodeError: Expecting value: line 2 column 1 (char 1)
abr 04 11:05:22 raspberrypi python3[3915]: weewx[3915] ERROR weewx.reportengine:         ****  Generator terminated
Bueno, al final he descubierto el error. Al parecer estaba teniendo dificultades para generar la previsión meteorológica en el skin. Hasta hoy tenía al proveedor Darksky al que llamaba a través de una API, pero como anuncia el propio creador de Belchertown aquí desde hace algún tiempo ya no se aceptan nuevas peticiones.

Al final tan fácil como ir al skin.conf y deshabilitar la previsión meteorológica cambiando 1 por 0. ::) Con esto ya tengo otra vez operativa la web con Belchertown.

Código: [Seleccionar]
# Forecast defaults    forecast_enabled = 0