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.