BRAVIA - neue Option 'application' / Aufruf von Apps

Begonnen von Laserhelge, 14 Januar 2018, 17:50:13

Vorheriges Thema - Nächstes Thema

Laserhelge

Hallo,

die neue Option 'application' im BRAVIA-Modul scheint sehr interessant zu sein. Damit lassen sich via fhem diverse Apps starten.

Die Dokumentation ist leider nicht sehr ausführlich. Nachfolgend die Aufrufe, die ich bis jetzt entdeckt habe:

set <Name> application Netflix
set <Name> application VLC
set <Name> application YouTube
set <Name> application Album
set <Name> application Video

<Name> ist dabei der Name, der für die Definition verwendet wurde (z.B. define Sony_TV BRAVIA 192.168.0.23)
Groß-/Kleinschreibung ist bei den Namen der Apps unbedingt zu beachten.

Was ist bisher nicht herausgefunden habe ist, wie ich die ZDF-Mediathek App starten kann. Hat da vielleicht jemand einen Tipp für mich?

Danke und viele Grüße

Klaus
FHEM auf Raspberry 4 / CUL / KNX / Loxone Miniserver

vuffiraa

Hallo Klaus,

wenn du im Gerät direkt nachschaust, gibt es bei 'set application' ein Dropdown. In dieser Liste sind alle Apps aufgeführt, die dein TV installiert hat.

Leider hat sich ein kleiner Fehler bei Apps mit Leerzeichen im Namen eingeschlichen, die lassen sich momentan nur über die Kommandozeile starten, wenn man die Leerzeichen mit '#' ersetzt, also z.B. set <Name> application Amazon#Video.

Sobald ich das Problem gehoben habe, schreibe ich es im anderen Thread.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Laserhelge

Hi Vuffiraa,

besten Dank - genau sowas habe ich gesucht :-)
FHEM auf Raspberry 4 / CUL / KNX / Loxone Miniserver

Ben737

Hallo zusammen,
erst einmal vielen Dank für dieses tolle Modul! Und endlich hoffe ich nicht nur Netflix direkt mit Alexa starten zu können und in Szenen einzubinden sondern auch andere Apps! Genial!
Nur leider wird mir unter FHEM bei meinem Fernseher kein Unterpunkt "application" angezeigt. Sobald ich in die Kommando Zeile

set TV application YouTube

oder jede andere App in jeder anderen Schreibweise (youtube, ZDF, zdf...etc) eingebe, kommt die Meldung

Unknown app 'YouTube' on that device.

Im Logfile wird keine Fehlermeldung ausgegeben.
Das Update sollte installiert sein, habe die Datei 70_BRAVIA.pm sogar manuell über FileZilla geöffnet und es scheint die aktuelle Datei zu sein. Neu gestartet habe ich FHEM.
Wie man evtl merkt stecke ich noch in den Anfängen, aber komme gerade einfach nicht weiter, vielleicht kann mir ja jemand helfen?

Schöne Grüße
Ben

vuffiraa

Zitat von: Ben737 am 07 Februar 2018, 10:07:06
Hallo zusammen,
erst einmal vielen Dank für dieses tolle Modul! Und endlich hoffe ich nicht nur Netflix direkt mit Alexa starten zu können und in Szenen einzubinden sondern auch andere Apps! Genial!
Nur leider wird mir unter FHEM bei meinem Fernseher kein Unterpunkt "application" angezeigt. Sobald ich in die Kommando Zeile

set TV application YouTube

oder jede andere App in jeder anderen Schreibweise (youtube, ZDF, zdf...etc) eingebe, kommt die Meldung

Unknown app 'YouTube' on that device.

Im Logfile wird keine Fehlermeldung ausgegeben.
Das Update sollte installiert sein, habe die Datei 70_BRAVIA.pm sogar manuell über FileZilla geöffnet und es scheint die aktuelle Datei zu sein. Neu gestartet habe ich FHEM.
Wie man evtl merkt stecke ich noch in den Anfängen, aber komme gerade einfach nicht weiter, vielleicht kann mir ja jemand helfen?

Schöne Grüße
Ben

Hallo Ben,

der Unterpunkt "application" erscheint nur, wenn der TV auch eine Liste von unterstützten Apps liefert. Wenn du den Befehl in der Kommandozeile absetzt, wird er direkt ausgeführt, findet dann aber keine Informationen für den angegebenen App-Namen. Daher passt das von dir beschriebene Verhalten schon zusammen (kein App-Unterpunkt und die Fehlermeldung).
Kannst du noch ein paar Daten zu deinem TV liefern? Das Modell wäre interessant und vielleicht auch ein 'list'.

Gruß vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Ben737

Hi Vuffiraa,

da habe ich wohl etwas zu früh gehofft das mein Fernseher das unterstützt ;) Der Fernseher ist ein Sony KD-55X8505C von 2015.
Also sieht es wohl eher so aus das der Fernseher nicht ausreichend Informationen für das Modul liefert?
Hier mal das 'list'

   CHANGED   
   CHANNELCOUNT 50
   DEF        192.168.0.47
   INTERVAL   45
   NAME       TV
   NR         72
   STATE      on
   TYPE       BRAVIA
   generation
   model     
   name       
   READINGS:
     2018-02-07 09:37:53   area            DEU
     2018-02-07 09:37:29   authCookie      03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
     2018-02-07 09:37:29   authExpires     Mi., 21 Feb. 2018 08:37:34 GMT+00:00
     2018-02-07 09:37:29   authMaxAge      1209600
     2018-02-07 22:16:18   channel         -
     2018-02-07 09:39:23   channelId       -
     2018-02-07 09:37:53   country         XEU
     2018-02-07 09:38:39   currentMedia    -
     2018-02-07 09:38:39   currentTitle    -
     2018-02-07 09:37:53   generation      3.9.0
     2018-02-07 22:16:18   input           -
     2018-02-07 09:37:53   language        ger
     2018-02-07 09:37:53   macAddr         10:4F:A8:46:B9:E1
     2018-02-07 09:37:53   model           KD-55X8505C
     2018-02-07 09:37:08   mute            off
     2018-02-07 09:37:53   name            BRAVIA
     2018-02-08 12:14:54   power           on
     2018-02-07 09:42:35   presence        present
     2018-02-07 09:37:21   registrationUUID 7d63d03cd092ee1f97c2cb761b0c04b4
     2018-02-07 09:37:08   requestFormat   json
     2018-02-08 12:14:54   state           on
     2018-02-07 14:59:00   uri             extInput:hdmi?port=1
     2018-02-08 12:32:09   volume          19
   helper:
     ADDRESS    192.168.0.47
     AVAILABLE  1
     HEADER     X-CERS-DEVICE-ID: fhem_remote
     lastInput  extInput:hdmi
     PORT:
       IRCC       80
       SERVICE    80
       UPNP       52323
     device:
       appPreset:
       inputPreset:
         AV#1:
           uri        extInput:scart?port=1
         AV#2/Component:
           uri        extInput:component?port=1
         Bildschirm#spiegeln:
           uri        extInput:widi?port=1
         HDMI#1:
           uri        extInput:hdmi?port=1
         HDMI#2/MHL:
           uri        extInput:hdmi?port=2
         HDMI#3:
           uri        extInput:hdmi?port=3
         HDMI#4/ARC:
           uri        extInput:hdmi?port=4
         PlayStation#4:
           uri        extInput:cec?type=player&port=4&logicalAddr=4
         TV:
           uri        tv
