BRAVIA Modul - Umlaute im Titel "currentTitle" als Fragezeichen - gelöst

Begonnen von Mark, 03 Februar 2017, 16:28:52

Vorheriges Thema - Nächstes Thema

vuffiraa

Wobei man sich dann fragen kann,  mit welchem Encoding wird ins Log geschrieben. Ich kann mir das Log aber auch selber erzeugen, wie immer brauche ich nur etwas Zeit dafür.
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Mark

Spannend, im Log siehts gut aus:

2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b76cb8) err:  data: {"result":[{"uri":"tv:dvbs?trip=1.1089.12020&srvName=RTL2","source":"tv:dvbs","title":"RTL2","dispNum":"0007","tripletStr":"1.1089.12020","programTitle":"Zuhause im Glück - Unser Einzug in ein neues Leben","startDateTime":"2017-02-05T14:00:00+0100","durationSec":7140}],"id":1}
2017.02.05 15:54:26 4: BRAVIA Sony_TV_WZ: RCV getContentInformation
2017.02.05 15:54:26 4: BRAVIA Sony_TV_WZ: RES getContentInformation - {"result":[{"uri":"tv:dvbs?trip=1.1089.12020&srvName=RTL2","source":"tv:dvbs","title":"RTL2","dispNum":"0007","tripletStr":"1.1089.12020","programTitle":"Zuhause im Glück - Unser Einzug in ein neues Leben","startDateTime":"2017-02-05T14:00:00+0100","durationSec":7140}],"id":1}
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: called function BRAVIA_Set()
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: called function BRAVIA_Set()
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: called function BRAVIA_SendCommand()
2017.02.05 15:54:26 4: BRAVIA Sony_TV_WZ: REQ upnp/getVolume
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: POST http://192.168.11.154:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetVolume></s:Body></s:Envelope>)
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=F2EFCA41ABAEE82A6CF21BF2715637C57EC1DDCA
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: called function BRAVIA_SendCommand()
2017.02.05 15:54:26 4: BRAVIA Sony_TV_WZ: REQ upnp/getMute
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: POST http://192.168.11.154:52323/upnp/control/RenderingControl (<?xml version="1.0"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:GetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel></u:GetMute></s:Body></s:Envelope>)
2017.02.05 15:54:26 5: BRAVIA Sony_TV_WZ: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=F2EFCA41ABAEE82A6CF21BF2715637C57EC1DDCA
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml

CoolTux

Zitat von: vuffiraa am 05 Februar 2017, 15:27:27
Wobei man sich dann fragen kann,  mit welchem Encoding wird ins Log geschrieben. Ich kann mir das Log aber auch selber erzeugen, wie immer brauche ich nur etwas Zeit dafür.

Ich gehe davon aus das ins Log Raw geschrieben wird. Kann es aber nicht genau sagen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

vuffiraa

Beim Anzeigen des Log spielt auch das Betriebssystem eine Rolle. Welche Codepage wird hier benutzt. Eigentlich muss man sich die Datei in einem Hex-Editor anschauen, das sieht man es dann genau.
Ich ändere das Modul, dass es utf8 liefert.
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

vuffiraa

Ok, ich sehe wieder Umlaute.
Die neue Version ist im SVN eingecheckt und wird dann morgen per Update verteilt.

Euch einen schönen Abend!

PS: Wenn ich jetzt ein Bier hätte ;) Wann war das nächste Treffen?
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

CoolTux

Zitat von: vuffiraa am 05 Februar 2017, 20:01:28
Ok, ich sehe wieder Umlaute.
Die neue Version ist im SVN eingecheckt und wird dann morgen per Update verteilt.

Euch einen schönen Abend!

PS: Wenn ich jetzt ein Bier hätte ;) Wann war das nächste Treffen?

Klaus hatte mich auch schon angehauen. Bin bisschen in Zeitnot im Moment. Ich würde gerne wenn dann März machen wenn es passt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mark

Vielen Dank für die schnelle Hilfe. Der Titel ist jetzt korrekt. Der TelegramBot verweigert es zwar immer noch die "Umlauttitel" zu senden, woran das liegt muss ich noch rausbekommen.