Kodi Modul, STATE ist fehlerhaft


#1

Nachdem ich das Gerät gelöscht und wieder neu angelegt habe funktioniert es auch teilweise. :wink:

image

Der Raspberry Pi mit Kodi läuft dauernd, da er zusätzlich auch noch Homegear-Gateway ist. Als Fernbedienung habe ich die OSMC-Remote, Kodi lässt sich sehr angenehm damit bedienen. Da der Fernseher damit nicht ein- oder ausgeschaltet werden kann, frage ich den Bildschirmschoner oder die Lautstärkeregelung ab.

Diese schaltet dann eine Zigbee-Steckdose ein sobald sich die Lautstärke ändert oder der Bildschirmschoner aus geht. Geht der Bildschirmschoner an, wird der Fernseher abgeschaltet.

Grundfunktionalität ist also nach erneutem Erzeugen des Gerätes da. Nun würde ich noch gerne bei bestimmten Events den Player in den Pause-Modus bringen.

Leider schweigt sich die Referenz aus, was ich an PLAY_PAUSE senden muss, damit etwas passiert. Weiss da jemand mehr?


#2

Es wir mir laut Log auch nur der STATE und die PLAYER_ID zurückgegeben, dass funktioniert allerdings irgendwie auch nicht dauernd. Ich würde erwarten, dass auch PLAY_PAUSE geändert wird.

Die Änderung der Lautstärke ist da zuverlässig, da wird jede Änderung erkannt, auch wenn die Statusänderungen nicht mehr angezeigt werden.

11/25/18 21:04:41.300 Module Kodi: Info: VOLUME of peer 162 with serial number 1111111111:2 was set to 0x42696E010000000C000000043171C70000000007.
11/25/18 21:04:48.379 Module Kodi: Info: VOLUME of peer 162 with serial number 1111111111:2 was set to 0x42696E010000000C000000043200000000000007.
11/25/18 21:07:32.909 Module Kodi: Info: PLAYER_ID of peer 162 with serial number 1111111111:9 was set to 0x42696E01000000080000000100000001.
11/25/18 21:07:32.910 Module Kodi: Info: STATE of peer 162 with serial number 1111111111:9 was set to 0x42696E01000000080000000100000002.

Wechselt man bei Kodi (mit einer Fernbedienung) jetzt von Play auf Pause und wieder zurück, wird das irgendwie vergessen. Danach funktioniert das erstmal nicht mehr. Nach einem Stoppen der Wiedergabe geht es wieder.