Attributes:
   devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
   icon       it_television
   room       TV,1.2 Wohnzimmer
   userattr   room_map structexclude
   webCmd     volume:channelUp:channelDown


Vielen Dank für deine Hilfe  :D

Gruß
Ben

vuffiraa

Hallo Ben,

dein TV ist aus der ersten Android Generation, also gar nicht so alt.
Kannst mal folgende Aufrufe probieren?
curl -v http://192.168.0.47/sony/appControl -d '{"id":2,"method":"getApplicationList","version":"1.0","params":[]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
Hiermit werden eigentlich die verfügbaren Apps gelesen.

Nun noch 2 Aufrufe für die Befehle, die der TV kennt.
curl -v http://192.168.0.47/sony/appControl -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.0"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
curl -v http://192.168.0.47/sony/appControl -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.1"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"

Viele Grüße
Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Ben737

Hallo Vuffiraa,
der erste Aufruf sah schon recht vielversprechend aus. YouTube zb ist dort vorhanden und alle anderen installierten Apps auch. Nur werde ich ganz sicher aus den zwei letzten nicht schlau  ::)
Sofern ich bei FHEM den Befehl "set TV application YouTube" absende toggelt der Fernseher zwischen an und aus je nachdem in welchem Status er war...

Beste Grüße
Ben

Verfügbare Apps:

