Try this one, use at home for several months : https://github.com/Drealine/weatherlinklive-driver-weewx
Le lundi 5 avril 2021 à 07:40:14 UTC+2, [email protected] a écrit : > hello, > > after a few days of running weewx crashes, i have to to do "sudo service > weewx restart", then it runs again a few days. > > i am using the following driver to collect data: > https://github.com/michael-slx/weewx-weatherlink-live > > this is the error code from syslog: > > Apr 5 03:15:17 piweewx weewx[2852] INFO user.weatherlink_live: Emitting > push (broadcast) packet > Apr 5 03:15:17 piweewx weewx[2852] INFO weewx.engine: Main loop exiting. > Shutting engine down. > Apr 5 03:15:18 piweewx weewx[2852] INFO user.weatherlink_live.scheduler: > All tasks cancelled > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: Caught > unrecoverable exception: > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Traceback > (most recent call last): > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 214, in run > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > callback(event) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 617, in check_loop > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** raise > BreakLoop > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > weewx.engine.BreakLoop > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** During > handling of the above exception, another exception occurred: > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Traceback > (most recent call last): > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 633, in post_loop > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > self._catchup(self.engine.console.genArchiveRecords) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 677, in _catchup > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** for > record in generator(lastgood_ts): > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/drivers/__init__.py", line 30, in genArchiveRecords > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** raise > NotImplementedError("Method 'genArchiveRecords' not implemented") > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > NotImplementedError: Method 'genArchiveRecords' not implemented > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** During > handling of the above exception, another exception occurred: > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** Traceback > (most recent call last): > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewxd", line 157, in main > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > engine.run() > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 221, in run > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > callback(event) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 635, in post_loop > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > self._software_catchup() > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 697, in _software_catchup > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > origin='software')) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > callback(event) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/engine.py", line 658, in new_archive_record > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > dbmanager.addRecord(event.record, accumulator=self.old_accumulator) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/manager.py", line 272, in addRecord > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > self._updateHiLo(accumulator, cursor) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/manager.py", line 935, in _updateHiLo > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > self._set_day_summary(_stats_dict, accumulator.timespan.stop, cursor) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weewx/manager.py", line 1366, in _set_day_summary > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > cursor.execute(_sql_replace_str, _write_tuple) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weedb/sqlite.py", line 29, in guarded_fn > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > return fn(*args, **kwargs) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** File > "/usr/share/weewx/weedb/sqlite.py", line 211, in execute > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > return sqlite3.Cursor.execute(self, *args, **kwargs) > Apr 5 03:15:19 piweewx weewx[2852] CRITICAL __main__: **** > MemoryError > Apr 5 03:15:19 piweewx weewx[2852] 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/f927d7fa-cdfe-4da7-88d2-45c724ae4ed9n%40googlegroups.com.
