Software > WeeWX
Problemas con Belchertown skin
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
[#] Página Siguiente
Ir a la versión completa