Benjamins-MBP:~ Benjamin$ curl -v http://192.168.0.47/sony/appControl -d '{"id":2,"method":"getApplicationList","version":"1.0","params":[]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/appControl HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 66
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 66 out of 66 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 7465
< Connection: keep-alive
<
{"result":[[{"title":"Album","uri":"com.sony.dtv.com.sony.dtv.osat.album.com.sonyericsson.album.MainActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.sony.dtv.osat.album.com.sonyericsson.album.MainActivity.png"},{"title":"Musik","uri":"com.sony.dtv.com.sony.dtv.osat.music.com.sonyericsson.music.MusicActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.sony.dtv.osat.music.com.sonyericsson.music.MusicActivity.png"},{"title":"Programme Guide","uri":"com.sony.dtv.com.sony.dtv.tvx.com.sony.dtv.tvx.MainActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.sony.dtv.tvx.com.sony.dtv.tvx.MainActivity.png"},{"title":"Liste aufgezeichneter Titel","uri":"com.sony.dtv.com.sony.dtv.tvx.com.sony.dtv.tvx.rec.ui.screen.recorded.TitleListLauncherActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.sony.dtv.tvx.com.sony.dtv.tvx.rec.ui.screen.recorded.TitleListLauncherActivity.png"},{"title":"YouTube","uri":"com.sony.dtv.com.google.android.youtube.tv.com.google.android.apps.youtube.tv.cobalt.activity.ShellActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.google.android.youtube.tv.com.google.android.apps.youtube.tv.cobalt.activity.ShellActivity.png"},{"title":"Play Store","uri":"com.sony.dtv.com.android.vending.com.google.android.finsky.activities.TvMainActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.android.vending.com.google.android.finsky.activities.TvMainActivity.png"},{"title":"Amazon Video","uri":"com.sony.dtv.com.amazon.aiv.eu.com.amazon.ignition.IgnitionActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.amazon.aiv.eu.com.amazon.ignition.IgnitionActivity.png"},{"title":"Games Shop","uri":"com.sony.dtv.com.gameloft.android.HEPHD.GloftRC35.com.gameloft.android.HEPHD.GloftRC35.GameShop","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.gameloft.android.HEPHD.GloftRC35.com.gameloft.android.HEPHD.GloftRC35.GameShop.png"},{"title":"PlayStation Video","uri":"com.sony.dtv.com.sony.snei.video.hhvu.com.sony.snei.video.hhvu.MainActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.sony.snei.video.hhvu.com.sony.snei.video.hhvu.MainActivity.png"},{"title":"Photo Sharing Plus","uri":"com.sony.dtv.com.sony.dtv.photosharingplus.com.sony.dtv.photosharingplus.ui.PSSinglePlayScreenActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.sony.dtv.photosharingplus.com.sony.dtv.photosharingplus.ui.PSSinglePlayScreenActivity.png"},{"title":"Bildschirm spiegeln","uri":"com.sony.dtv.screnmirroring.com.screnmirroring.com.StartScreenMirroringHomeActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.screnmirroring.com.screnmirroring.com.StartScreenMirroringHomeActivity.png"},{"title":"Video","uri":"com.sony.dtv.com.sony.dtv.osat.video.com.sonyericsson.video.browser.BrowserActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.sony.dtv.osat.video.com.sonyericsson.video.browser.BrowserActivity.png"},{"title":"Internet Browser","uri":"com.sony.dtv.com.opera.sdk.example.com.opera.sdk.example.SonyBrowserUiActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.opera.sdk.example.com.opera.sdk.example.SonyBrowserUiActivity.png"},{"title":"Play Musik","uri":"com.sony.dtv.com.google.android.music.com.google.android.music.tv.HomeActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.google.android.music.com.google.android.music.tv.HomeActivity.png"},{"title":"Play Filme &amp; Serien","uri":"com.sony.dtv.com.google.android.videos.com.google.android.videos.tv.presenter.activity.TvLauncherActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.google.android.videos.com.google.android.videos.tv.presenter.activity.TvLauncherActivity.png"},{"title":"Play Spiele","uri":"com.sony.dtv.com.google.android.play.games.com.google.android.gms.games.pano.activity.MainPanoActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.google.android.play.games.com.google.android.gms.games.pano.activity.MainPanoActivity.png"},{"title":"Netflix","ur* Connection #0 to host 192.168.0.47 left intact
i":"com.sony.dtv.com.netflix.ninja.com.netflix.ninja.MainActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.netflix.ninja.com.netflix.ninja.MainActivity.png"},{"title":"tape.tv","uri":"com.sony.dtv.tv.tape.androidtv.tv.tape.androidtv.ui.tv.activity.GuidedStepUpdateActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.tv.tape.androidtv.tv.tape.androidtv.ui.tv.activity.GuidedStepUpdateActivity.png"},{"title":"Zattoo TV","uri":"com.sony.dtv.com.zattoo.player.com.zattoo.tv.TvActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.zattoo.player.com.zattoo.tv.TvActivity.png"},{"title":"ARD","uri":"com.sony.dtv.de.swr.avp.ard.tv.de.swr.avp.ard.tv.MainActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.de.swr.avp.ard.tv.de.swr.avp.ard.tv.MainActivity.png"},{"title":"7TV","uri":"com.sony.dtv.de.prosiebensat1digital.seventv.de.prosiebensat1digital.seventv.view.SplashScreenActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.de.prosiebensat1digital.seventv.de.prosiebensat1digital.seventv.view.SplashScreenActivity.png"},{"title":"3sat","uri":"com.sony.dtv.com.mediathek_3sat.android.com.zdf.firetv.mediathek.activity.VariantSplash","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.mediathek_3sat.android.com.zdf.firetv.mediathek.activity.VariantSplash.png"},{"title":"ZDFmediathek","uri":"com.sony.dtv.com.zdf.android.mediathek.com.zdf.android.mediathek.ui.splash.SplashActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.zdf.android.mediathek.com.zdf.android.mediathek.ui.splash.SplashActivity.png"},{"title":"ES Datei Explorer","uri":"com.sony.dtv.com.estrongs.android.pop.com.estrongs.android.pop.app.openscreenad.NewSplashActivity","icon":"http:\/\/192.168.0.47\/DIAL\/icon\/com.sony.dtv.com.estrongs.android.pop.com.estrongs.android.pop.app.openscreenad.NewSplashActivity.png"},{"title":"500px","uri":"com.sony.dtv.sonyselect-e20c74d9c4c824d97dfa921dfa107f966bd3947f","icon":"https:\/\/images.erabu.sony.tv\/icons\/08bbabc3-e8e0-4620-891a-3b8d9e80f8bb.png"},{"title":"Digital Concert Hall","uri":"com.sony.dtv.ceb-5114","icon":"http:\/\/sonybivstatic-a.akamaihd.net\/bivl-ww\/static\/service\/icons\/service_55\/sub_1\/x180.png"},{"title":"Erweiterte Funktionen aktiviere","uri":"com.sony.dtv.ceb-4834","icon":"http:\/\/sonybivstatic-a.akamaihd.net\/bivl-ww\/static\/service\/icons\/service_0\/h.png"},{"title":"Wuaki.tv","uri":"com.sony.dtv.ceb-5206","icon":"http:\/\/sonybivstatic-a.akamaihd.net\/bivl-ww\/static\/service\/icons\/service_381\/sub_1\/x180.png"},{"title":"Tagesschau","uri":"com.sony.dtv.ceb-4472","icon":"http:\/\/sonybivstatic-a.akamaihd.net\/bivl-ww\/static\/service\/icons\/service_44\/h.png"},{"title":"watchmi Themenkanäle","uri":"com.sony.dtv.ceb-5128","icon":"http:\/\/sonybivstatic-a.akamaihd.net\/bivl-ww\/static\/service\/icons\/service_516\/x180.png"},{"title":"DW for Smart TV","uri":"com.sony.dtv.ceb-5226","icon":"http:\/\/sonybivstatic-a.akamaihd.net\/bivl-ww\/static\/service\/icons\/service_43\/x180.png"},{"title":"uStudio","uri":"com.sony.dtv.ceb-4386","icon":"http:\/\/sonybivstatic-a.akamaihd.net\/bivl-ww\/static\/service\/icons\/service_109\/h.png"},{"title":"Meteonews TV","uri":"com.sony.dtv.ceb-5216","ic


Bekannte Befehle (1)

Benjamins-MBP:~ Benjamin$ curl -v http://192.168.0.47/sony/appControl -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.0"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/appControl HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 67
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 67 out of 67 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 561
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"results":[["getApplicationList",[],["{\"title\":\"string\", \"uri\":\"string\", \"icon\":\"string\", \"data\":\"string\"}*"],"1.0"],["getApplicationStatusList",[],["{\"name\":\"string\", \"status\":\"string\"}*"],"1.0"],["getWebAppStatus",[],["{\"active\":\"bool\", \"url\":\"string\"}"],"1.0"],["setActiveApp",["{\"uri\":\"string\", \"data\":\"string\"}"],[],"1.0"],["setTextForm",["string"],["int"],"1.0"],["terminateApps",[],[],"1.0"],["getMethodTypes",["string"],["string","string*","string*","string"],"1.0"],["getVersions",[],["string*"],"1.0"]],"id":2}


(2)

Benjamins-MBP:~ Benjamin$ curl -v http://192.168.0.47/sony/appControl -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.1"]}' -H "Cookie: auth=03AA6F61EACE46BB037AD6"
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/appControl HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 67
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 67 out of 67 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 170
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"results":[["getTextForm",["{\"encKey\":\"string\"}"],["{\"text\":\"string\"}"],"1.1"],["setTextForm",["{\"encKey\":\"string\", \"text\":\"string\"}"],[],"1.1"]],"id":2}



vuffiraa

Hallo Ben,

sieht soweit doch sehr gut aus, die Apps sind da.

Der 2. und 3. Befehl waren nur zur Analyse, warum die Apps nicht abgefragt werden können. Das sind die Listen der möglichen Befehle.

Die Apps werden im Modul immer beim Einschalten des TVs geladen. Kannst du von diesem Vorgang mal ein Log machen. Also im Modul das Attribute 'verbose' auf 5 setzen und dann den TV einschalten. In Fhem muss der TV aber vorher auch als aus/standby erkannt werden. Also aus, warten das Fhem das mitbekommt und dann erst wieder an.

Oder hattest du das Modul so frisch eingebunden, dass die Apps noch nicht geladen waren? Also anders gefragt, gibt es mittlerweile Apps bei 'set application'?

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Ben737

Hallo Vuffiraa,

ich hoffe ich hab jetzt richtig verstanden worum du mich gebeten hast ;) Hab den Teil aus dem FHEM Logfile kopiert der nach dem wieder anschalten vom Fernseher geloggt wurde.
Das Modul hab ich zwar noch einmal neu eingebunden aber vorher waren auch keine applications zu sehen. Mittlerweile sehe ich den Reiter "application" immer noch nicht :/
2018.02.09 21:01:17 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:17 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:17 5: BRAVIA TV: called function BRAVIA_Get()
2018.02.09 21:01:21 1: RMDIR: ./restoreDir/2018-01-25
2018.02.09 21:01:26 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:26 2: BRAVIA set TV off
2018.02.09 21:01:26 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:01:26 4: BRAVIA TV: REQ ircc/STANDBY
2018.02.09 21:01:26 5: BRAVIA TV: POST http://192.168.0.47:80/sony/IRCC (<?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:X_SendIRCC xmlns:u="urn:schemas-sony-com:service:IRCC:1"><IRCCCode>AAAAAQAAAAEAAAAvAw==</IRCCCode></u:X_SendIRCC></s:Body></s:Envelope>)
2018.02.09 21:01:26 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-sony-com:service:IRCC:1#X_SendIRCC"
Content-Type: text/xml; charset=UTF-8
2018.02.09 21:01:26 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4a2c050) err:  data: <?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:X_SendIRCCResponse xmlns:u="urn:schemas-sony-com:service:IRCC:1">
    </u:X_SendIRCCResponse>
  </s:Body>
