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!
Command aus folgendem Beitrag funktioniert. Erst jetzt wahrgenommen. Damit kann ich mal weiterarbeiten...
https://forum.fhem.de/index.php/topic,17094.msg544509.html#msg544509 (https://forum.fhem.de/index.php/topic,17094.msg544509.html#msg544509)