I have raspbian on a pi3b with previously working FineOffsetUSB wh1080 station. I broke several things with some bad updates and at the same time the batteries on the usb unit went flat. After changing them the station appeared to be in the lockup problem (similar to https://github.com/weewx/weewx/wiki/FineOffset-USB-lockup).
I did a full apt-get remove / autoremove / removed the configs and data folders, rebooted, updated and apt-get install weewx again. This did not generate any errors. the /etc/weewx/weewx.conf file was not written at all. I stopped the weewx service, then I copied it out of the conf off github (https://raw.githubusercontent.com/weewx/weewx/master/weewx.conf) and created it, then I modified the conf to have my station details plus these details (copied from http://weewx.com/docs/usersguide.htm#[FineOffsetUSB]): debug = 1 [Station] station_type = FineOffsetUSB [StdArchive] record_generation = software [FineOffsetUSB] model = WH1010 polling_mode = PERIODIC polling_interval = 60 manually trying to run weewx with this config yields: pi@raspberrypi:/etc/weewx $ sudo weewxd ./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 888, in main engine = engine_class(config_dict) File "/usr/share/weewx/weewx/engine.py", line 72, in __init__ self.setupStation(config_dict) File "/usr/share/weewx/weewx/engine.py", line 90, 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' Modifying the config so that the driver is specified in the FineOffsetUSB section driver = weewx.drivers.fousb then re-running the program manually now yields pi@raspberrypi:/etc/weewx $ sudo weewxd ./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 888, in main engine = engine_class(config_dict) File "/usr/share/weewx/weewx/engine.py", line 78, in __init__ self.loadServices(config_dict) File "/usr/share/weewx/weewx/engine.py", line 142, in loadServices self.service_obj.append(weeutil.weeutil._get_object(svc)(self, config_dict)) File "/usr/share/weewx/weewx/engine.py", line 500, in __init__ self.setup_database(config_dict) File "/usr/share/weewx/weewx/engine.py", line 608, in setup_database dbmanager = self.engine.db_binder.get_manager(self.data_binding, initialize=True) File "/usr/share/weewx/weewx/manager.py", line 871, in get_manager default_binding_dict=defaults) File "/usr/share/weewx/weewx/manager.py", line 1002, in get_manager_dict_from_config manager_dict['schema'] = weeutil.weeutil._get_object(schema_name) File "/usr/share/weewx/weeutil/weeutil.py", line 1107, in _get_object mod = __import__(module) ImportError: No module named wview_extended I can't get the config to run. Worried that it didn't install properly even after a full reinstall and wondering why not. -- 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/611c8406-f1ac-42d9-bb06-aef995c0437a%40googlegroups.com.
