[Modul] Kodi

Habe ich schon Mal gesehen, aber weder die Ursache gefunden noch eine Lösung dafür.
Allerdings wollte ich den ganzen Connect Teil eh komplett umbauen. Eventuell ist es dann weg.

Läuft dein Kodi durchgängig? Dann könnte das deaktivieren der erweiterten PowerOn Überwachung helfen.
Michael

Das wäre ja super. Danke!
Kodi soll nicht durchgängig laufen. Die PowerOn Überwachung ändert irgendwie nichts am Problem. Ich stelle fest, dass es aber manchmal funktioniert. Komisch…

Das ist ja mein Problem bei der Suche nach der Ursache… Ist tritt nicht bei jeden und auch nicht immer auf.
Michael

Ich glaube ich beschäftige mich zu viel mit Kodi. :frowning:
Beim Versuch eine Kodi-System-Instanz zu erstellen bekomme ich folgende Fehlermeldung angezeigt:

Cooler Fund.
Bugfix kommt morgen.
Workaround ist vorher eine Instanz der Audio oder Video-Library zu erstellen.
Diese kann auch nach dem erstellen wieder gelöscht werden.
Aber dann ist das aktuell fehlende Profil für die Variablen vorhanden :slight_smile:
Michael

Morgen!

Ich bekommen immer diese Fehlermeldung!

01.11.2017 10:08:40 | PHP | Error: User Notice: Error (-32100): Failed to execute method.
Error in Script C:\IP-Symcon\modules\IPSKodi\KodiClass.php on Line 617
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
70 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
in IPSLogger_PhpErrorHandler
617 in modules\IPSKodi\KodiClass.php (call trigger_error)
398 in modules\IPSKodi\KodiDevicePVR\module.php (call SendDirect)
279 in modules\IPSKodi\KodiDevicePVR\module.php (call RefreshTVChannellist)
3 in C:\Windows\System32- (call ApplyChanges)

Warum? und wie bekomme ich diese weg?

Mfg
Maxx

Funktioniert den der PVR Dienst welchen du in Kodi nutzt ? Weil die Antwort ist direkt von Kodi wenn RefreshTVChannellist ausgeführt wird.
Michael

Morgen!

Danke erstmals für deine schnelle antwort, Fehler ist jetzt weg!

Weiterer Wunsch wo Ich nicht weiter komme!

Favoriten werden ja in einer html box angezeigt soweit so gut, funktioniert auch super.
Ich würde sehr gerne eine view basteln nur für die Kodi favoriten in IPSView dazu würde ich die Favoriten in einer Variable benötigen Ist das irgendie möglich?

Mfg
Maxx

Moin,

musst du dir selber bauen.
Dafür gibt es hier:
GitHub - Nall-chan/IPSKodi: IP-Symcon Modul für Kodi

Den Befehl

array|boolean KODIFAV_GetFavourites(integer $InstanzeID, string $Type);

Liest die Eigenschaften der Favoriten aus, welche dem im $Type übergeben Typen angehören.
$Type kann dabei „all“, „media“, „window“, „script“ oder „unknown“ annehmen. Rückgabewert ist ein assoziertes Array mit den Daten. Je nach Type, sind nicht alle Werte vorhanden.
Tritt ein Fehler auf, wird FALSE zurüchgegeben.

Michael

Ich habe einen Beta-Zweig für das Modul erstellt, dort sollte der Fehler nicht mehr auftreten.
Einfach im Modul-Control auf den Stift klicken und ‚Beta4.3‘ auswählen.

Michael

Kann ich leider nicht nachvollzienen, bei mir kommt OK zurück.
Eventuell gibt das Debug des Splitters mehr Daten zurück, was bei dir falsch läuft.
Oder es ist (schon wieder) ein Kodi Problem. Ich teste schon mit Kodi 18.0

Michael

Huhu - habe eben bemerkt das meine Symcon Arsch langsam war. Bei der Fehlersuche habe ich raus gefunden das das Kodi Modul zu einem Kodi scheinbar irgendwas hatte. Es ist immer wieder neugestartet.

Hier das LOG:


