Jump to content

Event Ghost mit DVBViewer "WATCHDOG"


desweil

Recommended Posts

Posted (edited)

Hallo,

 

habe gerade mal den EG installiert. Das DVBViewer Plugin integriert. So setze ich z.B. die Mausposition nach Resume auf oben rechts und starte/beende das Imonplugin bei Stanbdy/Resume. Klappt alles wunderbar. Nur ein Problem. Im Intervall des Event Ghost DVBViewer Plugin Watchdogs (standard 60s) kommt im DVbviwer eine Meldung oben: "No Action in Command.vbs for actionid". Im Log des EG steht "DVBViewer.DVBViewerEventHandlingNotAlive."

Woran liegt das?

Edited by desweil
Posted

Hallo,

 

Nur ein Problem. Im Intervall des Event Ghost DVBViewer Plugin Watchdogs (standard 60s) kommt im DVbviwer eine Meldung oben: "No Action in Command.vbs for actionid".

 

Folgende Ursache hat das ganze:

 

Der Watch dog schickt regelmäßig die Action-ID 27536 an den DVBViewer. Nach dem der DVBViewer eine Action-Event mit dieser ID ausgelöst hat, wird dieser Befehl ignoriert. Das habe ich so implementiert um zu erkennen, ob das Event-Interface noch funktioniert. Wenn es nicht mehr funktioniert, gibt es den von Dir gemeldeten "DVBViewer.DVBViewerEventHandlingNotAlive".

 

Ich persönlich starte in diesem Fall den DVBViewer automatisch neu, falls keine Aufnahme oder Wiedergabe über den Viewer läuft.

 

Der Grund ist hier, dass es manchmal (sehr selten) der EventGhoist den Kontakt zum Event-Intervace des Viewers verloren hatte. Die Ursache habe ich bisher nicht gefunden, da es äußerst selten vorkommt. In letzter Zeit (seit ein paar Monaten) habe ich dieses Problem auch gar nicht mehr bei mir gesehen, so dass ich das ganze vermutlich wieder entfernen könnte bzw. zumindest deaktivierbar machen kann. Ich könnte mir vorstellen, dass ich die Ursache inzwischen beseitigt habe. Es könnte sein, dass der bessere Lock-Mechansimus dieses Problem beseitigt hat.

 

Dummerweise habe ich das bisher nie mit einer aktiven command.vbs ausprobiert, dann hätte ich Dein Problem erkennen können.

 

Ich werde hier in den nächsten Tagen nochmal eine Version reinstellen, bei der diese Überwachung abschaltbar ist, vermutlich aber erst Mitte nächster Woche, da ich momentan nicht zuhause bin.

 

Ich kenn mich mit command.vbs kaum aus. Wäre es als schneller Workarround nicht möglich, die Action-ID 27536 dort einfach zu ignorieren?

 

Gruß

Prinz

Posted

Die Änderung in der Command.vbs ist einfach (vorausgesetzt die ist ähnlich wie mein Beispiel aufgebaut, da das einfach ein VB Script ist kann das auch ganz anders aufgebaut sein)

http://de.DVBViewer.tv/wiki/Command.vbs

 

entweder zusätzlich

 

 Case 27536

 

einfügen ohne eine weitere Aktion oder

 

Case Else
	   osd.showInfoinTVpic "No action in the Command.vbs for the ActionID " & ActionID,1000
	   'Zeige die Text Information No action in the Command.vbs for the ActionID (ActionID)
	   'für 1000 Millisekunden im DVBViewer an.

 

entfernen, das ist nur dazu gedacht um zu merken wenn man eine Taste für die Falsche Action ID anlernt.

Posted

Super klappt. Hab das Select Case dingens entfernt. Danke für die schnelle Hilfe!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...