</s:Envelope>
2018.02.09 21:01:26 4: BRAVIA TV: RCV ircc/AAAAAQAAAAEAAAAvAw==
2018.02.09 21:01:26 4: BRAVIA TV: RES ircc/AAAAAQAAAAEAAAAvAw== - <?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:X_SendIRCCResponse xmlns:u="urn:schemas-sony-com:service:IRCC:1">
    </u:X_SendIRCCResponse>
  </s:Body>
</s:Envelope>
2018.02.09 21:01:26 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:28 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:38 5: BRAVIA TV: called function BRAVIA_GetStatus()
2018.02.09 21:01:38 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:01:38 4: BRAVIA TV: REQ getStatus/json
2018.02.09 21:01:38 5: BRAVIA TV: POST http://192.168.0.47:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2018.02.09 21:01:38 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:01:38 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4bd7d60) err:  data: {"result":[{"status":"standby"}],"id":1}
2018.02.09 21:01:38 4: BRAVIA TV: RCV getStatus/json
2018.02.09 21:01:38 4: BRAVIA TV: RES getStatus/json - {"result":[{"status":"standby"}],"id":1}
2018.02.09 21:01:38 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:43 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:43 2: BRAVIA set TV on
2018.02.09 21:01:43 5: BRAVIA TV: called function BRAVIA_Set()
2018.02.09 21:01:43 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:01:43 4: BRAVIA TV: REQ ircc/POWER
2018.02.09 21:01:43 5: BRAVIA TV: POST http://192.168.0.47:80/sony/IRCC (<?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:X_SendIRCC xmlns:u="urn:schemas-sony-com:service:IRCC:1"><IRCCCode>AAAAAQAAAAEAAAAVAw==</IRCCCode></u:X_SendIRCC></s:Body></s:Envelope>)
2018.02.09 21:01:43 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-sony-com:service:IRCC:1#X_SendIRCC"
Content-Type: text/xml; charset=UTF-8
2018.02.09 21:01:43 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4699f08) err:  data: <?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:X_SendIRCCResponse xmlns:u="urn:schemas-sony-com:service:IRCC:1">
    </u:X_SendIRCCResponse>
  </s:Body>
</s:Envelope>
2018.02.09 21:01:43 4: BRAVIA TV: RCV ircc/AAAAAQAAAAEAAAAVAw==
2018.02.09 21:01:43 4: BRAVIA TV: RES ircc/AAAAAQAAAAEAAAAVAw== - <?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:X_SendIRCCResponse xmlns:u="urn:schemas-sony-com:service:IRCC:1">
    </u:X_SendIRCCResponse>
  </s:Body>
