[Modul] Kodi

Danke,
LoadChannel funktioniert wieder.

Hallo Michael,
ich habe dein Kodi Modul jetzt schon einige Male neu hinzugefügt.
Leider bekomme ich einen Fehler nicht weg bzw. habe keine Ahnung woran es liegen kann.

Ich schalte über den Kodi Status Power verschiedene Lichter… Dies funktioniert auch immer, wenn da nicht der Neustart von IP-Symcon wäre.
Danach funktioniert leider nichts mehr von alleine.

Also muss ich nach einem Neustart von IPS erstmal in der Console die Splitter Instanz (KodiSplitter) öffnen. Dort muss ich dann einmal eine Änderung vornehmen (z.B. Hacken bei Aktiv entfernen und wieder setzen) um anschliessend auf Übernehmen klicken zu können.
Erst dann reagieren diverse Scripte und Variablen wieder auf eine Änderung des Status von Kodi.

Mir ist dabei folgendes aufgefallen…

KodiSplitter nach Neustart (Kodi erreichbar :confused:, obwohl ausgeschaltet)

KodiSplitter nach Klick auf Übernehmen (Interface geschlossen, was richtig ist, da Kodi nicht läuft)

Hast du eine Idee wie ich verhindern kann nach einem Neustart von IPS jedesmal eine Änderung im Modul durchführen zu müssen?

Beste Grüße
Kai

kann das Verhalten bei mir auch bestätigen…
Hatte mich bis jetzt immer gewundert warum kurzzeitig
meine Actions für Kodi gehen und nach einiger Zeit nicht mehr…

Version 1.6:

  • Fix: Splitter war bei IPS Neustart im falschen Zustand (verbunden), auch wenn Kodi nicht erreichbar war.

Außerdem ist dies das letzte Release welche noch mit IPS 4.3 kompatibel ist.
Ich empfehle bei IPS kleiner 5.0 gleich auf den Zweig ‚IPS4‘ zu wechseln.
‚master‘ wird in naher Zukunft nur mit IPS5 funktionieren.

Michael

Vielen Dank für das Update Michael.

Funktioniert wieder :slight_smile:

Beste Grüße
Kai

Auf GitHub liegt der erste RC für IPS5.
Zweig: IPS5
Gibt lediglich einige kleine Bugfixes.
Einzige Neuerung sind die neuen Konfigurator und Discovery-Instanzen.

Version 2.0:

  • Fix: Fehler beim starten eines Favoriten über das WebFront.
  • Fix: Player Instanz hat Variablen nicht aktualisiert, wenn der Player von Stop/Pause mit Resume fortgesetzt wurde.
  • Fix: Fehlende Übersetzungen ergänzt.
  • Fix: Fehlende Screenshots ergänzt.
  • Neu: Kodi Discovery im lokalen Netzwerk.
  • Neu: Kodi Konfigurator nutzt Listen.

Michael

Ich hab schon den ersten Kritikpunkt. Kopfeinzieh


Configurator is only supported in our webbased console!

…do not like… mein Hirn tut sich mit der Umgewöhnung dazu sehr schwer… …es hängt zu sehr an der alten Konsole…:rolleyes::D:D:D

…edit: ganz vergessen zu sagen das es aber wunderbar läuft!! Der Configurator hat auch alle Variablen jetzt erfolgreich angelegt. :cool:

Findet die Discovery-Instanz dein Kodi im Netzwerk?
Und wenn nein, unter welchem OS läuft dein Kodi?
Ich habe da bisher nur mit meinem testen können.
Michael

Muss ich noch was machen außer aktualisieren?


…meine 3 bekannten stehen ja da, den aufm PC findet er jetzt nicht.

Rot sind sie wenn IPS sie nicht findet, du aber Konfiguratoren der Kodi’s hast.
Entweder weil sie ausgeschaltet sind, oder weil der UPnP-Support nicht im Kodi aktiv ist.
Wenn upnp an ist und ein System an ist, sollte es grün sein.

Michael

wenn ich upnp anmache bekomme ich das:


…bei aus direkt wieder wie eben.

edit: der localhost oder .20 ist kodi 17.6 und auf dem PC.
die 60er sind 3 pi`s mit kodi 17.3

edit: der chrash komtm bei upnp an auf dem pc. bei upnp an bei einem der pi`s wird nichts grün… also wie oben.

Igitt…
Ich sehe das es gefunden wurde, aber irgendwie habe ich da wohl einen Fehler wenn mehrere Kodi’s im Netzwerk bzw. in IPS sind.
Danke für deine Mühe.
Michael

den hab ich noch:

edit: aaahh, du hast schon gefunden. OK :smiley:
edit: hast du mich an iiihggittet oder was?!?!?! :stuck_out_tongue:

Hehe… so Fix ist online.

Fehler war vermutlich der HTTP-Port.
Wenn hier Port 80 benutzt wird, fehlt diese Info im UPnP Discovery :banghead:
Michael

Huhu - das hier hab ich auch noch: https://www.symcon.de/forum/threads/32238-Library-IPSKodi-Kodi-in-IPS-einbinden?p=356230#post356230
Jetzt sogar so:

14.11.2018 18:26:02 | TimerPool | TV Wohnen Kodi Video Player (PlayerStatus): <br />
<b>Fatal error</b>:  Uncaught TypeError: str_pad() expects parameter 1 to be string, integer given in /var/lib/symcon/modules/IPSKodi/libs/KodiClass.php:193
Stack trace:
#0 /var/lib/symcon/modules/IPSKodi/libs/KodiClass.php(193): str_pad(0, 2, '00', 0)
#1 /var/lib/symcon/modules/IPSKodi/KodiDevicePlayer/module.php(645): KodiBase->ConvertTime(Object(stdClass))
#2 /var/lib/symcon/modules/IPSKodi/KodiDevicePlayer/module.php(534): KodiDevicePlayer->Decode('GetProperties', Object(stdClass))
#3 /var/lib/symcon/modules/IPSKodi/libs/KodiClass.php(362): KodiDevicePlayer->RequestProperties(Array)
#4 /var/lib/symcon/scripts/__generated.inc.php(1843): KodiBase->RequestState('PARTIAL')
#5 /-(1): KODIPLAYER_RequestState(23850, 'PARTIAL')
#6 {main}
  thrown in <b>/var/lib/symcon/modules/IPSKodi/libs/KodiClass.php</b> on line <b>193</b><br />

Und das beim Status lesen:

EDIT:
Das Discovery geht jetzt! :rolleyes:

Jo… Alles der gleiche Fehler. Schau ich mir gleich Mal an.
Michael

Update online.
Untertitel Fehler sollte auch weg sein.

Michael

Moin - ist der IP5 Zweig jetzt weg? Michse nehme dann also Master? :rolleyes:

Kannst auch gerne der Zweig mit Namen IPS4 für deine IPS5 nutzen :rolleyes:
Sobald eine IPS Version und das Module Stabel wird, überführe ich es in den master Zweig.
Michael

Das Modul gefällt mir sehr gut.
Kann man mit dem Modul eigentlich auch mehrere Kodi Instanzen steuern?
Ich habe 3 Stück davon im Haus und wäre natürlich prima in jedem Raum Zugriff auf die jeweilige Kodi Instanz zu haben :slight_smile: