I have a somewhat unusual installation, in that I'm running the station 
interface on one system (a Pi Zero W with a read-only filesystem), with the 
MySQL database and reporting running on another system (a garden variety 
headless PC running Ubuntu).

In WeeWX 3.6.2, configuring the reporting PC was dead simple -- I just 
commented out the "driver =" line in the station section.

As of WeeWX 3.8.0, that no longer works. At startup, I get:

alduin# weewxd /etc/weewx/weewx.conf
Traceback (most recent call last):
  File "/usr/bin/weewxd", line 64, in <module>
    weewx.engine.main(options, args)
  File "/usr/share/weewx/weewx/engine.py", line 865, in main
    engine = engine_class(config_dict)
  File "/usr/share/weewx/weewx/engine.py", line 71, in __init__
    self.setupStation(config_dict)
  File "/usr/share/weewx/weewx/engine.py", line 89, in setupStation
    driver = config_dict[stationType]['driver']
  File "/usr/lib/python2.7/dist-packages/configobj.py", line 554, in 
__getitem__
    val = dict.__getitem__(self, key)
KeyError: 'driver'

Is there any way, in WeeWX 3.8.0, to say "I just want to run reporting 
against a database that's being updated from elsewhere" ?

Thanks, and happy hacking!

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to