FHEM und Grundig TV

Begonnen von plin, 18 Februar 2018, 10:46:09

Vorheriges Thema - Nächstes Thema

plin

Hi,

ich versuche meinen Grundig Fernseher (Modell Sidney 55) in FHEM einzubinden.

  • Die Ports 8080, 8085 und 50027 sind offen.
  • Auf Port 8080 kriege ich "okokokok...." zurück.
  • Der Port 8085 bietet einen Websocket Tester an über den man eine Untermenge an Commands  {event:customevent} absetzen kann.
  • Port 50027 sagt "XML-Verarbeitungsfehler: Kein Wurzel-Element gefunden..."

Hat sich da schon mal jemand dran versucht? Kann jemand die Liste der verfügbaren {event:customevent} besorgen?

VG plin
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

Olly

Hallo,

hast Du dazu mal mehr Infos.
Ich hab auch seit einer Woche ein neues Grundig TV und fände es toll das mit FHEM zu steuern.

Gruß

   Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

plin

Zitat von: Olly am 18 Februar 2018, 10:57:35
hast Du dazu mal mehr Infos.
na ja. Die von mir geposteten Infos sind ca. 4 Stunden alt. Weitere Infos erhoffe ich mir von dieser Anfrage ...
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

CoolTux

Was sagt denn das Internet?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

plin

Zitat von: CoolTux am 18 Februar 2018, 14:43:46
Was sagt denn das Internet?
So gut wie gar nichts. Gezielte Suche mit "grundig tv {event:customevent}" bringt keine brauchbaren Ergbnisse. "fhem grundig" führt eher zu Infrarot-Fernbedienungen.

Von Grundig gibt es eine App SmartRemote die alle wesentlichen Funktionen bedienen kann. Aslo muss man nur noch das wie und was rauskriegen.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

MadMax-FHEM

Zitat von: plin am 18 Februar 2018, 15:04:19
So gut wie gar nichts. Gezielte Suche mit "grundig tv {event:customevent}" bringt keine brauchbaren Ergbnisse. "fhem grundig" führt eher zu Infrarot-Fernbedienungen.

Von Grundig gibt es eine App SmartRemote die alle wesentlichen Funktionen bedienen kann. Aslo muss man nur noch das wie und was rauskriegen.

Eventuell die "harte" Methode: wireshark ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

plin

Zitat von: MadMax-FHEM am 18 Februar 2018, 15:14:10
Eventuell die "harte" Methode: wireshark ;)
Hallo Joachim,

da bin ich eher bei tcpdump. Das setzt aber voraus, dass ich irgendwo den gesamten Netztraffic sehe (aktuell hängt der Fernseher an einem AccessPoint ohne Trace-Funktion und meine Switche switchen halt). Also muss ich meinen alten Hub rausholen und übers LAN gehen...

VG Peter
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

Olly

Hallo plin,

Ok, ich dachte du hättest da noch weitere Infos zu. Ich hatte auch mal nach FHEM und Grundig geschaut - Nix. Auch Internet-Suche war erfolglos.
Ich hab mir auch schon die Handy-App (Android)  angeschaut, aber nur so auf die schnelle hab ich da nix verwertbares gefunden. Hab leider auch nicht so die Erfahrung mit Java...

Gruß

    Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

plin

Als Anlage der Trace einer Websocket Tester-Session. Vielleicht kommt einem das bekannt vor oder kann Tipps geben, dann teste/trace ich weiter.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

torsten12

#9
Hallo, hier sind die möglichen Webaufrufe, um einen Grundig Fernseher zu steuern.  Die IP-Adresse natürlich mit der eigenen ersetzen  :)

PowerOff: http://192.168.178.22:8085/sendrcpackage?keyid=-2544&keysymbol=-4081
Menu: http://192.168.178.22:8085/sendrcpackage?keyid=-2547&keysymbol=-4078
Exit: http://192.168.178.22:8085/sendrcpackage?keyid=-2534&keysymbol=-3998
Back: http://192.168.178.22:8085/sendrcpackage?keyid=-2542&keysymbol=-3979
Left: http://192.168.178.22:8085/sendrcpackage?keyid=-2495&keysymbol=-4096
Right: http://192.168.178.22:8085/sendrcpackage?keyid=-2494&keysymbol=-4095
Top: http://192.168.178.22:8085/sendrcpackage?keyid=-2493&keysymbol=-4094
Bottom: http://192.168.178.22:8085/sendrcpackage?keyid=-2492&keysymbol=-4093
Ok: http://192.168.178.22:8085/sendrcpackage?keyid=-2490&keysymbol=13
Tools: http://192.168.178.22:8085/sendrcpackage?keyid=-2506&keysymbol=-4079
Source: http://192.168.178.22:8085/sendrcpackage?keyid=-2541&keysymbol=-3992
Guide: http://192.168.178.22:8085/sendrcpackage?keyid=-2536&keysymbol=-4069
Fav: http://192.168.178.22:8085/sendrcpackage?keyid=-2557&keysymbol=-4071
Txt: http://192.168.178.22:8085/sendrcpackage?keyid=-2543&keysymbol=-3990
0-9
http://192.168.178.22:8085/sendrcpackage?keyid=-2533&keysymbol=48
http://192.168.178.22:8085/sendrcpackage?keyid=-2532&keysymbol=49
http://192.168.178.22:8085/sendrcpackage?keyid=-2531&keysymbol=50
http://192.168.178.22:8085/sendrcpackage?keyid=-2530&keysymbol=51
http://192.168.178.22:8085/sendrcpackage?keyid=-2529&keysymbol=52
http://192.168.178.22:8085/sendrcpackage?keyid=-2528&keysymbol=53
http://192.168.178.22:8085/sendrcpackage?keyid=-2527&keysymbol=54
http://192.168.178.22:8085/sendrcpackage?keyid=-2526&keysymbol=55
http://192.168.178.22:8085/sendrcpackage?keyid=-2525&keysymbol=56
http://192.168.178.22:8085/sendrcpackage?keyid=-2524&keysymbol=57
Vol+: http://192.168.178.22:8085/sendrcpackage?keyid=-2475&keysymbol=-4020
Vol-: http://192.168.178.22:8085/sendrcpackage?keyid=-2476&keysymbol=-4019
Mute: http://192.168.178.22:8085/sendrcpackage?keyid=-2539&keysymbol=-4018
P+: http://192.168.178.22:8085/sendrcpackage?keyid=-2464&keysymbol=-4026
P-: http://192.168.178.22:8085/sendrcpackage?keyid=-2465&keysymbol=-4025
3D: http://192.168.178.22:8085/sendrcpackage?keyid=-2534&keysymbol=-4038
?: http://192.168.178.22:8085/sendrcpackage?keyid=-2551&keysymbol=-4076
Rec: http://192.168.178.22:8085/sendrcpackage?keyid=-2535&keysymbol=-4010
Play: http://192.168.178.22:8085/sendrcpackage?keyid=-2548&keysymbol=-4015
Pause: http://192.168.178.22:8085/sendrcpackage?keyid=-2480&keysymbol=-4086
Stop: http://192.168.178.22:8085/sendrcpackage?keyid=-2545&keysymbol=-4014
Prev: http://192.168.178.22:8085/sendrcpackage?keyid=-2538&keysymbol=-4005
Back: http://192.168.178.22:8085/sendrcpackage?keyid=-2558&keysymbol=-3977
Forward: http://192.168.178.22:8085/sendrcpackage?keyid=-2555&keysymbol=-4023
Next: http://192.168.178.22:8085/sendrcpackage?keyid=-2546&keysymbol=-4004
Language: http://192.168.178.22:8085/sendrcpackage?keyid=-2549&keysymbol=-3984
Subtitle: http://192.168.178.22:8085/sendrcpackage?keyid=-2507&keysymbol=-4064
Red: http://192.168.178.22:8085/sendrcpackage?keyid=-2523&keysymbol=-4030
Green: http://192.168.178.22:8085/sendrcpackage?keyid=-2522&keysymbol=-4029
Yellow: http://192.168.178.22:8085/sendrcpackage?keyid=-2521&keysymbol=-4028
Blue: http://192.168.178.22:8085/sendrcpackage?keyid=-2520&keysymbol=-4027

Damit lässt sich bestimmt einiges anfangen

plin

FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

FHEm2005

Hallo Thorsten12,

ich habe einen relativ neuen Grundig FS Modell GU8786. Der rührt sich bei keinem der Befehle auch nur um einen Milimeter (IP ist natürlich angepasst). Ich kann das Ding mit einer Grundig App steuern, da muss es doch möglich sein, den auch irgendwie anzusprechen. Ich habe zwar mal mit Wireshark versucht dem Gerät auf den Pelz zu rücken, habe aber schnell gemerkt, dass mir dazu die notwendigen Kenntnisse fehlen.
Das Einzige was ich finden konnte war die IP-Verbindung vom Handy (App) an die IP 224.0.0.251 und einem MDNS-Protocol. Der Inhalt : 192.168.2.113 224.0.0.251 MDNS 200 Standard query 0x0000 PTR _hap._tcp.local, "QM" question PTR _homekit._tcp.local, "QM" question PTR _companion-link._tcp.local, "QM" question PTR _sleep-proxy._udp.local, "QM" question PTR Philips hue - 21FA23._hap._tcp.local OPT
Danach kommen noch Inhalte zu:
Frame 9542: 200 bytes on wire (1600 bits), 200 bytes captured (1600 bits) on interface 0
Ethernet II, Src: Apple_xx:xx:xx (xx:xx:xx:xx:xx:xx), Dst: IPv4mcast_fb (xx:xx:xx:xx:xx:xx)
Internet Protocol Version 4, Src: 192.168.2.113 (192.168.2.113), Dst: 224.0.0.251 (224.0.0.251)
User Datagram Protocol, Src Port: mdns (5353), Dst Port: mdns (5353)
Multicast Domain Name System (query)


Mehr will ich hier nicht posten, weil ich keinen Sinn darin sehe, es sei denn, dass in einem dieser Blöcke die ersehnte Information steckt

Hat hier jemand schon mal ene Verbindung zu einem GUB8786  aufgebaut?

Viele Grüße
Eberhard
Raspi3: FHEM, CULV3 (V1.61), EnOcean Pi 868, nanoCUL433, HUE-Bridge; Raspi4: Node-red, MQTT, Gaszähler auslesen mit ESP32-CAM

torsten12

Hallo Eberhard,
am einfachsten schaust du mal mit einem Portscanner, z.B. mit  nmap -v -A 192.168.2.113
welche Ports offen sind.

Vielleicht hilft das ja schon  :)

Viele Grüße

Torsten

FHEm2005

Hallo Thorsten,
danke für den Hinweis.
Ich habe mir nmap installiert und bin bei der IP 192.168.2.73 habe folgende offene Port gefunden. Der Fernseher war dabei in Betrieb.
Leider kann ich mit den Ports wenig anfangen.
Zitat
.
Scanning 192.168.2.73 [1000 ports]
Discovered open port 8080/tcp on 192.168.2.73
Discovered open port 443/tcp on 192.168.2.73
Discovered open port 8085/tcp on 192.168.2.73
Completed SYN Stealth Scan at 15:59, 0.40s elapsed (1000 total ports)
Initiating Service scan at 15:59
Scanning 3 services on 192.168.2.73
Completed Service scan at 16:01, 161.17s elapsed (3 services on 1 host)
.
443/tcp   open  ssl/http    Mongoose httpd 3.7
.
8080/tcp open  http-proxy?
.
8085/tcp open  http        Mongoose httpd 3.7
.

In den Leerzeilen mit Punkt befindet sich noch jede Menge zusätzlichen Text, bei dem ich die Sinnhaftigkeit des Posting hier nicht erkenne.

Wie geht es weiter??

Vielen Dank
Gruß Eberhard

Raspi3: FHEM, CULV3 (V1.61), EnOcean Pi 868, nanoCUL433, HUE-Bridge; Raspi4: Node-red, MQTT, Gaszähler auslesen mit ESP32-CAM

torsten12

Hallo Eberhard,

wenn du in einem Browser jetzt http://192.168.2.73:8085 eingibst, kommt denn da auch ein WebSocket Tester?

viele Grüße Torsten