</s:Envelope>
2018.02.09 21:02:23 5: BRAVIA TV: called function BRAVIA_GetStatus()
2018.02.09 21:02:23 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:02:23 4: BRAVIA TV: REQ getStatus/json
2018.02.09 21:02:23 5: BRAVIA TV: POST http://192.168.0.47:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2018.02.09 21:02:23 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:02:23 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x48cc618) err:  data: {"result":[{"status":"active"}],"id":1}
2018.02.09 21:02:23 4: BRAVIA TV: RCV getStatus/json
2018.02.09 21:02:23 4: BRAVIA TV: RES getStatus/json - {"result":[{"status":"active"}],"id":1}
2018.02.09 21:02:23 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:02:23 4: BRAVIA TV: REQ getContentInformation
2018.02.09 21:02:23 5: BRAVIA TV: POST http://192.168.0.47:80/sony/avContent ({"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"})
2018.02.09 21:02:23 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:02:24 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4c23898) err:  data: {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:02:24 4: BRAVIA TV: RCV getContentInformation
2018.02.09 21:02:24 4: BRAVIA TV: RES getContentInformation - {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:02:24 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:02:24 4: BRAVIA TV: REQ getScheduleList
2018.02.09 21:02:24 5: BRAVIA TV: POST http://192.168.0.47:80/sony/recording ({"method":"getScheduleList","params":[{"cnt":100,"stIdx":0}],"id":1,"version":"1.0"})
2018.02.09 21:02:24 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:02:24 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x471cf40) err:  data: {"result":[[]],"id":1}
2018.02.09 21:02:24 4: BRAVIA TV: RCV getScheduleList
2018.02.09 21:02:24 4: BRAVIA TV: RES getScheduleList - {"result":[[]],"id":1}
2018.02.09 21:02:24 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:02:24 4: BRAVIA TV: REQ upnp/getVolume
2018.02.09 21:02:24 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:02:24 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2018.02.09 21:02:24 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:02:24 4: BRAVIA TV: REQ upnp/getMute
2018.02.09 21:02:24 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:02:24 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2018.02.09 21:02:24 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4ac4f88) err:  data: <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:02:24 4: BRAVIA TV: RCV upnp/getMute
2018.02.09 21:02:24 4: BRAVIA TV: RES upnp/getMute - <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:02:24 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4ae92f0) err:  data: <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:02:24 4: BRAVIA TV: RCV upnp/getVolume
2018.02.09 21:02:24 4: BRAVIA TV: RES upnp/getVolume - <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:03:08 5: BRAVIA TV: called function BRAVIA_GetStatus()
2018.02.09 21:03:08 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:08 4: BRAVIA TV: REQ getStatus/json
2018.02.09 21:03:08 5: BRAVIA TV: POST http://192.168.0.47:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2018.02.09 21:03:08 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:03:08 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4ad6568) err:  data: {"result":[{"status":"active"}],"id":1}
2018.02.09 21:03:08 4: BRAVIA TV: RCV getStatus/json
2018.02.09 21:03:08 4: BRAVIA TV: RES getStatus/json - {"result":[{"status":"active"}],"id":1}
2018.02.09 21:03:08 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:08 4: BRAVIA TV: REQ getContentInformation
2018.02.09 21:03:08 5: BRAVIA TV: POST http://192.168.0.47:80/sony/avContent ({"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"})
2018.02.09 21:03:08 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:03:08 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b51db0) err:  data: {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:03:08 4: BRAVIA TV: RCV getContentInformation
2018.02.09 21:03:08 4: BRAVIA TV: RES getContentInformation - {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:03:08 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:08 4: BRAVIA TV: REQ getScheduleList
2018.02.09 21:03:08 5: BRAVIA TV: POST http://192.168.0.47:80/sony/recording ({"method":"getScheduleList","params":[{"cnt":100,"stIdx":0}],"id":1,"version":"1.0"})
2018.02.09 21:03:08 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:03:09 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x471df98) err:  data: {"result":[[]],"id":1}
2018.02.09 21:03:09 4: BRAVIA TV: RCV getScheduleList
2018.02.09 21:03:09 4: BRAVIA TV: RES getScheduleList - {"result":[[]],"id":1}
2018.02.09 21:03:09 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:09 4: BRAVIA TV: REQ upnp/getVolume
2018.02.09 21:03:09 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:03:09 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2018.02.09 21:03:09 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:09 4: BRAVIA TV: REQ upnp/getMute
2018.02.09 21:03:09 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:03:09 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2018.02.09 21:03:09 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x44e3a60) err:  data: <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:03:09 4: BRAVIA TV: RCV upnp/getVolume
2018.02.09 21:03:09 4: BRAVIA TV: RES upnp/getVolume - <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:03:09 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b80bc8) err:  data: <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:03:09 4: BRAVIA TV: RCV upnp/getMute
2018.02.09 21:03:09 4: BRAVIA TV: RES upnp/getMute - <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:03:53 5: BRAVIA TV: called function BRAVIA_GetStatus()
2018.02.09 21:03:53 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:53 4: BRAVIA TV: REQ getStatus/json
2018.02.09 21:03:53 5: BRAVIA TV: POST http://192.168.0.47:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2018.02.09 21:03:53 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:03:53 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4ad9970) err:  data: {"result":[{"status":"active"}],"id":1}
2018.02.09 21:03:53 4: BRAVIA TV: RCV getStatus/json
2018.02.09 21:03:53 4: BRAVIA TV: RES getStatus/json - {"result":[{"status":"active"}],"id":1}
2018.02.09 21:03:53 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:53 4: BRAVIA TV: REQ getContentInformation
2018.02.09 21:03:53 5: BRAVIA TV: POST http://192.168.0.47:80/sony/avContent ({"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"})
2018.02.09 21:03:53 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:03:53 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4a16ea0) err:  data: {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:03:53 4: BRAVIA TV: RCV getContentInformation
2018.02.09 21:03:53 4: BRAVIA TV: RES getContentInformation - {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:03:53 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:53 4: BRAVIA TV: REQ getScheduleList
2018.02.09 21:03:53 5: BRAVIA TV: POST http://192.168.0.47:80/sony/recording ({"method":"getScheduleList","params":[{"cnt":100,"stIdx":0}],"id":1,"version":"1.0"})
2018.02.09 21:03:53 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:03:54 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4ba49e8) err:  data: {"result":[[]],"id":1}
2018.02.09 21:03:54 4: BRAVIA TV: RCV getScheduleList
2018.02.09 21:03:54 4: BRAVIA TV: RES getScheduleList - {"result":[[]],"id":1}
2018.02.09 21:03:54 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:54 4: BRAVIA TV: REQ upnp/getVolume
2018.02.09 21:03:54 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:03:54 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2018.02.09 21:03:54 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:03:54 4: BRAVIA TV: REQ upnp/getMute
2018.02.09 21:03:54 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:03:54 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2018.02.09 21:03:54 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b1b930) err:  data: <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:03:54 4: BRAVIA TV: RCV upnp/getMute
2018.02.09 21:03:54 4: BRAVIA TV: RES upnp/getMute - <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:03:54 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4ac48c8) err:  data: <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:03:54 4: BRAVIA TV: RCV upnp/getVolume
2018.02.09 21:03:54 4: BRAVIA TV: RES upnp/getVolume - <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:04:38 5: BRAVIA TV: called function BRAVIA_GetStatus()
2018.02.09 21:04:38 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:04:38 4: BRAVIA TV: REQ getStatus/json
2018.02.09 21:04:38 5: BRAVIA TV: POST http://192.168.0.47:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2018.02.09 21:04:38 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:04:38 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x29602f8) err:  data: {"result":[{"status":"active"}],"id":1}
2018.02.09 21:04:38 4: BRAVIA TV: RCV getStatus/json
2018.02.09 21:04:38 4: BRAVIA TV: RES getStatus/json - {"result":[{"status":"active"}],"id":1}
2018.02.09 21:04:38 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:04:38 4: BRAVIA TV: REQ getContentInformation
2018.02.09 21:04:38 5: BRAVIA TV: POST http://192.168.0.47:80/sony/avContent ({"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"})
2018.02.09 21:04:38 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:04:38 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b1a1d0) err:  data: {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:04:38 4: BRAVIA TV: RCV getContentInformation
2018.02.09 21:04:38 4: BRAVIA TV: RES getContentInformation - {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:04:38 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:04:38 4: BRAVIA TV: REQ getScheduleList
2018.02.09 21:04:38 5: BRAVIA TV: POST http://192.168.0.47:80/sony/recording ({"method":"getScheduleList","params":[{"cnt":100,"stIdx":0}],"id":1,"version":"1.0"})
2018.02.09 21:04:38 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:04:39 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4beadb8) err:  data: {"result":[[]],"id":1}
2018.02.09 21:04:39 4: BRAVIA TV: RCV getScheduleList
2018.02.09 21:04:39 4: BRAVIA TV: RES getScheduleList - {"result":[[]],"id":1}
2018.02.09 21:04:39 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:04:39 4: BRAVIA TV: REQ upnp/getVolume
2018.02.09 21:04:39 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:04:39 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2018.02.09 21:04:39 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:04:39 4: BRAVIA TV: REQ upnp/getMute
2018.02.09 21:04:39 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:04:39 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2018.02.09 21:04:39 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x471ca00) err:  data: <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:04:39 4: BRAVIA TV: RCV upnp/getVolume
2018.02.09 21:04:39 4: BRAVIA TV: RES upnp/getVolume - <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:04:39 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4910488) err:  data: <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:04:39 4: BRAVIA TV: RCV upnp/getMute
2018.02.09 21:04:39 4: BRAVIA TV: RES upnp/getMute - <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:05:23 5: BRAVIA TV: called function BRAVIA_GetStatus()
2018.02.09 21:05:23 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:05:23 4: BRAVIA TV: REQ getStatus/json
2018.02.09 21:05:23 5: BRAVIA TV: POST http://192.168.0.47:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2018.02.09 21:05:23 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:05:23 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b808f8) err:  data: {"result":[{"status":"active"}],"id":1}
2018.02.09 21:05:23 4: BRAVIA TV: RCV getStatus/json
2018.02.09 21:05:23 4: BRAVIA TV: RES getStatus/json - {"result":[{"status":"active"}],"id":1}
2018.02.09 21:05:23 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:05:23 4: BRAVIA TV: REQ getContentInformation
2018.02.09 21:05:23 5: BRAVIA TV: POST http://192.168.0.47:80/sony/avContent ({"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"})
2018.02.09 21:05:23 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:05:23 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4af0a30) err:  data: {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:05:23 4: BRAVIA TV: RCV getContentInformation
2018.02.09 21:05:23 4: BRAVIA TV: RES getContentInformation - {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:05:23 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:05:23 4: BRAVIA TV: REQ getScheduleList
2018.02.09 21:05:23 5: BRAVIA TV: POST http://192.168.0.47:80/sony/recording ({"method":"getScheduleList","params":[{"cnt":100,"stIdx":0}],"id":1,"version":"1.0"})
2018.02.09 21:05:23 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:05:24 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x471d788) err:  data: {"result":[[]],"id":1}
2018.02.09 21:05:24 4: BRAVIA TV: RCV getScheduleList
2018.02.09 21:05:24 4: BRAVIA TV: RES getScheduleList - {"result":[[]],"id":1}
2018.02.09 21:05:24 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:05:24 4: BRAVIA TV: REQ upnp/getVolume
2018.02.09 21:05:24 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:05:24 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2018.02.09 21:05:24 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:05:24 4: BRAVIA TV: REQ upnp/getMute
2018.02.09 21:05:24 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:05:24 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2018.02.09 21:05:24 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b67f80) err:  data: <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:05:24 4: BRAVIA TV: RCV upnp/getMute
2018.02.09 21:05:24 4: BRAVIA TV: RES upnp/getMute - <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:05:24 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4c26510) err:  data: <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:05:24 4: BRAVIA TV: RCV upnp/getVolume
2018.02.09 21:05:24 4: BRAVIA TV: RES upnp/getVolume - <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:06:08 5: BRAVIA TV: called function BRAVIA_GetStatus()
2018.02.09 21:06:08 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:06:08 4: BRAVIA TV: REQ getStatus/json
2018.02.09 21:06:08 5: BRAVIA TV: POST http://192.168.0.47:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2018.02.09 21:06:08 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:06:08 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x2383878) err:  data: {"result":[{"status":"active"}],"id":1}
2018.02.09 21:06:08 4: BRAVIA TV: RCV getStatus/json
2018.02.09 21:06:08 4: BRAVIA TV: RES getStatus/json - {"result":[{"status":"active"}],"id":1}
2018.02.09 21:06:08 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:06:08 4: BRAVIA TV: REQ getContentInformation
2018.02.09 21:06:08 5: BRAVIA TV: POST http://192.168.0.47:80/sony/avContent ({"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"})
2018.02.09 21:06:08 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:06:09 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4c21360) err:  data: {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:06:09 4: BRAVIA TV: RCV getContentInformation
2018.02.09 21:06:09 4: BRAVIA TV: RES getContentInformation - {"error":[7,"Illegal State"],"id":1}
2018.02.09 21:06:09 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:06:09 4: BRAVIA TV: REQ getScheduleList
2018.02.09 21:06:09 5: BRAVIA TV: POST http://192.168.0.47:80/sony/recording ({"method":"getScheduleList","params":[{"cnt":100,"stIdx":0}],"id":1,"version":"1.0"})
2018.02.09 21:06:09 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
2018.02.09 21:06:09 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4b23e60) err:  data: {"result":[[]],"id":1}
2018.02.09 21:06:09 4: BRAVIA TV: RCV getScheduleList
2018.02.09 21:06:09 4: BRAVIA TV: RES getScheduleList - {"result":[[]],"id":1}
2018.02.09 21:06:09 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:06:09 4: BRAVIA TV: REQ upnp/getVolume
2018.02.09 21:06:09 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:06:09 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetVolume"
Content-Type: text/xml
2018.02.09 21:06:09 5: BRAVIA TV: called function BRAVIA_SendCommand()
2018.02.09 21:06:09 4: BRAVIA TV: REQ upnp/getMute
2018.02.09 21:06:09 5: BRAVIA TV: POST http://192.168.0.47: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>)
2018.02.09 21:06:09 5: BRAVIA TV: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
Soapaction: "urn:schemas-upnp-org:service:RenderingControl:1#GetMute"
Content-Type: text/xml
2018.02.09 21:06:09 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4bc2a50) err:  data: <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:06:09 4: BRAVIA TV: RCV upnp/getMute
2018.02.09 21:06:09 4: BRAVIA TV: RES upnp/getMute - <?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:GetMuteResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentMute>0</CurrentMute></u:GetMuteResponse></s:Body></s:Envelope>
2018.02.09 21:06:09 5: BRAVIA TV: called function BRAVIA_ReceiveCommand() rc: HASH(0x4adbd70) err:  data: <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>
2018.02.09 21:06:09 4: BRAVIA TV: RCV upnp/getVolume
2018.02.09 21:06:09 4: BRAVIA TV: RES upnp/getVolume - <?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:GetVolumeResponse xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><CurrentVolume>19</CurrentVolume></u:GetVolumeResponse></s:Body></s:Envelope>