22:14:22 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: TimerEvent
22:14:23 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 35 ~ Absender: TimerEvent
22:14:23 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 298 ~ Absender: RunScript
22:14:23 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:23 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: TimerEvent
22:14:24 | 25479 | MESSAGE | Client Socket        | Einstellungen gespeichert
22:14:24 | 25479 | MESSAGE | Client Socket        | Öffne Socket...
22:14:24 | 25479 | MESSAGE | Event Control        | Wiederverbinden [kodiS Socket] erfolgreich
22:14:24 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 197 ~ Absender: RunScript
22:14:24 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 278 ~ Absender: RunScript
22:14:24 | 25479 | MESSAGE | Client Socket        | Einstellungen gespeichert
22:14:24 | 25479 | MESSAGE | Client Socket        | Schließe Socket...
22:14:24 | 25479 | MESSAGE | Client Socket        | Öffne Socket...
22:14:24 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 298 ~ Absender: RunScript
22:14:24 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:24 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:24 | 43663 | MESSAGE | KodiDeviceSystem     | Einstellungen gespeichert
22:14:24 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 179 ~ Absender: RunScript
22:14:25 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:25 | 55242 | MESSAGE | KodiConfigurator     | Einstellungen gespeichert
22:14:25 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 179 ~ Absender: RunScript
22:14:25 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:25 | 57395 | MESSAGE | KodiDeviceApplication | Einstellungen gespeichert
22:14:25 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 189 ~ Absender: RunScript
22:14:25 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:25 | 34891 | MESSAGE | KodiDeviceInput      | Einstellungen gespeichert
22:14:25 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 177 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 300 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 35 ~ Absender: TimerEvent
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 300 ~ Absender: RunScript
22:14:26 | 26483 | MESSAGE | VariableManager      | [kodi\Schlafen\Kodi System\Power] = true
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 298 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 316 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: TimerEvent
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:26 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 316 ~ Absender: RunScript
22:14:27 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:27 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 316 ~ Absender: RunScript
22:14:27 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:27 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:27 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 197 ~ Absender: RunScript
22:14:27 | 25479 | MESSAGE | Client Socket        | Einstellungen gespeichert
22:14:27 | 25479 | MESSAGE | Client Socket        | Schließe Socket...
22:14:27 | 25479 | MESSAGE | Client Socket        | Öffne Socket...
22:14:27 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 298 ~ Absender: RunScript
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:28 | 43663 | MESSAGE | KodiDeviceSystem     | Einstellungen gespeichert
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 179 ~ Absender: RunScript
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:28 | 55242 | MESSAGE | KodiConfigurator     | Einstellungen gespeichert
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 179 ~ Absender: RunScript
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:28 | 57395 | MESSAGE | KodiDeviceApplication | Einstellungen gespeichert
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 189 ~ Absender: RunScript
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:28 | 34891 | MESSAGE | KodiDeviceInput      | Einstellungen gespeichert
22:14:28 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 177 ~ Absender: RunScript
22:14:29 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:29 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 300 ~ Absender: RunScript
22:14:29 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:29 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 300 ~ Absender: RunScript
22:14:29 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:29 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 316 ~ Absender: RunScript
22:14:30 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:30 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 316 ~ Absender: RunScript
22:14:30 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:30 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 316 ~ Absender: RunScript
22:14:30 | 21129 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 39058 ~ Absender: TimerEvent
22:14:30 | 48616 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 40953 ~ Absender: TimerEvent
22:14:30 | 51599 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 51599 ~ Absender: TimerEvent
22:14:30 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:30 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:30 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 197 ~ Absender: RunScript
22:14:30 | 14715 | DEBUG   | VariableManager      | [Homematic\Virtual\VIRTUAL_KEY_9_Symcon_Watchdog\PRESS_SHORT_Watchdog] = true
22:14:30 | 16974 | MESSAGE | VariableManager      | [Anwesenheits Prüfung\iPhone Daniel & Carina\iP - Timer #1\AbwesendScript\Counter] = 1
22:14:30 | 14715 | DEBUG   | VariableManager      | [Homematic\Virtual\VIRTUAL_KEY_9_Symcon_Watchdog\PRESS_SHORT_Watchdog] = true
22:14:30 | 51599 | DEBUG   | ScriptEngine         | Skript ausgeführt - Ereignis: 51599 ~ Absender: TimerEvent
22:14:30 | 48616 | DEBUG   | ScriptEngine         | Skript ausgeführt - Ereignis: 40953 ~ Absender: TimerEvent
22:14:31 | 25479 | MESSAGE | Client Socket        | Einstellungen gespeichert
22:14:31 | 25479 | MESSAGE | Client Socket        | Schließe Socket...
22:14:31 | 25479 | MESSAGE | Client Socket        | Öffne Socket...
22:14:31 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 297 ~ Absender: RunScript
22:14:31 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:31 | 43663 | MESSAGE | KodiDeviceSystem     | Einstellungen gespeichert
22:14:31 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 179 ~ Absender: RunScript
22:14:31 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:31 | 55242 | MESSAGE | KodiConfigurator     | Einstellungen gespeichert
22:14:31 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 179 ~ Absender: RunScript
22:14:31 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:32 | 57395 | MESSAGE | KodiDeviceApplication | Einstellungen gespeichert
22:14:32 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 189 ~ Absender: RunScript
22:14:32 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
22:14:32 | 34891 | MESSAGE | KodiDeviceInput      | Einstellungen gespeichert

Die LOG sind auch ewig groß…
log.jpg

…ich glaube mich erinnern zu können das ich über die Symcon gestern im Bett gesteuert hab aber das es irgendwann nicht mehr ging… ich habe 6328469 mal hoch geklickt weil es mir nicht schnell genug ging… :rolleyes:

Habe es wegbekommen nach dem ich den Kodi und das Modul neugestartet habe.

Gelesen ?
[Modul] IPSKodi - Kodi zu 99% in IPS einbinden. - Seite 20
Stell Mal auf den Beta Zweig um.
Dann sollte es weg sein mit dem ewigen reconnect.
Michael

Nein hatte ich nicht… soorryyy :slight_smile:

Hallo

Wie kann ich mit „LoadFavouriteScript“ auf den entsprechenden Eintrag in den Favoriten umschalten ?
Wie ist da der Syntax ?

Mit KODIFAV_GetFavourites(46081 /[Kodi\Kodi Favoriten]/,‚all‘); erhalte ich:

[0]=>
array(4) {
[„path“]=>
string(63) „plugin://plugin.video.zattoobox/?ext=LiveTV&mode=watch&id=3plus“
[„thumbnail“]=>
string(0) „“
[„title“]=>
string(5) „3Plus“
[„type“]=>
string(5) „media“
}

Danke für einen Tip.

Der Type deines Favoriten ist Media nicht Script.
Michael

Hallo zusammen,
ich hoffe mein Problem ist hier im richtigen Bereich.

Seit ein paar Tagen erreiche ich meine Kodi Seite in IPSView nicht mehr. Die App stürzt jedesmal ab.
Sobald ich die Inhalte (eingebundene Variablen) der Kodi Seite entferne (leere Seite), funktioniert die Seite. Wenn ich mir dann eine Play Taste oder ähnliches anlege, stürzt IPSView wieder ab.

Dieses Problem tritt erst seit dem letzten Update vom Modul auf.

Jemand eine Idee was ich machen kann?

Beste Grüße
Kai

Aufgrund deiner Beschreibung kann ich nicht wirklich beurteilen ob du nun ein Problem mit IPSView hast (nutze ich nicht, kann ich nicht testen) oder mit dem Kodi-Modul.
Funktioniert die Steuerung ohne Fehler über das WebFront oder Script?
Wenn ja, IPSView Problem mit deiner View.
Sonst brauche ich mehr Informationen, z.B. ob es Fehlermeldung im Log oder im WebFront gibt.
Michael

Hallo Michael,
ich habe das Modul nochmal neu installiert und die Seite Stück für Stück neu aufgebaut.

Funktioniert jetzt wieder.

Vielen Dank und einen schönen Abend.
Kai

Huhu, habe eben das hier durch Zufall gesehen:


…weiß jetzt nur nicht wie lang das schon so ist, da alles ohne Probleme läuft. Kann das auch eine Einstellung in kodi sein?