Autor Thema: Modul für Kodi (ehemals 70_XBMC)  (Gelesen 5795 mal)

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2021
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #15 am: 26 Februar 2017, 14:55:41 »
Hi, hab jetzt Kodi installiert und damit gibts dann auch keine Disconnects mehr, allerdings klappt das abspielen irgenwie nicht.

Auch wenn ich "set Kodi play audio" absetze passiert nichts und der playedstatus bleibt bei stopped. Was könnte da noch falsch sein?

Edit, wenn ich ein list des Kodi Devices erstellen will, dauert es recht lange und dann stürzt das Fhem Webif ab, bei anderen Devices klappt es Problemlos

« Letzte Änderung: 26 Februar 2017, 15:09:11 von Tommy82 »
Fhem CT mit Igor Debian Jessie Linux cubie 3.4.104-sunxi
6xHM-CC_RT-DN, 2xHM-Sec-RHS, 3xHM-Sec-SD,7xIT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WHS2011 und WinServer 2012,FB7490
Hanspreed 13,3 Zoll Wandtablett mit Floorplan

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #16 am: 26 Februar 2017, 15:20:34 »
Klappt des denn bei identischer Konstellation, wenn du XBMC anstatt KODI verwendest?

Klappt überhaupt irgendwas? Also bekommst du zB Statusänderungen als Events mit?

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2021
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #17 am: 26 Februar 2017, 16:20:17 »
Hi,
wenn ich XBMC verwende funktioniert die List funktion ohne Probleme:
Internals:
   CFGFN
   DEF        192.168.188.22:8689 tcp User PW
   DeviceName 192.168.188.22:8689
   FD         10
   Host       192.168.188.22
   LAST_RECV  1488121975.24404
   NAME       Kodi
   NR         257577
   NextID     13
   PARTIAL
   Port       8689
   Protocol   tcp
   STATE      opened
   TYPE       XBMC
   Helper:
     Dblog:
       Playstatus:
         Mydblog:
           TIME       1488121975.08866
           VALUE      stopped
       State:
         Mydblog:
           TIME       1488121975.25829
           VALUE      CONNECTED
       System:
         Mydblog:
           TIME       1488121975.20423
           VALUE      wake
   Pendingplayercmds:
     12:
       method     Player.GetProperties
       Params:
         properties:
           time
           totaltime
           repeat
           shuffled
           speed
     3:
       method     Player.GetProperties
       Params:
         properties:
           time
           totaltime
           repeat
           shuffled
           speed
     6:
       method     Player.GetProperties
       Params:
         properties:
           time
           totaltime
           repeat
           shuffled
           speed
     9:
       method     Player.GetProperties
       Params:
         properties:
           time
           totaltime
           repeat
           shuffled
           speed
   Readings:
     2017-02-26 16:12:55   partymode
     2017-02-26 16:12:55   playStatus      stopped
     2017-02-26 16:12:55   repeat
     2017-02-26 16:12:55   shuffle
     2017-02-26 16:12:55   speed
     2017-02-26 16:12:55   state           opened
     2017-02-26 16:12:55   system          wake
     2017-02-26 16:12:55   time
     2017-02-26 16:12:55   totaltime
Attributes:
   compatibilityMode kodi
   devStateIcon opened:rc_GREEN:on disconnected:rc_RED:off Initialized:message_socket_disabled
   group      Alexa
   room       Zentral
   updateInterval 60

Der "state" z.b. wird auch richtig erkannt, also ob Kodi läuft oder nicht, aber ansonsten funktioniert dann auch nichts.

Wenn ich z.b. in Kodi ein Lied abspiele, bekomme ich das z.b. in Fhem auch nicht angezeigt
Fhem CT mit Igor Debian Jessie Linux cubie 3.4.104-sunxi
6xHM-CC_RT-DN, 2xHM-Sec-RHS, 3xHM-Sec-SD,7xIT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WHS2011 und WinServer 2012,FB7490
Hanspreed 13,3 Zoll Wandtablett mit Floorplan

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #18 am: 26 Februar 2017, 16:31:14 »
Der "state" z.b. wird auch richtig erkannt, also ob Kodi läuft oder nicht, aber ansonsten funktioniert dann auch nichts.

Wenn ich z.b. in Kodi ein Lied abspiele, bekomme ich das z.b. in Fhem auch nicht angezeigt
Bezieht sich das jetzt noch auf das XBMC- oder schon auf das KODI-Modul?

Mach doch mal bitte in einer Konsole ein Telnet auf Port 8689 und gucke, ob du da Events von Kodi siehst.

Anonsten mal verbose-Logs posten bitte.

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2021
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #19 am: 26 Februar 2017, 20:27:49 »
Auf beide, gibt keinen Unterschied.

Mit telnet -l Fhem 192.168.188.22 8689 bekomme ich keine Daten.

Werd mal verbose 5 einstellen und dann mal gucken was passiert

