Found the issue... for some reason, despite only ever editing with nano, 
under the [[Engine]] section, weewx.engine.StdArchive had been spaced out 
with commas between each letter.  Lots of searching for 'w' with space 
before and after, etc.  Hopefully this info will help someone in the future.

-JZ

On Thursday, September 10, 2020 at 8:29:53 AM UTC-5 [email protected] 
wrote:

>
> Uggh... you fix one issue and something new pops up.  My issue initially 
> looks similar to this one: 
> https://groups.google.com/g/weewx-user/c/F1kqbMEzoXw/m/a7dtCaVYBgAJ and I 
> have replaced the contents of my weeutil.py with the code for v4.1 running 
> on another machine, but the error still persists.  Not sure if there is a 
> different file to check.
>
> Weewx 4.1 on raspbian buster.  DEB package install.  Was running fine, but 
> changed 
> something in my skin.conf and did a restart, now getting the following 
> error:
>
> Sep 10 08:19:41 derby weewx[8868]: Starting weewx weather system: weewx.
> Sep 10 08:19:41 derby systemd[1]: Started LSB: weewx weather system.
> Sep 10 08:19:41 derby weewx[8884] INFO __main__: Using configuration file 
> /etc/weewx/weewx.conf
> Sep 10 08:19:41 derby weewx[8884] INFO __main__: Debug is 1
> Sep 10 08:19:41 derby weewx[8884] DEBUG __main__: Initializing engine
> Sep 10 08:19:41 derby weewx[8884] INFO weewx.engine: Loading station type 
> ObserverIP (user.observerip)
> Sep 10 08:19:41 derby weewxd: observerip: version is 0.6
> Sep 10 08:19:41 derby weewxd: observerip: Unknown firmware version: �������
> Sep 10 08:19:42 derby weewxd: observerip: polling interval is 16.0
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Loading service 
> weewx.engine.StdTimeSynch
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Finished loading 
> service weewx.engine.StdTimeSynch
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Loading service 
> weewx.engine.StdConvert
> Sep 10 08:19:42 derby weewx[8884] INFO weewx.engine: StdConvert target 
> unit is 0x1
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Finished loading 
> service weewx.engine.StdConvert
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Loading service 
> weewx.engine.StdCalibrate
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Finished loading 
> service weewx.engine.StdCalibrate
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Loading service 
> weewx.engine.StdQC
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Finished loading 
> service weewx.engine.StdQC
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Loading service 
> weewx.wxservices.StdWXCalculate
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.manager: Daily summary 
> version is 2.0
> Sep 10 08:19:42 derby weewx[8884] 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
> Sep 10 08:19:42 derby weewx[8884] INFO weewx.wxservices: The following 
> algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Finished loading 
> service weewx.wxservices.StdWXCalculate
> Sep 10 08:19:42 derby weewx[8884] DEBUG weewx.engine: Loading service w
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__: Caught unrecoverable 
> exception:
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****  Empty 
> module name
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****  Traceback 
> (most recent call last):
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****    File 
> "/usr/share/weewx/weewxd", line 148, in main
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****      engine 
> = weewx.engine.StdEngine(config_dict)
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****    File 
> "/usr/share/weewx/weewx/engine.py", line 75, in __init__
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****      
> self.loadServices(config_dict)
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****    File 
> "/usr/share/weewx/weewx/engine.py", line 138, in loadServices
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****      obj = 
> weeutil.weeutil.get_object(svc)(self,config_dict)
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****    File 
> "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****      mod = 
> __import__(module)
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****  ValueError: 
> Empty module name
> Sep 10 08:19:42 derby weewx[8884] CRITICAL __main__:     ****  Exiting.
>

-- 
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/b480e6af-7572-48d6-ba52-29c4aec8619cn%40googlegroups.com.

Reply via email to