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.

Reply via email to