Liebe Grüße
Ben

vuffiraa

Hallo Ben,

Ok, jetzt weiß ich, wo es hakt. Irgendwie will dein TV nicht so antworten, wie das Modul gerne möchte...

Kannst du noch mal ein paar Befehle probieren?
curl -v http://192.168.0.47/sony/avContent -d '{"id":2,"method":"getVersions","version":"1.0","params":[]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"

In der Antwort sollten ein paar Versionsnummer stehen 1.0 bis 1.2. Dafür sind dann die folgenden Befehle
curl -v http://192.168.0.47/sony/avContent -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.0"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
curl -v http://192.168.0.47/sony/avContent -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.1"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
curl -v http://192.168.0.47/sony/avContent -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.2"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"

Danke für die Hilfe!
Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Ben737

Hallo Vuffiraa,
danke dir für deine ganzen Mühen, du hilfst ja mir, ich bin da ja teilweise gut aufgeschmissen! :)
Natürlich hab ich die Befehle probiert, hier mal die Ergebnisse:
curl -v http://192.168.0.47/sony/avContent -d '{"id":2,"method":"getVersions","version":"1.0","params":[]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/avContent HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 59
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 59 out of 59 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 39
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"result":[["1.0","1.1","1.2"]],"id":2}


1.0:
curl -v http://,"method":"getMethodTypes","version":"1.0","params":["1.0"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/avContent HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 67
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 67 out of 67 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 2293
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"results":[["deleteContent",["{\"uri\":\"string\"}"],[],"1.0"],["getContentCount",["{\"source\":\"string\", \"type\":\"string\"}"],["{\"count\":\"int\"}"],"1.0"],["getContentList",["{\"source\":\"string\", \"stIdx\":\"int\", \"cnt\":\"int\", \"type\":\"string\"}"],["{\"uri\":\"string\", \"title\":\"string\", \"index\":\"int\", \"dispNum\":\"string\", \"originalDispNum\":\"string\", \"tripletStr\":\"string\", \"programNum\":\"int\", \"programMediaType\":\"string\", \"directRemoteNum\":\"int\", \"startDateTime\":\"string\", \"durationSec\":\"int\", \"channelName\":\"string\", \"fileSizeByte\":\"int\", \"isProtected\":\"bool\", \"isAlreadyPlayed\":\"bool\"}*"],"1.0"],["getCurrentExternalInputsStatus",[],["{\"uri\":\"string\", \"title\":\"string\", \"connection\":\"bool\", \"label\":\"string\", \"icon\":\"string\"}*"],"1.0"],["getParentalRatingSettings",[],["{\"ratingTypeAge\":\"int\", \"ratingTypeSony\":\"string\", \"ratingCountry\":\"string\", \"ratingCustomTypeTV\":\"string*\", \"ratingCustomTypeMpaa\":\"string\", \"ratingCustomTypeCaEnglish\":\"string\", \"ratingCustomTypeCaFrench\":\"string\", \"unratedLock\":\"bool\"}"],"1.0"],["getPlayingContentInfo",[],["{\"uri\":\"string\", \"source\":\"string\", \"title\":\"string\", \"dispNum\":\"string\", \"originalDispNum\":\"string\", \"tripletStr\":\"string\", \"programNum\":\"int\", \"programTitle\":\"string\", \"startDateTime\":\"string\", \"durationSec\":\"int\", \"mediaType\":\"string\", \"playSpeed\":\"string\", \"bivl_serviceId\":\"string\", \"bivl_assetId\":\"string\", \"bivl_provider\":\"string\"}"],"1.0"],["getSchemeList",[],["{\"scheme\":\"string\"}*"],"1.0"],["getSourceList",["{\"scheme\":\"string\"}"],["{\"source\":\"string\"}*"],"1.0"],["setDeleteProtection",["{\"uri\":\"string\", \"isProtected\":\"bool\"}"],[],"1.0"],["setFavoriteContentList",["{\"favSource\":\"string\", \"contents\":\"string*\"}"],[],"1.0"],["setPlayContent",["{\"uri\":\"string\"}"],[],"1.0"],["setPlayTvContent",["{\"channel\":\"string\"}"],[],"1.0"],["setTvContentVisibility",["{\"uri\":\"string\", \"epgVisibility\":\"string\", \"channelSurfingVisibility\":\"string\", \"visibility\":\"string\"}*"],[],"1.0"],

1.1:
curl -v http://192.168.0.47/sony/avContent -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.1"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/avContent HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 67
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 67 out of 67 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 514
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"results":[["getContentCount",["{\"source\":\"string\", \"type\":\"string\", \"target\":\"string\"}"],["{\"count\":\"int\"}"],"1.1"],["getCurrentExternalInputsStatus",[],["{\"uri\":\"string\", \"title\":\"string\", \"connection\":\"bool\", \"label\":\"string\", \"icon\":\"string\", \"status\":\"string\"}*"],"1.1"],["setPlayTvContent",["{\"channel\":\"PlayTvChannel\", \"source\":\"string\", \"sourceType\":\"string\", \"broadcastFreqName\":\"string\", \"ignoreVisibilitySettings\":\"bool\"}"],[],"1.1"]],"id":2}

