Not displaying the message (restart Eg...) helped a lot, in that Eg does back to functioning and i can Trigger a restart of EG. However; EG hangs until the 30 seconds are over then triggers all the events that came in during the 30 seconds.
here's the log after a new star of EG and a system sleep
Code: Select all
11:43:09 System.Suspend
11:43:09 Suspending... None
11:43:09 Closing library
11:43:09 Disables TellStick Duo...
11:43:31 Resuming... None
11:43:31 Please wait 30 seconds, drivers and services are recovering...
11:44:01 Loading library
11:44:01 Restart of EG needed
11:44:01 Initiating TellStick Duo...
11:44:01 Starting TellStick Duo...
Code: Select all
11:44:36 System.Suspend
11:44:36 Suspending... None
11:44:36 Traceback (most recent call last) (1600):
11:44:36 File "C:\Program Files\EventGhost\eg\Classes\ActionThread.py", line 101, in OnComputerSuspend
11:44:36 plugin.OnComputerSuspend(None)
11:44:36 File "C:\Program Files\EventGhost\plugins\TellStickDuo\__init__.py", line 344, in OnComputerSuspend
11:44:36 self.__stop__()
11:44:36 File "C:\Program Files\EventGhost\plugins\TellStickDuo\__init__.py", line 328, in __stop__
11:44:36 self.unregisterCallbacks()
11:44:36 File "C:\Program Files\EventGhost\plugins\TellStickDuo\__init__.py", line 501, in unregisterCallbacks
11:44:36 self.dll.tdUnregisterCallback( self.callbackId_0 )
11:44:36 WindowsError: exception: access violation reading 0x000000A4
11:44:46 Resuming... None
11:44:46 Please wait 30 seconds, drivers and services are recovering...
11:45:18 Loading library
11:45:18 Restart of EG needed
11:45:18 Initiating TellStick Duo...
11:45:18 Starting TellStick Duo...
if it's too complicated to pin down the error, no worries i think the solution of not displaying the "Restart message" works fine and i can trigger an auto restart of EG after it resumes using "system.Resume". but would it be possible to cut the 30 second to 10 or 5.
thanks again for the support
Update: Tellstick does not receive events until you restart but it can send.
