Sony BRAVIA KD-49XD7004 TV - WOL - set on - Problematik

Begonnen von zank, 28 Dezember 2016, 18:14:37

Vorheriges Thema - Nächstes Thema

zank

Hallo Fhem Community,
versuche aktuell meinen neuen Fernseher an Fhem zu koppeln. Hat grundsätzlich alles ganz einfach und ad hoc funktioniert, wie in der Fhem Referenz angegeben. Es scheint alles zu funktionieren mit Ausnahme des Einschaltens, welche ja per WOL von statten gehen soll.

Habe im Forum bereits ähnliches vorgefunden, komme damit aber nicht weiter. Darum erlaubt mir meine Anfrage hier.

Folgendes habe ich aus dem Logfile entnommen wenn ich den Befehl absetze (verbose 5). Aus dem Log habe ich zudem, aus meiner Sicht irrelevante, Inhalte von Sonos, Netatmo, etc. entfernt:

2016.12.28 09:47:01 4: WEB_192.168.1.109_49964 POST /fhem?cmd.TV_WZ=set%20TV_WZ%20on&room=TV&room=TV&XHR=1&fw_id=6941; BUFLEN:0
2016.12.28 09:47:01 5: Cmd: >set TV_WZ on<
2016.12.28 09:47:01 5: BRAVIA TV_WZ: called function BRAVIA_Set()
2016.12.28 09:47:01 2: BRAVIA set TV_WZ on
2016.12.28 09:47:01 5: Triggering TV_WZ (1 changes)
2016.12.28 09:47:01 5: Starting notify loop for TV_WZ, 1 event(s), first is set_on
2016.12.28 09:47:01 5: BRAVIA TV_WZ: called function BRAVIA_Set()
2016.12.28 09:47:01 4: BRAVIA TV_WZ: Waking up by sending Wake-On-Lan magic package to 104FA8A83656
2016.12.28 09:47:01 4: name: /fhem?cmd.TV_WZ=set%20TV_WZ%20on&room=TV&room=TV&XHR=1&fw_id=6941 / RL:41 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2016.12.28 09:47:06 5: BRAVIA TV_WZ: called function BRAVIA_GetStatus()
2016.12.28 09:47:06 5: BRAVIA TV_WZ: called function BRAVIA_SendCommand()
2016.12.28 09:47:06 4: BRAVIA TV_WZ: REQ getStatus/json
2016.12.28 09:47:06 5: BRAVIA TV_WZ: POST http://192.168.1.107:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2016.12.28 09:47:06 5: BRAVIA TV_WZ: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=44471DDD4175ABBF6DE8ABD066403CBA02A95C2E
2016.12.28 09:47:06 4: HttpUtils url=http://192.168.1.107:80/sony/system
2016.12.28 09:47:06 4: http://192.168.1.107:80/sony/system: HTTP response code 200
2016.12.28 09:47:06 4: HttpUtils http://192.168.1.107:80/sony/system: Got data, length: 40
2016.12.28 09:47:06 5: BRAVIA TV_WZ: called function BRAVIA_ReceiveCommand() rc: HASH(0x37fb850) err:  data: {"result":[{"status":"standby"}],"id":1}
2016.12.28 09:47:06 4: BRAVIA TV_WZ: RCV getStatus/json
2016.12.28 09:47:06 4: BRAVIA TV_WZ: RES getStatus/json - {"result":[{"status":"standby"}],"id":1}

2016.12.28 09:47:51 5: BRAVIA TV_WZ: called function BRAVIA_GetStatus()
2016.12.28 09:47:51 5: BRAVIA TV_WZ: called function BRAVIA_SendCommand()
2016.12.28 09:47:51 4: BRAVIA TV_WZ: REQ getStatus/json
2016.12.28 09:47:51 5: BRAVIA TV_WZ: POST http://192.168.1.107:80/sony/system ({"method":"getPowerStatus","params":[],"id":1,"version":"1.0"})
2016.12.28 09:47:51 5: BRAVIA TV_WZ: header X-CERS-DEVICE-ID: fhem_remote
Cookie: auth=44471DDD4175ABBF6DE8ABD066403CBA02A95C2E
2016.12.28 09:47:51 4: HttpUtils url=http://192.168.1.107:80/sony/system
2016.12.28 09:47:51 4: http://192.168.1.107:80/sony/system: HTTP response code 200
2016.12.28 09:47:51 4: HttpUtils http://192.168.1.107:80/sony/system: Got data, length: 40
2016.12.28 09:47:51 5: BRAVIA TV_WZ: called function BRAVIA_ReceiveCommand() rc: HASH(0x30538f0) err:  data: {"result":[{"status":"standby"}],"id":1}
2016.12.28 09:47:51 4: BRAVIA TV_WZ: RCV getStatus/json
2016.12.28 09:47:51 4: BRAVIA TV_WZ: RES getStatus/json - {"result":[{"status":"standby"}],"id":1}
2016.12.28 09:48:01 4: Connection closed for WEB_192.168.1.109_49964: EOF


