I have a fork that I’ve been using successfully for months. Others here have also used it with success.
Grab it from here: https://github.com/chaunceygardiner/weewx-forecast I believe I’ve tested it with everything but WU. WU has changed their API. -John https://www.paloaltoweather.com/ > On May 7, 2020, at 1:39 PM, Howard Walter <[email protected]> wrote: > > > Decided to try V4 with Python 3. Installed on a freshly built Raspberry Pi 4 > using setup.py. This install was not an upgrade. First run with the Simulator > worked great. > Next step was to install Matt's Forecast extension and I followed the > instructions on the weewx wiki: > wget -O weewx-forecast.zip > https://github.com/matthewwall/weewx-forecast/archive/master.zip > wee_extension --install weewx-forecast.zip (the instructions still refer to a > weewx-forecast-x.y.tgz type file) > Removed all the forecasts except NWS from weewx.conf and configured NWS for > my area. > Restart weewx and > May 7 12:24:11 wxn weewx[7815] INFO weewx.engine: Starting main packet loop. > May 7 12:25:16 wxn weewx[7815] INFO weewx.manager: Added record 2020-05-07 > 12:25:00 PDT (1588879500) to database 'weewx.sdb' > May 7 12:25:16 wxn weewx[7815] INFO weewx.manager: Added record 2020-05-07 > 12:25:00 PDT (1588879500) to daily summary in 'weewx.sdb' > May 7 12:25:17 wxn weewx[7815] INFO weewx.engine: Main loop exiting. > Shutting engine down. > May 7 12:25:17 wxn weewx[7815] DEBUG weewx.restx: Shut down StationRegistry > thread. > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: Caught unrecoverable > exception: > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** '>' not > supported between instances of 'float' and 'NoneType' > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** Traceback (most > recent call last): > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 195, in run > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > callback(event) > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 578, in check_loop > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** raise > BreakLoop > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > weewx.engine.BreakLoop > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** During handling > of the above exception, another exception occurred: > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** Traceback (most > recent call last): > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 594, in post_loop > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > self._catchup(self.engine.console.genArchiveRecords) > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 638, in _catchup > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** for record > in generator(lastgood_ts): > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/drivers/__init__.py", line 30, in genArchiveRecords > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** raise > NotImplementedError("Method 'genArchiveRecords' not implemented") > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > NotImplementedError: Method 'genArchiveRecords' not implemented > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** During handling > of the above exception, another exception occurred: > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** Traceback (most > recent call last): > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewxd", line 154, in main > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** engine.run() > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 202, in run > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > callback(event) > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 596, in post_loop > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > self._software_catchup() > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 658, in _software_catchup > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > origin='software')) > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** > callback(event) > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** File > "/home/weewx/bin/user/forecast.py", line 1212, in update_forecast > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** elif > time.time() - self.interval > self.last_ts: > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** TypeError: '>' > not supported between instances of 'float' and 'NoneType' > May 7 12:25:17 wxn weewx[7815] CRITICAL __main__: **** Exiting. > > The syslog output with debug=2 and the wee_debug --info are attached. > > Thanks for your help. > > > > -- > 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/9ddfd919-e6a1-411b-af25-0ea5bfb97a5e%40googlegroups.com. > <wee_debug> > <syslog> -- 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/651BC8BD-59F1-4CD7-A4B2-03DCF05BA24E%40johnkline.com.