1.2:
cur6F61EACE46BB037AD6".0.47/sony/avContent -d '{"id":2,"method":"getMethodTypes","version":"1.0","params":["1.2"]}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/avContent HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 67
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 67 out of 67 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 1119
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"results":[["getContentList",["{\"source\":\"string\", \"stIdx\":\"int\", \"cnt\":\"int\", \"type\":\"string\", \"target\":\"string\"}"],["{\"uri\":\"string\", \"title\":\"string\", \"index\":\"int\", \"dispNum\":\"string\", \"originalDispNum\":\"string\", \"tripletStr\":\"string\", \"programNum\":\"int\", \"programMediaType\":\"string\", \"directRemoteNum\":\"int\", \"epgVisibility\":\"string\", \"channelSurfingVisibility\":\"string\", \"visibility\":\"string\", \"startDateTime\":\"string\", \"channelName\":\"string\", \"fileSizeByte\":\"int\", \"isProtected\":\"bool\", \"isAlreadyPlayed\":\"bool\", \"productID\":\"string\", \"contentType\":\"string\", \"storageUri\":\"string\", \"videoCodec\":\"string\", \"chapterCount\":\"int\", \"durationSec\":\"double\", \"audioCodec\":\"string*\", \"audioFrequency\":\"string*\", \"audioChannel\":\"string*\", \"subtitleLanguage\":\"string*\", \"subtitleTitle\":\"string*\", \"parentalRating\":\"string*\", \"parentalSystem\":\"string*\", \"parentalCountry\":\"string*\", \"sizeMB\":\"int\", \"createdTime\":\"string\", \"userContentFlag\":\"bool\"}*"],"1.2"]],"id":2}


