I can't seem to get the OpenWeatherMap extension to work. I'm probably missing something obvious and just need another set of eyes to point it out to me.
I've installed the OWM extension 0.9 on my weewx 4.1.1 running on RPi 4B (latest Buster image): $ wee_extension --list Extension Name Version Description owm 0.9 Upload weather data to OpenWeatherMap. After registering my station at OWM per the instructions <https://github.com/weewx/weewx/wiki/openweathermap>, I've added the relevant configuration in the [StdRESTful] section in /etc/weewx/weewx.conf: [[OpenWeatherMap]] appid = xxxxxxxxxxxxxxxxxxxxxxxa8 station_id = xxxxxxxxxxxxxxxxd0 ...and restarted weewx: $ sudo systemctl restart weewx My updates to Wunderground and CWOP work fine, but I see no activity to OWM and nothing in the log file at all about OWM even with debug enabled. Jun 29 09:44:36 lrpi systemd[1]: Starting LSB: weewx weather system... Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Initializing weewx version 4.1.1 Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Using Python 3.7.3 (default, Dec 20 2019, 18:57:59) #012[GCC 8.3.0] Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Platform Linux-4.19.118-v7l+-armv7l-with-debian-10.4 Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: Locale is 'en_US.UTF-8' Jun 29 09:44:36 lrpi weewx[21603] INFO __main__: PID file is /var/run/weewx.pid Jun 29 09:44:36 lrpi weewx[21607] INFO __main__: Using configuration file /etc/weewx/weewx.conf Jun 29 09:44:36 lrpi weewx[21607] INFO __main__: Debug is 1 Jun 29 09:44:36 lrpi weewx[21607] DEBUG __main__: Initializing engine Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage) Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Driver version is 3.2.1 Jun 29 09:44:36 lrpi weewx[21592]: Starting weewx weather system: weewx. Jun 29 09:44:36 lrpi systemd[1]: Started LSB: weewx weather system. Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00 Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Hardware type is 17 Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: ISS ID is 1 Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Hardware name: Vantage Vue Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.engine.StdConvert Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: StdConvert target unit is 0x1 Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.engine.StdQC Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.wxservices: The following values will be calculated: pressure=prefer_hardware, altimeter=prefer_hardware, appTemp=prefer_hardware, barometer=prefer_hardware, beaufort=prefer_hardware, cloudbase=prefer_hardware, dewpoint=prefer_hardware, ET=prefer_hardware, heatindex=prefer_hardware, humidex=prefer_hardware, inDewpoint=prefer_hardware, maxSolarRad=prefer_hardware, rainRate=prefer_hardware, windchill=prefer_hardware, windrun=prefer_hardware Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.wxservices: The following algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.engine.StdArchive Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Archive will use data binding wx_binding Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Record generation will be attempted in 'hardware' Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware) Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1 Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.restx: StationRegistry: Station will not be registered: no station_url specified. Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.restx: WU essentials: {} Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.restx: Wunderground-PWS: Data for station KWABELLI109 will be posted Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.restx: PWSweather: Posting not enabled. Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.restx: CWOP: Data for station AG7GN will be posted Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.restx.StdWOW Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.restx: WOW: Posting not enabled. Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.restx: AWEKAS: Posting not enabled. Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.engine.StdPrint Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Loading service weewx.engine.StdReport Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport Jun 29 09:44:36 lrpi weewx[21607] INFO __main__: Starting up weewx version 4.1.1 Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Clock error is 1.00 seconds (positive is fast) Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb' Jun 29 09:44:36 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:44:36 lrpi weewx[21607] INFO weewx.manager: Starting backfill of daily summaries Jun 29 09:44:37 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Getting archive packets since 2020-06-29 09:40:00 PDT (1593448800) Jun 29 09:44:37 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:44:37 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:44:37 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Retrieving 0 page(s); starting index= 0 Jun 29 09:44:37 lrpi weewx[21607] INFO weewx.engine: Starting main packet loop. Jun 29 09:44:37 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:44:37 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Jun 29 09:44:37 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:45:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Getting archive packets since 2020-06-29 09:40:00 PDT (1593448800) Jun 29 09:45:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:45:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 1 Jun 29 09:45:15 lrpi weewx[21607] INFO weewx.manager: Added record 2020-06-29 09:45:00 PDT (1593449100) to database 'weewx.sdb' Jun 29 09:45:15 lrpi weewx[21607] INFO weewx.manager: Added record 2020-06-29 09:45:00 PDT (1593449100) to daily summary in 'weewx.sdb' Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Empty record page 0; index 2 Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.reportengine: Running reports for latest time in the database. Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.reportengine: Running report 'SeasonsReport' Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:45:16 lrpi weewx[21607] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580 Jun 29 09:45:16 lrpi weewx[21607] INFO weewx.restx: Wunderground-PWS: Published record 2020-06-29 09:45:00 PDT (1593449100) Jun 29 09:45:16 lrpi weewx[21607] INFO weewx.restx: CWOP: Published record 2020-06-29 09:45:00 PDT (1593449100) Jun 29 09:45:18 lrpi weewx[21607] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 1.82 seconds Jun 29 09:45:18 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:45:18 lrpi weewx[21607] INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 0.57 seconds Jun 29 09:45:18 lrpi weewx[21607] INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx Jun 29 09:45:18 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. Jun 29 09:45:18 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Jun 29 09:45:18 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping. Jun 29 09:45:18 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. Jun 29 09:45:18 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Getting archive packets since 2020-06-29 09:45:00 PDT (1593449100) Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 2 Jun 29 09:50:15 lrpi weewx[21607] INFO weewx.manager: Added record 2020-06-29 09:50:00 PDT (1593449400) to database 'weewx.sdb' Jun 29 09:50:15 lrpi weewx[21607] INFO weewx.manager: Added record 2020-06-29 09:50:00 PDT (1593449400) to daily summary in 'weewx.sdb' Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Empty record page 0; index 3 Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.restx: CWOP: wait interval (300 < 600) has not passed for record 2020-06-29 09:50:00 PDT (1593449400) Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.reportengine: Running reports for latest time in the database. Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.reportengine: Running report 'SeasonsReport' Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] Jun 29 09:50:15 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:50:16 lrpi weewx[21607] INFO weewx.restx: Wunderground-PWS: Published record 2020-06-29 09:50:00 PDT (1593449400) Jun 29 09:50:16 lrpi weewx[21607] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.73 seconds Jun 29 09:50:16 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:50:17 lrpi weewx[21607] INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 0.56 seconds Jun 29 09:50:17 lrpi weewx[21607] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx Jun 29 09:50:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. Jun 29 09:50:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Jun 29 09:50:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping. Jun 29 09:50:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. Jun 29 09:50:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. section Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Getting archive packets since 2020-06-29 09:50:00 PDT (1593449400) Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 3 Jun 29 09:55:15 lrpi weewx[21607] INFO weewx.manager: Added record 2020-06-29 09:55:00 PDT (1593449700) to database 'weewx.sdb' Jun 29 09:55:15 lrpi weewx[21607] INFO weewx.manager: Added record 2020-06-29 09:55:00 PDT (1593449700) to daily summary in 'weewx.sdb' Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Empty record page 0; index 4 Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.reportengine: Running reports for latest time in the database. Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.reportengine: Running report 'SeasonsReport' Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Jun 29 09:55:15 lrpi weewx[21607] DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport' Jun 29 09:55:16 lrpi weewx[21607] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras'] Jun 29 09:55:16 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:55:16 lrpi weewx[21607] DEBUG weewx.restx: CWOP: Connected to server cwop.aprs.net:14580 Jun 29 09:55:16 lrpi weewx[21607] INFO weewx.restx: Wunderground-PWS: Published record 2020-06-29 09:55:00 PDT (1593449700) Jun 29 09:55:16 lrpi weewx[21607] INFO weewx.restx: CWOP: Published record 2020-06-29 09:55:00 PDT (1593449700) Jun 29 09:55:16 lrpi weewx[21607] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.74 seconds Jun 29 09:55:16 lrpi weewx[21607] DEBUG weewx.manager: Daily summary version is 2.0 Jun 29 09:55:17 lrpi weewx[21607] INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 0.56 seconds Jun 29 09:55:17 lrpi weewx[21607] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx Jun 29 09:55:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. Jun 29 09:55:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Jun 29 09:55:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping. Jun 29 09:55:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. Jun 29 09:55:17 lrpi weewx[21607] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. Thanks, Steve -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/c5e17fe7-0bf1-4304-8523-3cf85fa2d300o%40googlegroups.com.
