What version of WeeWX?

On Sep 22, 2023, at 1:52 PM, David Barto <[email protected]> wrote:

All the bindings appear correct as noted.

Stopped, removed, and started weewx as suggested.

Error persists. (Dang)

David

On Sep 22, 2023, at 11:49 AM, 'John Kline' via weewx-user <[email protected]> wrote:

It looks like you are trying to store a forecast in the weewx database.  What do you have for a binding in the [Forecast] section of weewx.conf?  It should look like this:

data_binding = forecast_binding

Also, under [DataBindings] in weewx.conf, you should have:

   [[forecast_binding]]
       manager = weewx.manager.Manager
       schema = user.forecast.schema
       table_name = archive
       database = forecast_sqlite

If all looks correct, stop weewx, delete the forecast.sdb file in the <weewx-home>/archive directory and start weewx.  Do you still have the issue?

John

On Sep 22, 2023, at 10:52 AM, David Barto <[email protected]> wrote:

I upgraded my MacMini to a newer version and installed from scratch.

Getting this error for the NWS forecast:
2023-09-22 02:45:16  weewx[820] ERROR user.forecast: NWSThread: NWS: forecast failure: not enough arguments for format string

The forecast skin I used was the one Tom recommended: https://github.com/chaunceygardiner/weewx-forecast

Suggestions?

  David