Fhem CT mit Igor Debian Jessie Linux cubie 3.4.104-sunxi
6xHM-CC_RT-DN, 2xHM-Sec-RHS, 3xHM-Sec-SD,7xIT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WHS2011 und WinServer 2012,FB7490
Hanspreed 13,3 Zoll Wandtablett mit Floorplan

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #20 am: 26 Februar 2017, 20:37:11 »
Bevor das mit telnet nicht funzt, musst du eigentlich mit FHEM gar nicht weiter machen. Bist du sicher, dass der Port 8689 stimmt? Default ist 9090 und muss dann nicht angegeben werden. 8689 musst du dann händisch konfiguriert haben in Kodi?

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2021
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #21 am: 27 Februar 2017, 06:23:58 »
Das ist doch der Port der in Kodi unter "Webserver" angegeben wird oder nicht? Dann ist es der richtige Port
Stimmt an meinem telnet befehl vieleicht etwas nicht?

Also im Log hab ich bei Port 8689 jede Menge dieser Meldungen:
2017.02.27 06:16:38.284 4: KODI_Call: Sending: {"id":2179,"jsonrpc":"2.0","params":{"properties":["volume","muted","name","version"]},"method":"Application.GetProperties"}
2017.02.27 06:16:38.285 5: SW: 7b226964223a323137392c226a736f6e727063223a22322e30222c22706172616d73223a7b2270726f70657274696573223a5b22766f6c756d65222c226d75746564222c226e616d65222c2276657273696f6e225d7d2c226d6574686f64223a224170706c69636174696f6e2e47657450726f70657274696573227d
2017.02.27 06:16:38.289 4: KODI_Call: Sending: {"id":2180,"jsonrpc":"2.0","method":"GUI.GetProperties","params":{"properties":["skin","fullscreen","stereoscopicmode"]}}
2017.02.27 06:16:38.290 5: SW: 7b226964223a323138302c226a736f6e727063223a22322e30222c226d6574686f64223a224755492e47657450726f70657274696573222c22706172616d73223a7b2270726f70657274696573223a5b22736b696e222c2266756c6c73637265656e222c2273746572656f73636f7069636d6f6465225d7d7d
2017.02.27 06:16:38.293 4: KODI_Call: Sending: {"id":"2181","jsonrpc":"2.0","method":"Player.GetActivePlayers"}
2017.02.27 06:16:38.294 5: SW: 7b226964223a2232313831222c226a736f6e727063223a22322e30222c226d6574686f64223a22506c617965722e476574416374697665506c6179657273227d
2017.02.27 06:16:38.296 4: KODI_UpdatePlayerItem
2017.02.27 06:16:38.296 4: KODI_UpdatePlayerItem - cancelled (disconnected or not playing)

