Your copy of the forecast extension has not been ported to Python 3. Either
use Python 2, or upgrade the extension.

NB: there are other issues with the forecast extension as well. While we're
waiting for the author to get to them, in the meanwhile, there are a few
forked versions floating around that may work better.

On Fri, Aug 14, 2020 at 5:37 AM Manuel G <[email protected]> wrote:

> Hello,
>
> I'm trying to put my weather station back in service after moving to a new
> location.
>
> My setup is the following:
>
> weather station: Vantage Pro 2 with network module (WeatherLinkIP)
> Server: Debian 10.5
> Weewx installation based on documentation for Debian 9 initially and
> revised for debian 10. Version is 4.1.1
>
> My understanding is that this is related to the forecast but I'm not
> fluent in Python yet.
>
> The log shows the following:
>
> weewx[18046] INFO __main__: Initializing weewx version 4.1.1
> weewx[18046] INFO __main__: Using Python 3.7.3 (default, Jul 25 2020,
> 13:03:44) #012[GCC 8.3.0]
> weewx[18046] INFO __main__: Platform
> Linux-4.19.0-9-amd64-x86_64-with-debian-10.5
> weewx[18046] INFO __main__: Locale is 'en_US.UTF-8'
> weewx[18046] INFO __main__: PID file is /var/run/weewx.pid
> weewx[18050] INFO __main__: Using configuration file /etc/weewx/weewx.conf
> weewx[18050] INFO __main__: Debug is 0
> weewx[18050] INFO weewx.engine: Loading station type Vantage
> (weewx.drivers.vantage)
> weewx[18035]: Starting weewx weather system: weewx.
> weewx[18050] INFO weewx.engine: StdConvert target unit is 0x1
> weewx[18050] INFO weewx.wxservices: The following values will be
> calculated: pressure=prefer_hardware, barometer=prefer_hardware,
> altimeter=prefer_hardware, windchill=prefer_hardware,
> heatindex=prefer_hardware, dewpoint=prefer_hardware,
> inDewpoint=prefer_hardware, rainRate=prefer_hardware,
> maxSolarRad=prefer_hardware, cloudbase=prefer_hardware,
> humidex=prefer_hardware, appTemp=prefer_hardware, ET=prefer_hardware,
> windrun=prefer_hardware
> weewx[18050] INFO weewx.wxservices: The following algorithms will be used
> for calculations: altimeter=aaASOS, maxSolarRad=RS
> weewx[18050] INFO weewx.engine: Archive will use data binding wx_binding
> weewx[18050] INFO weewx.engine: Record generation will be attempted in
> 'hardware'
> weewx[18050] INFO weewx.engine: Using archive interval of 300 seconds
> (specified by hardware)
> weewx[18050] CRITICAL __main__: Caught unrecoverable exception:
> weewx[18050] CRITICAL __main__:     ****  invalid syntax (forecast.py,
> line 541)
> weewx[18050] CRITICAL __main__:     ****  Traceback (most recent call
> last):
> weewx[18050] CRITICAL __main__:     ****    File
> "/usr/share/weewx/weewxd", line 148, in main
> weewx[18050] CRITICAL __main__:     ****      engine =
> weewx.engine.StdEngine(config_dict)
> weewx[18050] CRITICAL __main__:     ****    File
> "/usr/share/weewx/weewx/engine.py", line 75, in __init__
> weewx[18050] CRITICAL __main__:     ****
> self.loadServices(config_dict)
> weewx[18050] CRITICAL __main__:     ****    File
> "/usr/share/weewx/weewx/engine.py", line 138, in loadServices
> weewx[18050] CRITICAL __main__:     ****      obj =
> weeutil.weeutil.get_object(svc)(self,config_dict)
> weewx[18050] CRITICAL __main__:     ****    File
> "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
> weewx[18050] CRITICAL __main__:     ****      mod = __import__(module)
> weewx[18050] CRITICAL __main__:     ****    File
> "/usr/share/weewx/user/forecast.py", line 541
> weewx[18050] CRITICAL __main__:     ****      except OSError, e:
> weewx[18050] CRITICAL __main__:     ****                    ^
> weewx[18050] CRITICAL __main__:     ****  SyntaxError: invalid syntax
> weewx[18050] CRITICAL __main__:     ****  Exiting.
>
> Many thanks in advance for your help.
>
> Regards,
>
> Manuel
>
> --
> 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/36f5c5d4-8daf-4299-b70b-728c5bb2142do%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/36f5c5d4-8daf-4299-b70b-728c5bb2142do%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAPq0zEAWnb%3DGrbn2RFMRHEzbm8kjRReR3-s8O8Xknu1T6xQ%2Big%40mail.gmail.com.

Reply via email to