2023-09-22 02:45:16  weewx[820] DEBUG weewx.manager: Daily summary version is 4.0
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label 'CAZ043-221200'
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label 'MIRAMAR-SAN DI'
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label '32.87N 117.14W'
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label ''
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label 'DATE'
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label ''
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label ''
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label ''
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label 'DATE'
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label ''
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: ignore label ''
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: forecast matrix: {'lid': 'CAZ043', 'desc': 'Miramar-San Diego CA', 'location': '32.87N 117.14W Elev. 482 ft', 'issued_ts': 1695328920, 'ts': [1695330000, 1695340800, 1695351600, 1695362400, 1695373200, 1695384000, 1695394800, 1695405600, 1695416400, 1695427200, 1695438000, 1695448800, 1695459600, 1695470400, 1695481200, 1695492000, 1695502800, 1695513600, 1695524400, 1695535200, 1695546000, 1695556800, 1695578400, 1695600000, 1695621600, 1695643200, 1695664800, 1695686400, 1695708000, 1695729600, 1695751200, 1695772800, 1695794400, 1695816000, 1695837600, 1695859200, 1695880800, 1695902400, 1695924000, 1695945600], 'hour': ['14', '17', '20', '23', '02', '05', '08', '11', '14', '17', '20', '23', '02', '05', '08', '11', '14', '17', '20', '23', '02', '05', '11', '17', '23', '05', '11', '17', '23', '05', '11', '17', '23', '05', '11', '17', '23', '05', '11', '17'], 'duration': [10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 10800, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 21600, 10800], 'temp': ['70', '69', '64', '63', '62', '61', '62', '69', '71', '70', '65', '63', '63', '62', '63', '72', '74', '71', '63', '61', '60', '59', '71', '72', '60', '58', '72', '73', '61', '59', '71', '72', '62', '60', '73', '74', '63', '61', '72', '72'], 'dewpoint': ['60', '60', '60', '59', '59', '58', '59', '59', '59', '59', '59', '60', '60', '60', '61', '61', '61', '61', '60', '59', '59', '58', '61', '61', '59', '58', '60', '60', '59', '59', '60', '61', '59', '58', '61', '62', '61', '60', '62', '62'], 'humidity': ['71', '73', '87', '87', '90', '90', '90', '70', '66', '68', '81', '90', '90', '93', '93', '68', '64', '71', '90', '93', '96', '96', None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], 'windDir': ['W', 'W', 'W', 'NW', 'N', 'N', 'N', 'NW', 'NW', 'NW', 'NW', 'NW', 'NW', 'N', 'N', 'NW', 'NW', 'NW', 'NW', 'NW', 'N', 'N', None, 'NW', None, 'NW', None, 'NW', None, 'NW', None, 'SW', None, 'W', None, 'S', None, 'S', None, 'S'], 'windSpeed': ['9', '9', '5', '3', '2', '2', '3', '4', '8', '10', '5', '5', '6', '6', '4', '6', '10', '10', '8', '5', '5', '4', None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], 'clouds': ['B1', 'B1', 'B1', 'OV', 'B2', 'OV', 'OV', 'OV', 'B2', 'B2', 'B2', 'B2', 'B2', 'B1', 'B1', 'SC', 'SC', 'SC', 'SC', 'B1', 'B1', 'B1', 'B1', 'FW', 'FW', 'B1', 'B1', 'FW', 'FW', 'B1', 'B1', 'FW', 'FW', 'SC', 'B1', 'FW', 'FW', 'SC', 'SC', 'FW'], 'pop': [None, None, None, None, None, '0', None, None, None, '0', None, None, None, '0', None, None, None, '0', None, None, None, '0', None, '0', None, '0', None, '0', None, '0', None, '0', None, '0', None, '0', None, '0', None, '0'], 'qpf': [None, None, None, None, None, '0', None, None, None, '0', None, None, None, '0', None, None, None, '0', None, None, None, '0', None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], 'obvis': [None, None, None, None, None, None, None, None, None, None, None, 'PF', 'PF', 'PF', 'PF', None, None, None, None, 'PF', 'PF', 'PF', None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None], 'tempMin': [None, None, None, None, None, '61', None, None, None, None, None, None, None, '62', None, None, None, None, None, None, None, '58', None, None, None, '58', None, None, None, '59', None, None, None, '60', None, None, None, '61', None, None], 'tempMax': [None, None, None, None, None, None, None, None, None, '72', None, None, None, None, None, None, None, '74', None, None, None, None, None, '75', None, None, None, '75', None, None, None, '75', None, None, None, '76', None, None, None, '75'], 'windChar': [None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, 'LT', None, 'LT', None, 'GN', None, 'LT', None, 'LT', None, 'LT', None, 'LT', None, 'LT', None, 'LT']}
2023-09-22 02:45:16  weewx[820] ERROR user.forecast: NWSThread: NWS: forecast failure: not enough arguments for format string, dbm_dict: {'manager': 'weewx.manager.Manager', 'schema': [('method', 'VARCHAR(10) NOT NULL'), ('usUnits', 'INTEGER NOT NULL'), ('dateTime', 'INTEGER NOT NULL'), ('issued_ts', 'INTEGER NOT NULL'), ('event_ts', 'INTEGER NOT NULL'), ('duration', 'INTEGER'), ('location', 'VARCHAR(64)'), ('desc', 'VARCHAR(256)'), ('zcode', 'CHAR(1)'), ('hour', 'INTEGER'), ('tempMin', 'REAL'), ('tempMax', 'REAL'), ('temp', 'REAL'), ('dewpoint', 'REAL'), ('humidity', 'REAL'), ('windDir', 'VARCHAR(3)'), ('windSpeed', 'REAL'), ('windGust', 'REAL'), ('windChar', 'VARCHAR(2)'), ('clouds', 'VARCHAR(2)'), ('pop', 'REAL'), ('qpf', 'VARCHAR(8)'), ('qsf', 'VARCHAR(5)'), ('rain', 'VARCHAR(2)'), ('rainshwrs', 'VARCHAR(2)'), ('tstms', 'VARCHAR(2)'), ('drizzle', 'VARCHAR(2)'), ('snow', 'VARCHAR(2)'), ('snowshwrs', 'VARCHAR(2)'), ('flurries', 'VARCHAR(2)'), ('sleet', 'VARCHAR(2)'), ('frzngrain', 'VARCHAR(2)'), ('frzngdrzl', 'VARCHAR(2)'), ('hail', 'VARCHAR(2)'), ('obvis', 'VARCHAR(3)'), ('windChill', 'REAL'), ('heatIndex', 'REAL'), ('uvIndex', 'INTEGER'), ('airQuality', 'INTEGER'), ('hilo', 'CHAR(1)'), ('offset', 'REAL'), ('waveheight', 'REAL'), ('waveperiod', 'REAL')], 'table_name': 'archive', 'database_dict': {'database_name': 'forecast.sdb', 'driver': 'weedb.sqlite', 'SQLITE_ROOT': '/Users/Shared/weewx/archive'}}
2023-09-22 02:45:16  weewx[820] DEBUG user.forecast: NWSThread: NWS: terminating thread


Even if the voices are not real
they have some pretty good ideas

David Barto
[email protected]


--
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/85A9F534-48B5-450F-A8F8-E7B0290597AF%40kdbarto.org.

--
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/220CFF2C-7028-44F0-81D4-9C311AF54FEB%40johnkline.com.

For every complex problem there is an answer that is clear, simple, and wrong.
            --H L Mencken
David Barto
[email protected]


--
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/EF88C6F2-33C8-4107-A874-5D87D21F53E8%40kdbarto.org.

--
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/7CA7BB93-04F2-4DE0-BD77-AF17865B7945%40johnkline.com.

Reply via email to