Wenn ich in Fhem auf Port 9090 umstelle bekomme ich garkeine Verbindung mehr
Fhem CT mit Igor Debian Jessie Linux cubie 3.4.104-sunxi
6xHM-CC_RT-DN, 2xHM-Sec-RHS, 3xHM-Sec-SD,7xIT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WHS2011 und WinServer 2012,FB7490
Hanspreed 13,3 Zoll Wandtablett mit Floorplan

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #22 am: 01 März 2017, 21:44:29 »
Sorry Tommy82, der letzte Post ist mir irgendwie durchgerutscht :(

Nee, Webserver ist was anderes. Du musst in Kodi die Fernsteuerung aktivieren! Danach sollte dann Port 9090 erreichbar sein.

Unter Optionen -> Fernbedienung -> Fernsteuerung durch PRogramme auf anderen Rechern zulassen

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2021
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #23 am: 03 März 2017, 21:53:48 »
Sorry Tommy82, der letzte Post ist mir irgendwie durchgerutscht :(

Nee, Webserver ist was anderes. Du musst in Kodi die Fernsteuerung aktivieren! Danach sollte dann Port 9090 erreichbar sein.

Unter Optionen -> Fernbedienung -> Fernsteuerung durch PRogramme auf anderen Rechern zulassen

Hi, kein Problem.
Der Punkt ist aktiviert, und es geht nicht , auch nicht mit Port 9090...............
Fhem CT mit Igor Debian Jessie Linux cubie 3.4.104-sunxi
6xHM-CC_RT-DN, 2xHM-Sec-RHS, 3xHM-Sec-SD,7xIT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WHS2011 und WinServer 2012,FB7490
Hanspreed 13,3 Zoll Wandtablett mit Floorplan

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #24 am: 04 März 2017, 10:05:32 »
Hm, sehr seltsam. Du kannst nochmal probieren, den Port per advancedsettings explizit auf etwas anderes zu legen:
http://kodi.wiki/view/Advancedsettings.xml#.3Cjsonrpc.3E

Etwa so:
<jsonrpc>
    <tcpport>5462</tcpport>
</jsonrpc>

Was für eine Kodi Version ist das? Wo läuft Kodi? Firewall evtl.?

Ansonsten hab ich momentan keine gute Idee. Evtl. mal bei den Kodi-Jungs nachfragen.

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #25 am: 18 März 2017, 11:05:15 »
Gabs hier eigentlich schon Neuigkeiten Tommy82?

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2021
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #26 am: 21 März 2017, 21:41:51 »
Hi sorry war etwa Zeitlich eingeschränkt, nach dem ich mal sowohl den Fhem Server wie auch den Kodi Server durchgestartet hab, wird Kodi in Fhem jetzt auch richtig erkannt und der state ist opend, das sollte ja soweit richtig sein.
ein set Kodi play audio liefert aber irgendwie kein Ergebnis, bzw. es passiert nichts....
Internals:
   DEF        192.168.188.22 tcp Fhem XXX
   DeviceName 192.168.188.22:9090
   FD         12
   Host       192.168.188.22
   LAST_RECV  1490128813.01548
   NAME       Kodi
   NR         354
   NextID     23
   PARTIAL
   Port       9090
   Protocol   tcp
   STATE      opened
   TYPE       KODI
   Helper:
     Dblog:
       Fullscreen:
         Mydblog:
           TIME       1490128812.92741
           VALUE      off
       Mute:
         Mydblog:
           TIME       1490128812.77699
           VALUE      off
       Name:
         Mydblog:
           TIME       1490128812.77699
           VALUE      Kodi
       Playstatus:
         Mydblog:
           TIME       1490128452.0792
           VALUE      stopped
       Skin:
         Mydblog:
           TIME       1490128812.92741
           VALUE      Confluence(skin.confluence)
       State:
         Mydblog:
           TIME       1490128774.3463
           VALUE      play audio
       Stereoscopicmode:
         Mydblog:
           TIME       1490128812.92741
           VALUE      off
       System:
         Mydblog:
           TIME       1490128452.18718
           VALUE      wake
       Version:
         Mydblog:
           TIME       1490128812.77699
           VALUE      17.0-20170201-a10c504 stable
       Volume:
         Mydblog:
           TIME       1490128812.77699
           VALUE      100
   Pendingevents:
   Pendingplayercmds:
   Readings:
     2017-03-03 23:13:57   audiolibrary    scanfinished
     2017-03-21 21:40:12   fullscreen      off
     2017-03-21 21:40:12   mute            off
     2017-03-21 21:40:12   name            Kodi
     2017-03-21 21:34:12   partymode
     2017-03-21 21:34:12   playStatus      stopped
     2017-03-21 21:34:12   repeat
     2017-03-21 21:34:12   shuffle
     2017-03-21 21:40:12   skin            Confluence(skin.confluence)
     2017-03-21 21:34:12   speed
     2017-03-21 21:34:12   state           opened
     2017-03-21 21:40:12   stereoscopicmode off
     2017-03-21 21:34:12   system          wake
     2017-03-21 21:34:12   time
     2017-03-21 21:34:12   totaltime
     2017-03-21 21:40:12   version         17.0-20170201-a10c504 stable
     2017-03-21 21:40:12   volume          100
Attributes:
   compatibilityMode kodi
   devStateIcon opened:rc_GREEN:on disconnected:rc_RED:off Initialized:message_socket_disabled
   group      Alexa
   room       Zentral
   updateInterval 60
Fhem CT mit Igor Debian Jessie Linux cubie 3.4.104-sunxi
6xHM-CC_RT-DN, 2xHM-Sec-RHS, 3xHM-Sec-SD,7xIT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WHS2011 und WinServer 2012,FB7490
Hanspreed 13,3 Zoll Wandtablett mit Floorplan

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #27 am: 21 März 2017, 21:46:09 »
Dann bitte wieder mit telnet probieren und gucken ob du Events siehst. "opened" in FHEM bedeutet erstmal nur, dass Kodi die Verbindung angenommen hat.

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2021
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #28 am: 21 März 2017, 21:56:17 »
Wenn ich die Lautstärke änder bekomme ich bei telnet folgende Ausgabe:
telnet -l Fhem 192.168.188.22 9090
Trying 192.168.188.22...
Connected to 192.168.188.22.
Escape character is '^]'.
{"jsonrpc":"2.0","method":"Application.OnVolumeChanged","params":{"data":{"muted":false,"volume":100},"sender":"xbmc"}}

aber bei einem "play audio" kommt keine Ausgabe.

Telnet an sich funktioniert also

Wenn ich in Kodi einen Titel abspiele sehe ich das auch in telnet und bekomme auch die readings in Fhem gefüllt, allerdings klappt das nicht wenn ich etwas in Fhem starten will
Fhem CT mit Igor Debian Jessie Linux cubie 3.4.104-sunxi
6xHM-CC_RT-DN, 2xHM-Sec-RHS, 3xHM-Sec-SD,7xIT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WHS2011 und WinServer 2012,FB7490
Hanspreed 13,3 Zoll Wandtablett mit Floorplan

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1480
Antw:Modul für Kodi (ehemals 70_XBMC)
« Antwort #29 am: 21 März 2017, 21:59:05 »
Dann mal bitte ein verbose5-Log wenn du den Befehl schickst.

Was sollte da eigentlich passieren bei "play audio"? Ich denke mal du musst schon irgendwie einen Audio-Player in Kodi geöffnet haben. Sprich: eine Audio-Datei auf Pause haben oder sowas?