Weiters ein Listig meines Fhem Devices für den TV (ebenfalls ein wenig gekürzt, da Channelpresets im Tausenderbereich angeführt sind):

Internals:
   CHANGED
   CHANNELCOUNT 50
   DEF        192.168.1.107
   INTERVAL   45
   NAME       TV_WZ
   NR         200
   STATE      on
   TYPE       BRAVIA
   generation
   modelName
   name
   Readings:
     2016-12-26 19:29:49   area            AUT
     2016-12-26 19:29:17   authCookie      44471DDD4175ABBF6DE8ABD066403CBA02A95C2E
     2016-12-26 19:29:17   authExpires     Mo., 09 Jan. 2017 18:29:14 GMT+00:00
     2016-12-26 19:29:17   authMaxAge      1209600
     2016-12-28 10:41:52   channel         ORF1_HD
     2016-12-28 10:41:52   channelId       0001
     2016-12-28 10:41:52   ci_durationSec  4200
     2016-12-28 10:41:52   ci_startDateTime 2016-12-28T10:25:00+0100
     2016-12-28 10:41:52   ci_tripletStr   1.1007.4911
     2016-12-28 10:41:52   ci_uri          tv:dvbs?trip=1.1007.4911&srvName=ORF1 HD
     2016-12-26 19:29:49   country         XEU
     2016-12-26 19:30:34   currentMedia    -
     2016-12-28 10:41:52   currentTitle    Ski: FIS Weltcup Riesenslalom der Damen Semmering
     2016-12-26 19:29:49   generation      4.3.0
     2016-12-28 10:38:53   input           tv:dvbs
     2016-12-26 19:29:49   language        ger
     2016-12-26 19:29:49   macAddr         10:4F:A8:A8:36:56
     2016-12-26 19:29:49   modelName       KD-49XD7004
     2016-12-26 19:26:07   mute            off
     2016-12-26 19:29:49   name            BRAVIA
     2016-12-28 10:38:54   power           on
     2016-12-27 17:27:30   presence        present
     2016-12-26 19:28:59   registrationUUID e391f15bc10a70c7be6aad1be7045d3e
     2016-12-26 19:26:04   requestFormat   json
     2016-12-28 10:38:54   state           on
     2016-12-27 19:22:53   upnp            on
     2016-12-28 10:41:13   volume          10
   Helper:
     ADDRESS    192.168.1.107
     AVAILABLE  1
     HEADER     X-CERS-DEVICE-ID: fhem_remote
     lastInput  tv:dvbs
     Port:
       IRCC       80
       SERVICE    80
       UPNP       52323
     Device:
       Channelpreset:
         0001:
           id         0001
           name       ORF1_HD
         0002:
           id         0002
           name       ORF2W_HD
         0003: ..........................

         7467:
           id         7467
           name       SES-LCN2
       Inputpreset:
         Av_1:
           uri        extInput:scart?port=1
         Av_2:
           uri        extInput:composite?port=1
         Bildschirm_spiegeln:
           uri        extInput:widi?port=1
         Hdmi_1:
           uri        extInput:hdmi?port=1
         Hdmi_2:
           uri        extInput:hdmi?port=2
         Hdmi_3/arc:
           uri        extInput:hdmi?port=3
         Hdmi_4:
           uri        extInput:hdmi?port=4
         Playback_1:
           uri        extInput:cec?type=player&port=2&logicalAddr=4
         Tv:
           uri        tv
Attributes:
   devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
   icon       it_television
   macaddr    10:4F:A8:A8:36:56
   room       TV
   webCmd     volume:channelUp:channelDown


Zusätzlich habe ich per WOL Tool meines Routers versucht ein WOL Package and die betreffende MAC des TV abzusetzen, was ebenfalls keine Reaktion hervorgebracht hat. Ich kann aber nicht mit gewähr sagen ob das richtig abgesetzt wurde bzw. auch richtig eingegangen ist.

Auch den Hinweis eine Weile verstreichen zu lassen bis der Fernseher ev. aus dem LAN "verschwunden" ist habe ich aufgenommen. Weder nach kurzer bzw. zig Stunden Wartezeit nach dem off Setzen hatte ich Erfolg.

Hat jemand einen Hinweis in welche Richtung ich hier am besten gehen soll/kann?
Danke für jegliche Bemühung!

zank

Command aus folgendem Beitrag funktioniert. Erst jetzt wahrgenommen. Damit kann ich mal weiterarbeiten...
https://forum.fhem.de/index.php/topic,17094.msg544509.html#msg544509