Wünsche dir einen schönen Abend!
Ben :)

vuffiraa

Hallo Ben,

ich tappe noch ein bisschen im Dunkeln, warum dieser Befehl bei dir nicht geht:
curl -v http://192.168.0.47/sony/avContent -d '{"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"

Kann es sein, dass du nur über externe Eingänge schaust und keinen der internen Tuner konfiguriert hast?
Ansonsten probieren den Befehl oben mal, wenn ein interner Tuner aktiv ist.

Gruß Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Ben737

Moin Vuffiraa,
da hast du tatsächlich recht! Ich schaue über einen externen Receiver. Der ist gerade aktiv und wenn ich deinen Befehl ausführe kommt tatsächlich auch ein Output der passt.
curl -v http://192.168.0.47/sony/avContent -d '{"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"}' -H "Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6"
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/avContent HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 69
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 69 out of 69 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 92
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"result":[{"uri":"extInput:hdmi?port=1","source":"extInput:hdmi","title":"HDMI 1"}],"id":1}


Dann habe ich das TV Kabel vom Receiver direkt am Fernseher angeschlossen, einen Sendersuchlauf gestartet, auf Analog geschaltet, deinen Befehl noch einmal ausgeführt mit folgendem Ergebnis:

curl -v http://192.168.0.47/sony/avContent -d '{"method":"getPlayingContentInfo","params":[],"id":1,"version":"1.0"}' -8A6F61EACE46BB037AD6"6F14C12CA5EDE0A
*   Trying 192.168.0.47...
* TCP_NODELAY set
* Connected to 192.168.0.47 (192.168.0.47) port 80 (#0)
> POST /sony/avContent HTTP/1.1
> Host: 192.168.0.47
> User-Agent: curl/7.54.0
> Accept: */*
> Cookie: auth=03AF46F14C12CA5EDE0A8A6F61EACE46BB037AD6
> Content-Length: 69
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 69 out of 69 bytes
< HTTP/1.1 200 OK
< Content-Type: application/json
< Content-Length: 175
< Connection: keep-alive
<
* Connection #0 to host 192.168.0.47 left intact
{"result":[{"uri":"tv:analog?channel=1","source":"tv:analog","title":"PHOEN","dispNum":"1","tripletStr":"0.0.0","programTitle":"","startDateTime":"","durationSec":-1}],"id":1}


Da dachte ich mir, ich probiere es den Fernseher so auszuschalten, zu warten bis FHEM es erkannt hat und neuzustarten. Plötzlich hatte ich das drop down Menü "application"!? Jetzt funktioniert alles wie es soll? Keine Ahnung wieso weshalb warum aber deine Tipps haben mir geholfen es zum Laufen zu bringen  :D :D :D
Vielen Dank Vuffiraa!!!!
Liegt es also daran das einige Daten nicht gesendet werden wenn man nicht analog Fernsehen schaut? Irgendwie schon seltsam :)

Dankende und glückliche Grüße
Ben  ;D

vuffiraa

Hallo Ben,

gut, dass es jetzt bei dir auch geklappt hat. Eigentlich sollte es keine Grund geben, dass das nur mit den internen Tunern funktioniert. Beim nächsten Update werde ich ein paar Kleinigkeiten ändern, vielleicht hat dann der Nächste nicht wieder die gleichen Probleme.

Schönen Abend,
Vuffiraa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean