[Aufruf] Philips-TV v0.1.0 testen

Bitter aller die testen können, hier melden.
Antworten
Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

[Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 26.11.2017, 18:05

Hallo zusammen,

hatte ein paar freie Stunden und habe die mal genutzt, um einen rudimentären Adapter zur Steuerung von Philips Smart-TVs zu schreiben.
Wer testen möchte, kann den Adapter per Github von https://github.com/AlCalzone/ioBroker.philips-tv installieren.

Die Funktionalität beschränkt sich aktuell noch auf Lautstärke und (Un)mute, wird aber die nächsten Tage erweitert.
Interessanterweise wird mein Fernseher auch im ausgeschalteten Zustand manchmal als erreichbar erkannt.

Getestet mit:
  • Philips 55PUS6201/12
Bei manchen Geräten kann es notwendig sein, die API manuell zu aktivieren:
Aktiviert werden kann jointSPACE durch die einmalige Eingabe der Zahlenkombination 5646877223, was “jointspace” entspricht. Die Eingabe muss im TV-Modus erfolgen und sollte zügig geschehen. Bei erfolgreicher Aktivierung erscheint kurzzeitig (für 1-2 Sekunden) ein “jointSPACE enabled”-Logo.
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

Benutzeravatar
Homoran
guru
Beiträge: 11859
Registriert: 08.08.2014, 16:50

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von Homoran » 26.11.2017, 18:35

AlCalzone hat geschrieben:Interessanterweise wird mein Fernseher auch im ausgeschalteten Zustand manchmal als erreichbar erkannt.
Das ist nicht verwunderlich, da diese Geräte sich gerne mal selbst einschalten um u.a. nach Firmwareupdates zu suchen (was sie sonst noch machen weiss wahrscheinlich nur Philips).
Deswegen ist eine Steuerung von Aktionen über ping, bei diesen Smart-Devices auch nicht sinnvoll.
Wenn das Gerät mitten in der Nacht die netzwerkschnittstelle aufmacht startet dann ein Programm :lol:


Gruß
Rainer
kein Support per PN!
Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

poesel
starter
Beiträge: 20
Registriert: 17.09.2017, 14:58

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von poesel » 26.11.2017, 19:22

Ich hab einen 55PUS8809/12 und würde auch gerne testen. Den Adapter habe ich instaliert, aber er bekommt keine Verbindung. Das hat schon 'zu Fuss' per Browser nicht funktioniert, also leider keine Überraschung.

Ich hab auch die 5646877223 im TV-Modus (schnell) eingegeben. Da kommt nur "Sender nicht installiert". Muss noch was anderes im TV eingestellt werden, damit das funktioniert? Oder unterstützt der Fernseher das vielleicht gar nicht?

akamia
professional
Beiträge: 159
Registriert: 17.08.2014, 14:07

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von akamia » 26.11.2017, 22:23

Kann leider auch nicht den jointSPACE-Modus an meinem Gerät aktivieren. Ist ein 2017er Modell (pus6412). Werde ich die Tage noch probieren. MyRemote gibt es wohl nicht mehr unter IOS. Wäre ein Testwerkzeug für die Verbindung.

NUC6i3 / ProxMox 5.1 HM/FHEM/WifiLight/HUE/Tradfri/KM200/InfluxDB/RFlink/Plex/Smartmeter...
Equi: vPiCCU, Arduinos, X4000, Z2000, Solo4K, SAMSUNG C & H, NAS OMV4/Win10Pro (JRMC/JRemote), 4x4 HDMImatrix, etc.

poesel
starter
Beiträge: 20
Registriert: 17.09.2017, 14:58

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von poesel » 26.11.2017, 22:34

akamia hat geschrieben:MyRemote gibt es wohl nicht mehr unter IOS. Wäre ein Testwerkzeug für die Verbindung.
Die heißt jetzt "Philips TV Remote" - zumindest ist das eine App von Philips, die sich mit dem TV verbindet. Irgendwie kann man den also steuern.

Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 27.11.2017, 09:39

akamia hat geschrieben:Kann leider auch nicht den jointSPACE-Modus an meinem Gerät aktivieren. Ist ein 2017er Modell (pus6412).
An meinem musste ich gar nichts aktivieren, das ging von Hause aus.
Erreichst du den TV unter http://ip-des-fernsehers:1925/1/ ?
Falls nicht, geht es mit http://ip-des-fernsehers:1925/5/ ?
Alternativ könnte es auch eine der folgenden URLs sein:
https://ip-des-fernsehers:1926/1/
https://ip-des-fernsehers:1926/5/
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

poesel
starter
Beiträge: 20
Registriert: 17.09.2017, 14:58

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von poesel » 27.11.2017, 20:26

Leider kein Erfolg, weder http oder https. :(

Bei port 1925 bekomme ich das zurück:

Not Found

The server has not found anything matching the request URI

You can get technical details here.
Please continue your visit at our home page.

Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 27.11.2017, 22:50

poesel hat geschrieben: The server has not found anything matching the request URI
Kommt das bei /1 oder /5 ?

Funktioniert http://ip-des-fernsehers:1925/1/audio/volume bzw. http://ip-des-fernsehers:1925/5/audio/volume ?
Eventuell sogar https://ip-des-fernsehers:1926/6/audio/volume ?
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

poesel
starter
Beiträge: 20
Registriert: 17.09.2017, 14:58

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von poesel » 28.11.2017, 00:13

Das kommt bei /1 & /5, aber nur auf port 1925.

.../audio/volume geht in keiner Kombination.

Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 28.11.2017, 08:45

Ich habe die Vermutung dass du ein Modell hast, was auf einer neueren API basiert. Aber dann sollte unter https://fernseher:1926/6 irgendwas kommen.
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

Schandmann
starter
Beiträge: 11
Registriert: 25.11.2017, 12:22

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von Schandmann » 28.11.2017, 13:36

Hallo,

ich hatte im Thread "[Skript] Philips TV steuern" bereits geschrieben, dass ich einen Philips 55PUS7272/12 besitze.
Ich habe den Adapter (Philips-TV) in IOBroker installiert und dort die IP meines TV eingegeben. Leider bleibt die Adapter-Status-Leuchte gelb.
Ich habe auch sämtliche vorgeschlagenen Pfade für den API-Aufruf ausprobiert.
Auch bei mir kommt nur:

Not Found

The server has not found anything matching the request URI

You can get technical details here.
Please continue your visit at our home page.

JointSpace zu aktivieren funktioniert ebenfalls nicht, zumindest passiert nichts.
Mfg Matze

Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 28.11.2017, 14:56

Hmmmm, hat einer von euch die Möglichkeit, Netzwerk-Traffic mitzuschneiden, den die Philips Remote-App ausgibt?
D.h. BlueStacks-Android-Emulator aufn PC, darin die App installieren und aufm PC mit Wireshark lauschen (nach IP des Fernsehers gefiltert).

Edit: Noch eine Möglichkeit:
http://ip-des-fernsehers:49154/nmrRenderingControl.xml
^ Kommt da was bei euch?
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

Schandmann
starter
Beiträge: 11
Registriert: 25.11.2017, 12:22

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von Schandmann » 28.11.2017, 15:45

Ja, ich habe alles installiert und logge nun fleißig mit.
Ich habe allerdings keine Ahnung auf was genau du abzielst.
Wenn ich in der App beispielsweise die Lautstärke ändere, kommt folgendes:
Spoiler: Show hidden text
No. Time Source Destination Protocol Length Info
453 9.555567 192.168.178.3 192.168.178.44 TCP 91 54985 → 1926 [PSH, ACK] Seq=1 Ack=1 Win=255 Len=37

Frame 453: 91 bytes on wire (728 bits), 91 bytes captured (728 bits) on interface 0
Ethernet II, Src: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7), Dst: LiteonTe_bb:47:37 (3c:95:09:bb:47:37)
Internet Protocol Version 4, Src: 192.168.178.3, Dst: 192.168.178.44
Transmission Control Protocol, Src Port: 54985, Dst Port: 1926, Seq: 1, Ack: 1, Len: 37
Source Port: 54985
Destination Port: 1926
[Stream index: 11]
[TCP Segment Len: 37]
Sequence number: 1 (relative sequence number)
[Next sequence number: 38 (relative sequence number)]
Acknowledgment number: 1 (relative ack number)
0101 .... = Header Length: 20 bytes (5)
Flags: 0x018 (PSH, ACK)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...1 .... = Acknowledgment: Set
.... .... 1... = Push: Set
.... .... .0.. = Reset: Not set
.... .... ..0. = Syn: Not set
.... .... ...0 = Fin: Not set
[TCP Flags: ·······AP···]
Window size value: 255
[Calculated window size: 255]
[Window size scaling factor: -1 (unknown)]
Checksum: 0xe5c0 [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0
[SEQ/ACK analysis]
TCP payload (37 bytes)
Data (37 bytes)

0000 15 03 01 00 20 bf e0 0c 54 7b 1d ec 31 84 61 1e .... ...T{..1.a.
0010 e7 50 64 b4 74 52 ca 7f d5 02 87 36 4d b5 4b 29 .Pd.tR.....6M.K)
0020 08 c9 03 bf 70 ....p

No. Time Source Destination Protocol Length Info
454 9.556037 192.168.178.3 192.168.178.44 TCP 54 54985 → 1926 [FIN, ACK] Seq=38 Ack=1 Win=255 Len=0

Frame 454: 54 bytes on wire (432 bits), 54 bytes captured (432 bits) on interface 0
Ethernet II, Src: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7), Dst: LiteonTe_bb:47:37 (3c:95:09:bb:47:37)
Internet Protocol Version 4, Src: 192.168.178.3, Dst: 192.168.178.44
Transmission Control Protocol, Src Port: 54985, Dst Port: 1926, Seq: 38, Ack: 1, Len: 0
Source Port: 54985
Destination Port: 1926
[Stream index: 11]
[TCP Segment Len: 0]
Sequence number: 38 (relative sequence number)
Acknowledgment number: 1 (relative ack number)
0101 .... = Header Length: 20 bytes (5)
Flags: 0x011 (FIN, ACK)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...1 .... = Acknowledgment: Set
.... .... 0... = Push: Not set
.... .... .0.. = Reset: Not set
.... .... ..0. = Syn: Not set
.... .... ...1 = Fin: Set
[Expert Info (Chat/Sequence): Connection finish (FIN)]
[Connection finish (FIN)]
[Severity level: Chat]
[Group: Sequence]
[TCP Flags: ·······A···F]
Window size value: 255
[Calculated window size: 255]
[Window size scaling factor: -1 (unknown)]
Checksum: 0xe59b [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0

No. Time Source Destination Protocol Length Info
455 9.556169 192.168.178.3 192.168.178.44 TCP 66 55078 → 1926 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1

Frame 455: 66 bytes on wire (528 bits), 66 bytes captured (528 bits) on interface 0
Ethernet II, Src: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7), Dst: LiteonTe_bb:47:37 (3c:95:09:bb:47:37)
Internet Protocol Version 4, Src: 192.168.178.3, Dst: 192.168.178.44
Transmission Control Protocol, Src Port: 55078, Dst Port: 1926, Seq: 0, Len: 0
Source Port: 55078
Destination Port: 1926
[Stream index: 12]
[TCP Segment Len: 0]
Sequence number: 0 (relative sequence number)
Acknowledgment number: 0
1000 .... = Header Length: 32 bytes (8)
Flags: 0x002 (SYN)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...0 .... = Acknowledgment: Not set
.... .... 0... = Push: Not set
.... .... .0.. = Reset: Not set
.... .... ..1. = Syn: Set
[Expert Info (Chat/Sequence): Connection establish request (SYN): server port 1926]
[Connection establish request (SYN): server port 1926]
[Severity level: Chat]
[Group: Sequence]
.... .... ...0 = Fin: Not set
[TCP Flags: ··········S·]
Window size value: 8192
[Calculated window size: 8192]
Checksum: 0xe5a7 [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0
Options: (12 bytes), Maximum segment size, No-Operation (NOP), Window scale, No-Operation (NOP), No-Operation (NOP), SACK permitted

No. Time Source Destination Protocol Length Info
456 9.561104 192.168.178.44 192.168.178.3 TCP 60 1926 → 54985 [RST] Seq=1 Win=0 Len=0

Frame 456: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
Ethernet II, Src: LiteonTe_bb:47:37 (3c:95:09:bb:47:37), Dst: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7)
Internet Protocol Version 4, Src: 192.168.178.44, Dst: 192.168.178.3
Transmission Control Protocol, Src Port: 1926, Dst Port: 54985, Seq: 1, Len: 0
Source Port: 1926
Destination Port: 54985
[Stream index: 11]
[TCP Segment Len: 0]
Sequence number: 1 (relative sequence number)
Acknowledgment number: 0
0101 .... = Header Length: 20 bytes (5)
Flags: 0x004 (RST)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...0 .... = Acknowledgment: Not set
.... .... 0... = Push: Not set
.... .... .1.. = Reset: Set
[Expert Info (Warning/Sequence): Connection reset (RST)]
[Connection reset (RST)]
[Severity level: Warning]
[Group: Sequence]
.... .... ..0. = Syn: Not set
.... .... ...0 = Fin: Not set
[TCP Flags: ·········R··]
Window size value: 0
[Calculated window size: 0]
[Window size scaling factor: -1 (unknown)]
Checksum: 0xb11f [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0

No. Time Source Destination Protocol Length Info
457 9.561105 192.168.178.44 192.168.178.3 TCP 60 1926 → 54985 [RST] Seq=1 Win=0 Len=0

Frame 457: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
Ethernet II, Src: LiteonTe_bb:47:37 (3c:95:09:bb:47:37), Dst: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7)
Internet Protocol Version 4, Src: 192.168.178.44, Dst: 192.168.178.3
Transmission Control Protocol, Src Port: 1926, Dst Port: 54985, Seq: 1, Len: 0
Source Port: 1926
Destination Port: 54985
[Stream index: 11]
[TCP Segment Len: 0]
Sequence number: 1 (relative sequence number)
Acknowledgment number: 0
0101 .... = Header Length: 20 bytes (5)
Flags: 0x004 (RST)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...0 .... = Acknowledgment: Not set
.... .... 0... = Push: Not set
.... .... .1.. = Reset: Set
[Expert Info (Warning/Sequence): Connection reset (RST)]
[Connection reset (RST)]
[Severity level: Warning]
[Group: Sequence]
.... .... ..0. = Syn: Not set
.... .... ...0 = Fin: Not set
[TCP Flags: ·········R··]
Window size value: 0
[Calculated window size: 0]
[Window size scaling factor: -1 (unknown)]
Checksum: 0xb11f [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0

No. Time Source Destination Protocol Length Info
458 9.561333 192.168.178.44 192.168.178.3 TCP 66 1926 → 55078 [SYN, ACK] Seq=0 Ack=1 Win=7300 Len=0 MSS=1460 SACK_PERM=1 WS=1

Frame 458: 66 bytes on wire (528 bits), 66 bytes captured (528 bits) on interface 0
Ethernet II, Src: LiteonTe_bb:47:37 (3c:95:09:bb:47:37), Dst: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7)
Internet Protocol Version 4, Src: 192.168.178.44, Dst: 192.168.178.3
Transmission Control Protocol, Src Port: 1926, Dst Port: 55078, Seq: 0, Ack: 1, Len: 0
Source Port: 1926
Destination Port: 55078
[Stream index: 12]
[TCP Segment Len: 0]
Sequence number: 0 (relative sequence number)
Acknowledgment number: 1 (relative ack number)
1000 .... = Header Length: 32 bytes (8)
Flags: 0x012 (SYN, ACK)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...1 .... = Acknowledgment: Set
.... .... 0... = Push: Not set
.... .... .0.. = Reset: Not set
.... .... ..1. = Syn: Set
[Expert Info (Chat/Sequence): Connection establish acknowledge (SYN+ACK): server port 1926]
[Connection establish acknowledge (SYN+ACK): server port 1926]
[Severity level: Chat]
[Group: Sequence]
.... .... ...0 = Fin: Not set
[TCP Flags: ·······A··S·]
Window size value: 7300
[Calculated window size: 7300]
Checksum: 0xe74c [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0
Options: (12 bytes), Maximum segment size, No-Operation (NOP), No-Operation (NOP), SACK permitted, No-Operation (NOP), Window scale
[SEQ/ACK analysis]

No. Time Source Destination Protocol Length Info
459 9.561388 192.168.178.3 192.168.178.44 TCP 54 55078 → 1926 [ACK] Seq=1 Ack=1 Win=65536 Len=0

Frame 459: 54 bytes on wire (432 bits), 54 bytes captured (432 bits) on interface 0
Ethernet II, Src: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7), Dst: LiteonTe_bb:47:37 (3c:95:09:bb:47:37)
Internet Protocol Version 4, Src: 192.168.178.3, Dst: 192.168.178.44
Transmission Control Protocol, Src Port: 55078, Dst Port: 1926, Seq: 1, Ack: 1, Len: 0
Source Port: 55078
Destination Port: 1926
[Stream index: 12]
[TCP Segment Len: 0]
Sequence number: 1 (relative sequence number)
Acknowledgment number: 1 (relative ack number)
0101 .... = Header Length: 20 bytes (5)
Flags: 0x010 (ACK)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...1 .... = Acknowledgment: Set
.... .... 0... = Push: Not set
.... .... .0.. = Reset: Not set
.... .... ..0. = Syn: Not set
.... .... ...0 = Fin: Not set
[TCP Flags: ·······A····]
Window size value: 256
[Calculated window size: 65536]
[Window size scaling factor: 256]
Checksum: 0xe59b [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0
[SEQ/ACK analysis]

No. Time Source Destination Protocol Length Info
460 9.562431 192.168.178.3 192.168.178.44 TCP 270 55078 → 1926 [PSH, ACK] Seq=1 Ack=1 Win=65536 Len=216

Frame 460: 270 bytes on wire (2160 bits), 270 bytes captured (2160 bits) on interface 0
Ethernet II, Src: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7), Dst: LiteonTe_bb:47:37 (3c:95:09:bb:47:37)
Internet Protocol Version 4, Src: 192.168.178.3, Dst: 192.168.178.44
Transmission Control Protocol, Src Port: 55078, Dst Port: 1926, Seq: 1, Ack: 1, Len: 216
Source Port: 55078
Destination Port: 1926
[Stream index: 12]
[TCP Segment Len: 216]
Sequence number: 1 (relative sequence number)
[Next sequence number: 217 (relative sequence number)]
Acknowledgment number: 1 (relative ack number)
0101 .... = Header Length: 20 bytes (5)
Flags: 0x018 (PSH, ACK)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...1 .... = Acknowledgment: Set
.... .... 1... = Push: Set
.... .... .0.. = Reset: Not set
.... .... ..0. = Syn: Not set
.... .... ...0 = Fin: Not set
[TCP Flags: ·······AP···]
Window size value: 256
[Calculated window size: 65536]
[Window size scaling factor: 256]
Checksum: 0xe673 [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0
[SEQ/ACK analysis]
TCP payload (216 bytes)
Data (216 bytes)

0000 16 03 01 00 d3 01 00 00 cf 03 01 5a 1d 75 d1 34 ...........Z.u.4
0010 78 4c ae 46 84 0a 2b 7a 12 52 27 78 6c b8 9d 76 xL.F..+z.R'xl..v
0020 68 39 7d 8c d8 c7 c0 03 1c 5a 8a 20 55 86 73 b5 h9}......Z. U.s.
0030 f3 e5 26 f6 c8 e3 a0 ba 66 a2 b2 bf ab a2 c5 b4 ..&.....f.......
0040 e4 d9 70 69 3c f0 c0 41 68 8a e3 a3 00 46 00 04 ..pi<..Ah....F..
0050 00 05 00 2f 00 35 c0 02 c0 04 c0 05 c0 0c c0 0e .../.5..........
0060 c0 0f c0 07 c0 09 c0 0a c0 11 c0 13 c0 14 00 33 ...............3
0070 00 39 00 32 00 38 00 0a c0 03 c0 0d c0 08 c0 12 .9.2.8..........
0080 00 16 00 13 00 09 00 15 00 12 00 03 00 08 00 14 ................
0090 00 11 00 ff 01 00 00 40 00 0b 00 04 03 00 01 02 .......@........
00a0 00 0a 00 34 00 32 00 0e 00 0d 00 19 00 0b 00 0c ...4.2..........
00b0 00 18 00 09 00 0a 00 16 00 17 00 08 00 06 00 07 ................
00c0 00 14 00 15 00 04 00 05 00 12 00 13 00 01 00 02 ................
00d0 00 03 00 0f 00 10 00 11 ........

No. Time Source Destination Protocol Length Info
461 9.565232 192.168.178.44 192.168.178.3 TCP 60 1926 → 55078 [ACK] Seq=1 Ack=217 Win=7084 Len=0

Frame 461: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
Ethernet II, Src: LiteonTe_bb:47:37 (3c:95:09:bb:47:37), Dst: Giga-Byt_28:a7:a7 (94:de:80:28:a7:a7)
Internet Protocol Version 4, Src: 192.168.178.44, Dst: 192.168.178.3
Transmission Control Protocol, Src Port: 1926, Dst Port: 55078, Seq: 1, Ack: 217, Len: 0
Source Port: 1926
Destination Port: 55078
[Stream index: 12]
[TCP Segment Len: 0]
Sequence number: 1 (relative sequence number)
Acknowledgment number: 217 (relative ack number)
0101 .... = Header Length: 20 bytes (5)
Flags: 0x010 (ACK)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...1 .... = Acknowledgment: Set
.... .... 0... = Push: Not set
.... .... .0.. = Reset: Not set
.... .... ..0. = Syn: Not set
.... .... ...0 = Fin: Not set
[TCP Flags: ·······A····]
Window size value: 7084
[Calculated window size: 7084]
[Window size scaling factor: 1]
Checksum: 0x2818 [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0
[SEQ/ACK analysis]
p.s. Bei mir kommt bei "http://ip-des-fernsehers:49154/nmrRenderingControl.xml" nur "404 NOT FOUND".

Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 28.11.2017, 16:22

Das weiß ich auch nicht so genau. Ob ich was damit anfangen kann (da HTTPS) weiß ich leider auch nicht.

So in Textform hilft das nix. Am besten exportierst du den Traffic als Capture-Datei (irgendeins der Formate) und lässt mir die zukommen, z.B. per PN. Der Capture muss laufen, bevor du die App startest und am besten führst du mal ein paar Befehle aus.
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

Schandmann
starter
Beiträge: 11
Registriert: 25.11.2017, 12:22

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von Schandmann » 28.11.2017, 17:17

Ok, mache ich wahrscheinlich heute Abend noch.
Allerdings geht PN bei mir noch nicht!
Vielleicht meldest du dich per PN bei mir, evtl. kann ich dann antworten...

poesel
starter
Beiträge: 20
Registriert: 17.09.2017, 14:58

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von poesel » 28.11.2017, 18:00

AlCalzone hat geschrieben: Edit: Noch eine Möglichkeit:
http://ip-des-fernsehers:49154/nmrRenderingControl.xml
^ Kommt da was bei euch?
Das klappt:
Spoiler: Show hidden text
1
0



PresetNameList
string


LastChange
string


A_ARG_TYPE_Channel
string

Master



A_ARG_TYPE_InstanceID
ui4


A_ARG_TYPE_PresetName
string

FactoryDefaults



Volume
ui2

0
100
1



Mute
boolean




ListPresets


InstanceID
in
A_ARG_TYPE_InstanceID


CurrentPresetNameList
out
PresetNameList




SelectPreset


InstanceID
in
A_ARG_TYPE_InstanceID


PresetName
in
A_ARG_TYPE_PresetName




GetVolume


InstanceID
in
A_ARG_TYPE_InstanceID


Channel
in
A_ARG_TYPE_Channel


CurrentVolume
out
Volume




SetVolume


InstanceID
in
A_ARG_TYPE_InstanceID


Channel
in
A_ARG_TYPE_Channel


DesiredVolume
in
Volume




SetMute


InstanceID
in
A_ARG_TYPE_InstanceID


Channel
in
A_ARG_TYPE_Channel


DesiredMute
in
Mute




GetMute


InstanceID
in
A_ARG_TYPE_InstanceID


Channel
in
A_ARG_TYPE_Channel


CurrentMute
out
Mute

lordschwandorfer
Beiträge: 1
Registriert: 28.11.2017, 19:15

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von lordschwandorfer » 28.11.2017, 19:21

Hallo AlCalzone,

habe Deinen Adapter getestet. Mein 46PFL8008 spricht darauf an. Freue mich schon auf den weiteren Ausbau Deines Adapters.

Vielen Dank für Deine Mühe.

Gruß Lord

Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 28.11.2017, 20:02

poesel hat geschrieben:
^ Kommt da was bei euch?
Das klappt
Dann scheinen hier schon mal 3 verschiedene APIs rumzufliegen :shock:
Auf deinem Fernseher eine SOAP-API, Jointspace v1 bzw. v5, und was auch immer bei Schandmann herauskommt.

Kannst du deine Ausgabe bitte in Code-Tags packen?
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

poesel
starter
Beiträge: 20
Registriert: 17.09.2017, 14:58

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von poesel » 28.11.2017, 21:02

AlCalzone hat geschrieben: Kannst du deine Ausgabe bitte in Code-Tags packen?
Klar
Spoiler: Show hidden text

Code: Alles auswählen

1
    0
  
  
    
      PresetNameList
      string
    
     
      LastChange
      string
    
    
      A_ARG_TYPE_Channel
      string
      
        Master
      
    
    
      A_ARG_TYPE_InstanceID
      ui4
    
    
      A_ARG_TYPE_PresetName
      string
      
        FactoryDefaults
      
    
    
      Volume
      ui2
    	
		    0
		    100
		    1
	    
    
    
      Mute
      boolean
    
  
  
    
    ListPresets
      
        
          InstanceID
          in
          A_ARG_TYPE_InstanceID
        
        
          CurrentPresetNameList
          out
          PresetNameList
        
      
    
    
    SelectPreset
      
        
          InstanceID
          in
          A_ARG_TYPE_InstanceID
        
        
          PresetName
          in
          A_ARG_TYPE_PresetName
        
      
    
    
    GetVolume
      
        
          InstanceID
          in
          A_ARG_TYPE_InstanceID
        
        
          Channel
          in
          A_ARG_TYPE_Channel
        
        
          CurrentVolume
          out
          Volume
        
      
    
    
    SetVolume
      
        
          InstanceID
          in
          A_ARG_TYPE_InstanceID
        
        
          Channel
          in
          A_ARG_TYPE_Channel
        
        
          DesiredVolume
          in
          Volume
        
      
    
		
    SetMute
      
        
          InstanceID
          in
          A_ARG_TYPE_InstanceID
        
        
          Channel
          in
          A_ARG_TYPE_Channel
        
        
          DesiredMute
          in
          Mute
        
      
    
    
    GetMute
      
        
          InstanceID
          in
          A_ARG_TYPE_InstanceID
        
        
          Channel
          in
          A_ARG_TYPE_Channel
        
        
          CurrentMute
          out
          Mute
Zuletzt geändert von poesel am 29.11.2017, 18:04, insgesamt 1-mal geändert.

Benutzeravatar
AlCalzone
guru
Beiträge: 2158
Registriert: 01.03.2016, 15:16

Re: [Aufruf] Philips-TV v0.1.0 testen

Beitrag von AlCalzone » 29.11.2017, 08:56

poesel hat geschrieben:
AlCalzone hat geschrieben: Kannst du deine Ausgabe bitte in Code-Tags packen?
Klar
Öh, ich hatte irgendwie erwartet, dass da was XML-mäßiges (also mit Tags) kommt.
Meine Adapter:
IKEA Trådfri: GitHub | Test & Hilfe
G-Homa: GitHub | Test & Hilfe

Antworten