Hallo,
ich hatte bereits mit dem XBMC-Modul permanent folgenden Eintrag im Log:
XBMC_ParseMsg: Garbage character before message:
Habe heute auf das KODI-Modul geupdated, Update FHEM erfolgte Anfang der Woche.
Leider nervt die Fehlermeldung immer noch:
KODI_ParseMsg: Garbage character before message:
Verbose 5 zeigt folgendes im Log:
Zitat
2017.11.30 12:04:19 4: KODI_Check
2017.11.30 12:04:19 4: KODI_CheckConnection: Connection still alive. Last data from Kodi received 60 s ago
2017.11.30 12:04:19 4: KODI_Call: Sending: {"jsonrpc":"2.0","params":{"properties":["volume","muted","name","version"]},"method":"Application.GetProperties","id":76}
2017.11.30 12:04:19 5: SW: 7b226a736f6e727063223a22322e30222c22706172616d73223a7b2270726f70657274696573223a5b22766f6c756d65222c226d75746564222c226e616d65222c2276657273696f6e225d7d2c226d6574686f64223a224170706c69636174696f6e2e47657450726f70657274696573222c226964223a37367d
2017.11.30 12:04:19 4: KODI_Call: Sending: {"id":77,"method":"GUI.GetProperties","params":{"properties":["skin","fullscreen","stereoscopicmode"]},"jsonrpc":"2.0"}
2017.11.30 12:04:19 5: SW: 7b226964223a37372c226d6574686f64223a224755492e47657450726f70657274696573222c22706172616d73223a7b2270726f70657274696573223a5b22736b696e222c2266756c6c73637265656e222c2273746572656f73636f7069636d6f6465225d7d2c226a736f6e727063223a22322e30227d
2017.11.30 12:04:19 4: KODI_Call: Sending: {"jsonrpc":"2.0","id":"78","method":"Player.GetActivePlayers"}
2017.11.30 12:04:19 5: SW: 7b226a736f6e727063223a22322e30222c226964223a223738222c226d6574686f64223a22506c617965722e476574416374697665506c6179657273227d
2017.11.30 12:04:19 4: KODI_UpdatePlayerItem
2017.11.30 12:04:19 4: KODI_UpdatePlayerItem - cancelled (disconnected or not playing)
2017.11.30 12:04:19 5: KODI_ProcessRead
2017.11.30 12:04:19 5: No PARTIAL buffer
2017.11.30 12:04:19 5: KODI_Read: Incoming data: {
"id": 76,
"jsonrpc": "2.0",
"result": {
"muted": false,
"name": "Kodi",
"version": {
"major": 17,
"minor": 4,
"revision": "7fc6da0",
"tag": "stable"
},
"volume": 100
}
}
{
"id": 77,
"jsonrpc": "2.0",
"result": {
"fullscreen": false,
"skin": {
"id": "skin.titan",
"name": "Titan"
},
"stereoscopicmode": {
"label": "Deaktiviert",
"mode": "off"
}
}
}
{
"id": "78",
"jsonrpc": "2.0",
"result": [
]
}
2017.11.30 12:04:19 5: KODI_Read: Current processing buffer (PARTIAL + incoming data): {
"id": 76,
"jsonrpc": "2.0",
"result": {
"muted": false,
"name": "Kodi",
"version": {
"major": 17,
"minor": 4,
"revision": "7fc6da0",
"tag": "stable"
},
"volume": 100
}
}
{
"id": 77,
"jsonrpc": "2.0",
"result": {
"fullscreen": false,
"skin": {
"id": "skin.titan",
"name": "Titan"
},
"stereoscopicmode": {
"label": "Deaktiviert",
"mode": "off"
}
}
}
{
"id": "78",
"jsonrpc": "2.0",
"result": [
]
}
2017.11.30 12:04:19 4: KODI_Read: Decoding JSON message. Length: 197 Content: {
"id": 76,
"jsonrpc": "2.0",
"result": {
"muted": false,
"name": "Kodi",
"version": {
"major": 17,
"minor": 4,
"revision": "7fc6da0",
"tag": "stable"
},
"volume": 100
}
}
2017.11.30 12:04:19 3: KODI_ParseMsg: Garbage character before message:
2017.11.30 12:04:19 4: KODI_Read: Decoding JSON message. Length: 203 Content: {
"id": 77,
"jsonrpc": "2.0",
"result": {
"fullscreen": false,
"skin": {
"id": "skin.titan",
"name": "Titan"
},
"stereoscopicmode": {
"label": "Deaktiviert",
"mode": "off"
}
}
}
2017.11.30 12:04:19 3: KODI_ParseMsg: Garbage character before message:
2017.11.30 12:04:19 4: KODI_Read: Decoding JSON message. Length: 52 Content: {
"id": "78",
"jsonrpc": "2.0",
"result": [
]
}
2017.11.30 12:04:19 3: KODI_ParseMsg: Garbage character before message:
2017.11.30 12:04:19 5: KODI_Read: Tail:
2017.11.30 12:04:19 5: KODI_Read: PARTIAL:
Ich nutze LibreELEC auf einem Odroid C2
Ist es ein Fehler im Modul oder kann ich per Einstellung etwas verändern?
Als workaround: Ließe sich diese Fehlermeldung im Log unterdrücken?
Habe im Forum diesen Thread (https://forum.fhem.de/index.php/topic,10075.msg262361.html#msg262361 (https://forum.fhem.de/index.php/topic,10075.msg262361.html#msg262361)) gefunden, allerdings habe ich keine Lösung dazu gesehen (hoffentlich nicht überlesen ... :-[).