Software > Skin Belchertown

Problemas con Belchertown skin

(1/3) > >>

garbatella:
Hola foro.

Invoco la ayuda de jmviper o de cualquier compañero que pueda echarnos una mano. Le pedí ayuda desinteresada a Kocher (ya que mi ibjetivo es logar una web como la suya) pero no hemos podido dar con el error.

Tengo una Sainlogic ws3500 corriendo sobre una raspberry pi 3 modelb funcionando con Weewx. En apariencia todo ok, y cuando configuro en el weewx.conf el skin Seasons, funciona sin problema. Ahora bien, es activar el skin belchertown, y deja de funcionar. Parece que es un problema de skin/servidor web, ya que si consulto PWS Weather, los datos se están actualizando, pero a nivel web, continúa cargando Seasons y con los últimos datos del momento previo al cambio de configuración de weewx.conf.

Comparto con quien me lo pida el weewx.conf para ver qué puede ser. El link a la web es naxos.synology.me/weewx

Saludos y gracias.

jmviper:
Sin log donde poder ver el problema estamos a ciegas...

garbatella:
Tienes toda la razón jmviper. Allá voy:

Primero el log del server funcionando correctamente. Es decir, habiendo indicado que el skin sea el Seasons:


--- Código: ---Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: POST: PASSKEY=XXXX&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+15:22:30&tempinf=76.3&humidityin=48&baromrelin=29.909&baromabsin=30.110&tempf=58.3&humidity=72&winddir=37&windspeedmph=2.2&windgustmph=3.4&maxdailygust=9.2&rainratein=0.000&eventrainin=0.291&hourlyrainin=0.000&$
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: raw data: PASSKEY=F2DCB928FAE3933F0D7647399ACFAF17&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+15:22:30&tempinf=76.3&humidityin=48&baromrelin=29.909&baromabsin=30.110&tempf=58.3&humidity=72&winddir=37&windspeedmph=2.2&windgustmph=3.4&maxdailygust=9.2&rainratein=0.000&event$
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter PASSKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter stationtype=EasyWeatherV1.5.9
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter baromrelin=29.909
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter maxdailygust=9.2
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter eventrainin=0.291
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter hourlyrainin=0.000
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter dailyrainin=0.008
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter weeklyrainin=0.311
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter monthlyrainin=4.551
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter freq=868M
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter model=WS2900_V2.01.16
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: raw packet: {'dateTime': 1636471350, 'usUnits': 1, 'temperature_in': 76.3, 'humidity_in': 48.0, 'pressure': 30.11, 'temperature_out': 58.3, 'humidity_out': 72.0, 'wind_dir': 37.0, 'wind_speed': 2.2, 'wind_gust': 3.4, 'rain_rate': 0.0, 'rain_total': 5.642, 'solar_radiation': 86.$
Nov  9 16:22:33 raspberrypi weewx[1298] DEBUG user.interceptor: mapped packet: {'dateTime': 1636471350, 'usUnits': 1, 'pressure': 30.11, 'outHumidity': 72.0, 'inHumidity': 48.0, 'outTemp': 58.3, 'inTemp': 76.3, 'windSpeed': 2.2, 'windGust': 3.4, 'windDir': 37.0, 'radiation': 86.73, 'rain': 0.0, 'rainRate': 0.0, 'UV': 0.0}
Nov  9 16:22:43 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:22:53 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:23:03 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:23:13 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:23:23 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:23:33 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: POST: PASSKEY=XXXX&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+15:23:34&tempinf=76.3&humidityin=48&baromrelin=29.909&baromabsin=30.110&tempf=58.3&humidity=72&winddir=45&windspeedmph=1.8&windgustmph=3.4&maxdailygust=9.2&rainratein=0.000&eventrainin=0.291&hourlyrainin=0.000&$
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: raw data: PASSKEY=F2DCB928FAE3933F0D7647399ACFAF17&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+15:23:34&tempinf=76.3&humidityin=48&baromrelin=29.909&baromabsin=30.110&tempf=58.3&humidity=72&winddir=45&windspeedmph=1.8&windgustmph=3.4&maxdailygust=9.2&rainratein=0.000&event$
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter PASSKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter stationtype=EasyWeatherV1.5.9
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter baromrelin=29.909
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter maxdailygust=9.2
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter eventrainin=0.291
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter hourlyrainin=0.000
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter dailyrainin=0.008
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter weeklyrainin=0.311
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter monthlyrainin=4.551
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter freq=868M
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter model=WS2900_V2.01.16
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: raw packet: {'dateTime': 1636471414, 'usUnits': 1, 'temperature_in': 76.3, 'humidity_in': 48.0, 'pressure': 30.11, 'temperature_out': 58.3, 'humidity_out': 72.0, 'wind_dir': 45.0, 'wind_speed': 1.8, 'wind_gust': 3.4, 'rain_rate': 0.0, 'rain_total': 5.642, 'solar_radiation': 76.$
Nov  9 16:23:36 raspberrypi weewx[1298] DEBUG user.interceptor: mapped packet: {'dateTime': 1636471414, 'usUnits': 1, 'pressure': 30.11, 'outHumidity': 72.0, 'inHumidity': 48.0, 'outTemp': 58.3, 'inTemp': 76.3, 'windSpeed': 1.8, 'windGust': 3.4, 'windDir': 45.0, 'radiation': 76.94, 'rain': 0.0, 'rainRate': 0.0, 'UV': 0.0}
Nov  9 16:23:46 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:23:56 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:24:06 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:24:16 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:24:26 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:24:36 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: POST: PASSKEY=XXXX&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+15:24:38&tempinf=76.3&humidityin=48&baromrelin=29.903&baromabsin=30.104&tempf=58.3&humidity=71&winddir=126&windspeedmph=2.5&windgustmph=4.5&maxdailygust=9.2&rainratein=0.000&eventrainin=0.291&hourlyrainin=0.000$
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: raw data: PASSKEY=F2DCB928FAE3933F0D7647399ACFAF17&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+15:24:38&tempinf=76.3&humidityin=48&baromrelin=29.903&baromabsin=30.104&tempf=58.3&humidity=71&winddir=126&windspeedmph=2.5&windgustmph=4.5&maxdailygust=9.2&rainratein=0.000&even$
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter PASSKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter stationtype=EasyWeatherV1.5.9
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter baromrelin=29.903
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter maxdailygust=9.2
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter eventrainin=0.291
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter hourlyrainin=0.000
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter dailyrainin=0.008
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter weeklyrainin=0.311
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter monthlyrainin=4.551
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter freq=868M
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: ignored parameter model=WS2900_V2.01.16
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: raw packet: {'dateTime': 1636471478, 'usUnits': 1, 'temperature_in': 76.3, 'humidity_in': 48.0, 'pressure': 30.104, 'temperature_out': 58.3, 'humidity_out': 71.0, 'wind_dir': 126.0, 'wind_speed': 2.5, 'wind_gust': 4.5, 'rain_rate': 0.0, 'rain_total': 5.642, 'solar_radiation': 8$
Nov  9 16:24:40 raspberrypi weewx[1298] DEBUG user.interceptor: mapped packet: {'dateTime': 1636471478, 'usUnits': 1, 'pressure': 30.104, 'outHumidity': 71.0, 'inHumidity': 48.0, 'outTemp': 58.3, 'inTemp': 76.3, 'windSpeed': 2.5, 'windGust': 4.5, 'windDir': 126.0, 'radiation': 87.88, 'rain': 0.0, 'rainRate': 0.0, 'UV': 0.0}
Nov  9 16:24:50 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:25:00 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:25:10 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:25:20 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue
Nov  9 16:25:30 raspberrypi weewx[1298] DEBUG user.interceptor: empty queue

--- Fin del código ---


garbatella:
Ahora parte del fichero conf donde indico que es Belchertown la skin que avtivo en vez de la Seasons:

--- Código: ---#   This section specifies what reports, using which skins, to generate.

[StdReport]

    # Where the skins reside, relative to WEEWX_ROOT
    SKIN_ROOT = /etc/weewx/skins

    # Where the generated reports should go, relative to WEEWX_ROOT
    HTML_ROOT = /var/www/html/weewx

    # The database binding indicates which data should be used in reports.
    data_binding = wx_binding

    # Whether to log a successful operation
    log_success = True

    # Whether to log an unsuccessful operation
    log_failure = True

    # Each of the following subsections defines a report that will be run.
    # 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.

    [[SeasonsReport]]
        # The SeasonsReport uses the 'Seasons' skin, which contains the
        # images, templates and plots for the report.
        skin = Seasons
        enable = false

    [[SmartphoneReport]]
        # The SmartphoneReport uses the 'Smartphone' skin, and the images and
        # files are placed in a dedicated subdirectory.
        skin = Smartphone
        enable = false
        HTML_ROOT = /var/www/html/weewx/smartphone

    [[MobileReport]]
        # The MobileReport uses the 'Mobile' skin, and the images and files
        # are placed in a dedicated subdirectory.
        skin = Mobile
        enable = false
        HTML_ROOT = /var/www/html/weewx/mobile

    [[StandardReport]]
        # This is the old "Standard" skin. By default, it is not enabled.
        skin = Standard
        enable = false

    [[Belchertown]]
        skin = Belchertown
        # HTML_ROOT = public_html/belchertown
        enable = true

    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp

        # If you wish to use FTP, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = false
        user = replace_me
        password = replace_me
        server = replace_me    # The ftp server name, e.g, www.myserver.org
        path = replace_me    # The destination directory, e.g., /weather

        # Set to True for an FTP over TLS (FTPS) connection. Not all servers
        # support this.
        secure_ftp = False

        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = /var/www/html/weewx

        # Most FTP servers use port 21
        port = 21

        # Set to 1 to use passive mode, zero for active mode

--- Fin del código ---

garbatella:
Y finalmente el log una vez que hago el cambio indicando que el log sea Belchertown.


--- Código: ---Nov  9 21:20:11 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:20:21 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: POST: PASSKEY=XXXX&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+20:20:22&tempinf=75.6&humidityin=50&baromrelin=29.929&baromabsin=30.130&tempf=51.6&humidity=85&winddir=59&windspeedmph=0.0&windgustmph=0.0&maxdailygust=9.$
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: raw data: PASSKEY=F2DCB928FAE3933F0D7647399ACFAF17&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+20:20:22&tempinf=75.6&humidityin=50&baromrelin=29.929&baromabsin=30.130&tempf=51.6&humidity=85&winddir=59&windspeedmph=0.0$
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter PASSKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter stationtype=EasyWeatherV1.5.9
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter baromrelin=29.929
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter maxdailygust=9.2
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter eventrainin=0.291
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter hourlyrainin=0.000
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter dailyrainin=0.008
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter weeklyrainin=0.311
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter monthlyrainin=4.551
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter freq=868M
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter model=WS2900_V2.01.16
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: raw packet: {'dateTime': 1636489222, 'usUnits': 1, 'temperature_in': 75.6, 'humidity_in': 50.0, 'pressure': 30.13, 'temperature_out': 51.6, 'humidity_out': 85.0, 'wind_dir': 59.0, 'wind_speed': 0.0, 'wind_gust': 0.0, 'rain$
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG user.interceptor: mapped packet: {'dateTime': 1636489222, 'usUnits': 1, 'pressure': 30.13, 'outHumidity': 85.0, 'inHumidity': 50.0, 'outTemp': 51.6, 'inTemp': 75.6, 'windSpeed': 0.0, 'windGust': 0.0, 'windDir': 59.0, 'radiation': 0.0, 'rain$
Nov  9 21:20:25 raspberrypi weewx[1205] INFO weewx.manager: Added record 2021-11-09 21:20:00 CET (1636489200) to database 'weewx.sdb'
Nov  9 21:20:25 raspberrypi weewx[1205] INFO weewx.manager: Added record 2021-11-09 21:20:00 CET (1636489200) to daily summary in 'weewx.sdb'
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG weewx.reportengine: Running reports for latest time in the database.
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG weewx.reportengine: Report 'SeasonsReport' not enabled. Skipping.
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Nov  9 21:20:25 raspberrypi weewx[1205] DEBUG weewx.reportengine: Running report 'Belchertown'
Nov  9 21:20:26 raspberrypi weewx[1205] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Belchertown/skin.conf for report 'Belchertown'
Nov  9 21:20:26 raspberrypi weewx[1205] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extr$
Nov  9 21:20:26 raspberrypi weewx[1205] DEBUG weewx.manager: Daily summary version is 4.0
Nov  9 21:20:26 raspberrypi weewx[1205] INFO user.belchertown: version 1.2
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****  Error downloading forecast data. Check the URL in your configuration and try again. You are trying to use URL: https://api.aerisapi.com/forecasts/43.465,-3.800?&format=json&filter=day&limit=7&client_id=2mit$
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/user/belchertown.py", line 937, in get_extension_list
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      response = urlopen( req )
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      return opener.open(url, data, timeout)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/urllib/request.py", line 531, in open
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      response = meth(req, response)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/urllib/request.py", line 641, in http_response
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      'http', request, response, code, msg, hdrs)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/urllib/request.py", line 569, in error
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      return self._call_chain(*args)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      result = func(*args)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/lib/python3.7/urllib/request.py", line 649, in http_error_default
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      raise HTTPError(req.full_url, code, msg, hdrs, fp)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****  urllib.error.HTTPError: HTTP Error 401: Unauthorized
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****  During handling of the above exception, another exception occurred:
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****  Traceback (most recent call last):
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 196, in run
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      obj.start()
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 281, in start
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      self.run()
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 152, in run
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      ngen = self.generate(gen_dict[section_name], self.gen_ts)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 222, in generate
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      ngen += self.generate(section[subsection], gen_ts)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 222, in generate
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      ngen += self.generate(section[subsection], gen_ts)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 311, in generate
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      default_binding)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 387, in _getSearchList
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      searchList += obj.get_extension_list(timespan, db_lookup)
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****    File "/usr/share/weewx/user/belchertown.py", line 971, in get_extension_list
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****      raise Warning( "Error downloading forecast data. Check the URL in your configuration and try again. You are trying to use URL: %s, and the error is: %s" % ( forecast_url, error ) )
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****  Warning: Error downloading forecast data. Check the URL in your configuration and try again. You are trying to use URL: https://api.aerisapi.com/forecasts/43.465,-3.800?&format=json&filter=day&limit=7&clien$
Nov  9 21:20:26 raspberrypi weewx[1205] ERROR weewx.reportengine:         ****  Generator terminated
Nov  9 21:20:26 raspberrypi weewx[1205] INFO weewx.reportengine: Copied 37 files to /var/www/html/weewx
Nov  9 21:20:26 raspberrypi weewx[1205] DEBUG weewx.manager: Daily summary version is 4.0
Nov  9 21:20:27 raspberrypi weewx[1205] INFO weewx.restx: PWSWeather: Published record 2021-11-09 21:20:00 CET (1636489200)
Nov  9 21:20:28 raspberrypi weewx[1205] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
Nov  9 21:20:28 raspberrypi weewx[1205] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
Nov  9 21:20:35 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:20:45 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:20:55 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:21:05 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:21:15 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:21:25 raspberrypi weewx[1205] DEBUG user.interceptor: empty queue
Nov  9 21:21:28 raspberrypi weewx[1205] DEBUG user.interceptor: POST: PASSKEY=XXXX&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+20:21:26&tempinf=75.6&humidityin=50&baromrelin=29.926&baromabsin=30.127&tempf=51.6&humidity=84&winddir=59&windspeedmph=0.0&windgustmph=0.0&maxdailygust=9.$
Nov  9 21:21:28 raspberrypi weewx[1205] DEBUG user.interceptor: raw data: PASSKEY=F2DCB928FAE3933F0D7647399ACFAF17&stationtype=EasyWeatherV1.5.9&dateutc=2021-11-09+20:21:26&tempinf=75.6&humidityin=50&baromrelin=29.926&baromabsin=30.127&tempf=51.6&humidity=84&winddir=59&windspeedmph=0.0$
Nov  9 21:21:28 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter PASSKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nov  9 21:21:28 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter stationtype=EasyWeatherV1.5.9
Nov  9 21:21:28 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter baromrelin=29.926
Nov  9 21:21:28 raspberrypi weewx[1205] DEBUG user.interceptor: ignored parameter maxdailygust=9.2

--- Fin del código ---

Y como comentario, indicar que ya me he encargado de "resolver" el error que indica sobre la descarga de forecasts. He accedido a aerisweather, y aparentemente, en APPs he tenido que re-activar el uso de mi user-phrasekey. No sé por qué se habría desactivado.

Sea como fuere, entiendo que el resto de errores no tienen que ver con este de la descarga de los forecasts. Y que en cualquier caso, el error en la descarga de forecasts no impediría que se mostrase la web en sí...

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa