Ok, I see WMR200 has been removed in December 2020, and is now an extension. I install the extension, and I get more errors
-- Logs begin at Wed 2021-01-20 16:50:14 CET. -- Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 1255, in patch_sums Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** self.recalculate_weights(start_d=datetime.date(2020,6,1)) Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 1182, in recalculate_weights Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** self._do_tranche(mark_d, end_of_tranche_d, weight_fn, progress_fn) Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 1215, in _do_tranche Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** weight = weight_fn(self, rec) Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** File "/usr/share/weewx/weewx/manager.py", line 1366, in _calc_weight Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** "Non-positive value for record field 'interval': %s" % (record['interval'],)) Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** IntervalError: Non-positive value for record field 'interval': 0 Jan 20 22:53:44 vegan python2[7867]: weewx[7867] CRITICAL __main__: **** Exiting. I'm really unhappy about that :( When you upgrade, you expect things to work, not things to get broken. If I had known, I wouldn't have upgraded. How can I revert to 4.2.0 ? On Wednesday, January 20, 2021 at 10:46:32 PM UTC+1 Invisible Man wrote: > > Hey! What's happening?! I've upgraded weewx 4.2.0 to 4.3.0 (on a Raspberry > Pi) and I get this error ! > > ``` > Jan 20 22:33:39 vegan python2[6532]: weewx[6532] INFO __main__: > Initializing weewx version 4.3.0 > Jan 20 22:33:39 vegan python2[6532]: weewx[6532] INFO __main__: Using > Python 2.7.16 (default, Oct 10 2019, 22:02:15 > [GCC 8.3.0] > Jan 20 22:33:39 vegan python2[6532]: weewx[6532] INFO __main__: Platform > Linux-5.4.72-v7+-armv7l-with-debian-10.7 > Jan 20 22:33:39 vegan python2[6532]: weewx[6532] INFO __main__: Locale is > 'en_GB.UTF-8' > Jan 20 22:33:39 vegan python2[6532]: weewx[6532] INFO __main__: PID file > is /var/run/weewx.pid > Jan 20 22:33:39 vegan weewx[6520]: Starting weewx weather system: weewx. > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] INFO __main__: Using > configuration file /etc/weewx/weewx.conf > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] INFO __main__: Debug is 1 > Jan 20 22:33:39 vegan systemd[1]: Started LSB: weewx weather system. > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] DEBUG __main__: > Initializing engine > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] INFO weewx.engine: > Loading station type WMR200 (weewx.drivers.wmr2 > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: Caught > unrecoverable exception: > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** No module named wmr200 > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** Traceback (most recent call last): > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** File "/usr/share/weewx/weewxd", lin > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** engine = weewx.engine.StdEngine(c > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** File "/usr/share/weewx/weewx/engine > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** self.setupStation(config_dict) > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** File "/usr/share/weewx/weewx/engine > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** __import__(driver) > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** ImportError: No module named wmr200 > Jan 20 22:33:39 vegan python2[6536]: weewx[6536] CRITICAL __main__: > **** Exiting. > ``` > > and indeed there is no longer wmr200 in /usr/share/weewx/weewx/drivers. > Now only wmr100 or wmr300.py ?! > -- 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/cb8ae32c-e1ce-41cb-9940-689d5ba0ea50n%40googlegroups.com.
