hello,

i use this driver, because it can map THSW, is this also possible with the 
other driver? it doesnt look so

[email protected] schrieb am Montag, 5. April 2021 um 10:53:08 UTC+2:

> 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/6cccec8b-53bb-47b6-9a12-145a20dfde22n%40googlegroups.com.

Reply via email to