FHEM -> Samsung TV mit Tizen

Begonnen von Florian_GT, 12 September 2016, 00:15:35

Vorheriges Thema - Nächstes Thema

KölnSolar

Hallo Alex,
leider nicht. Wäre schon prima, wenn es das in einem kleinen Fenster gäbe... :'(
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Alder251

Hallo,

da bei mir das Pairing für die H/J-Serie weder mit der regapp.pl noch mit der python- oder javaversion funktioniert hat, habe ich für das Erzeugen der sessionId und des sessionKey ein FHEM-Modul geschrieben. Diese werden in einem Reading abgelegt. Somit könnten diese mit SamsungAV ausgelesen oder der Inhalt des Moduls in SamsungAV integriert werden.
Ich müßte noch wissen, wie der Inhalt der Samsung_sessionkey.txt korrekt aussieht. Könnte den mir jemand liefern?

no_Legend

Ich hab heute mal Probiert meinen Serie K mit dem Modul ans laufen zu bekomme, leider ohne Erfolg.
Muss man noch etwas extra machen damit der tv gesteuert werden kann außer die FHEM Definition?

Gruß Robert


Gesendet von iPhone mit Tapatalk Pro
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Raymund

#649
@Alder251

{"session_key":"aa34211f690d1c86020e80f884d45ffe","session_id":"1"}

RappaSan

#650
Auf meinem Samsung UE55KS9090 funktioniert nur der Aufruf der apps, sonst nichts.
Kein Kanalwechsel, keine Lautstärkeänderung, kein an/aus.

Was fehlt?
Ausgabe von http://tv.fritz.box:8001/api/v2/ :

{
  "id": "uuid:f3db3aff-1dc0-43b8-9034-0a9e1743abaa",
  "name": "[TV] TV",
  "version": "2.1.0",
  "device": {
    "type": "Samsung SmartTV",
    "duid": "uuid:f3db3aff-1dc0-43b8-9034-0a9e1743abaa",
    "model": "16_JAZZM_UHD",
    "modelName": "UE55KS9090",
    "description": "Samsung DTV RCR",
    "networkType": "wireless",
    "ssid": "44:4e:6d:99:10:6a",
    "ip": "192.168.0.16",
    "firmwareVersion": "Unknown",
    "name": "[TV] TV",
    "id": "uuid:f3db3aff-1dc0-43b8-9034-0a9e1743abaa",
    "udn": "uuid:f3db3aff-1dc0-43b8-9034-0a9e1743abaa",
    "resolution": "3840x2160",
    "countryCode": "DE",
    "msfVersion": "2.1.0",
    "smartHubAgreement": "true",
    "VoiceSupport": "true",
    "GamePadSupport": "true",
    "wifiMac": "CC:B1:1A:A5:17:0E",
    "developerMode": "0",
    "developerIP": "",
    "OS": "Tizen"
  },
  "type": "Samsung SmartTV",
  "uri": "http://tv.fritz.box:8001/api/v2/",
  "remote": "1.0",
  "isSupport": "{\"remote_available\":\"true\",\"remote_fourDirections\":\"true\",\"remote_touchPad\":\"true\",\"remote_voiceControl\":\"true\",\"DMP_available\":\"true\",\"DMP_DRM_PLAYREADY\":\"false\",\"DMP_DRM_WIDEVINE\":\"false\",\"EDEN_available\":\"true\"}"
}


mit dem alten Modul STV funktioniert übrigens alles.

KölnSolar

ZitatAusgabe von http://tv.fritz.box:8001/api/v2/ :
Für die Fritzbox läuft es auch nicht.  ;D ::) Spaß beiseite: So hast Du den TV in der FritzBox benannt ?
Zitatalten Modul STV funktioniert übrigens alles.
stimmt so wohl auch nicht. Wenn, nur eine der vielzähligen modifizierten Versionen.
Da wäre dann die Frage: Welche ?
Firmware < 1202 spekuliere ich ?
Wie sieht das list aus ? Das Log mit verbose=5?

Ist das device 2-mal definiert(STV u. SAMSUNGAV)?

.
.
Grüße Markus



RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

RappaSan

Du hast natürlich recht, "alles" ist übertrieben. ;)
Von STV benutze ich eine ältere Version:

70_STV.pm 12857 2016-12-21 11:59:33Z Zwiebel

Mit der kann ich aber Dinge wie Kanal, Lautstärke, Ein/Ausschalten bewerkstelligen.

Das device ist nur einmal als STV definiert.

Mit Firmware ist die Firmware vom Samsung Fernseher gemeint? 1231.

Ein Log mit verbose=5 (SAMSUNGAV?) kann ich demnächst nachliefern.

KölnSolar

#653
ZitatEin Log mit verbose=5 (SAMSUNGAV?) kann ich demnächst nachliefern.
Klar.
Zitat70_STV.pm 12857 2016-12-21 11:59:33Z Zwiebel
Glaube kaum, dass Du damit einen K-Serie(Tizen) steuern konntest. Das ging erst mit einer meiner vielzähligen Modifikationen. Dort war dann aber keine Version verändert, weil inoffiziell.
ZitatMit Firmware ist die Firmware vom Samsung Fernseher gemeint? 1231.
Ui, 1231 ? Da hat uns S. doch hoffentlich kein neues Kuckucks-Ei ins Nest gelegt ? Ich hab, nachdem wir die "token"-Geschichte geknackt hatten meinem N-Serie auch ein Update gegönnt und habe die 1202.

Ähnliche Symptomatik hatte kürzlich auch jemand. Ich suche...Guck mal ab hier.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

RappaSan

#654
Die Bedienung mit dem STV ist tatsächlich etwas zickig geworden, nachdem ich meinen RPI3 auf Stretch umgemodelt habe.
Zuvor lief die Bedienung aber ganz prima.
Ich werde noch ein wenig mehr herumprobieren, vielleicht bekomme ich noch etwas heraus.

###
define Samsung_TV STV 192.168.0.16 ws

Wenn der Fernseher läuft, kann ich die Kanäle und Lautstärke ändern und das Ding auch ausschalten.
Einschalten geht nicht (WLAN-Anbindung).
Und es ist tatsächlich ein Samsung UE55KS9090, mit dem das hier geht.


KölnSolar

Zitatdefine Samsung_TV STV 192.168.0.16 ws
so geht es schon urlange nicht mehr. siehe commandref.  ;)
define Samsung_TV SamsungAV 192.168.0.16 8001wäre richtig.
ZitatDie besagte STV hab ich angehängt.
Dann hängs mal wieder ab, bevor es noch weitere Verwirrung stiftet.  ;D
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

RappaSan

Hab's auf SamsungAV umgestellt, geht leider nicht - keine Reaktion auf z.B. POWEROFF Befehl.

Verbose 5 log:
2019.04.29 12:32:37 4: [SamsungAV] HTTP socket-connection to Samsung_TV. SSL_Reply:
2019.04.29 12:32:37 4: [SamsungAV] HTTP socket-connection to Samsung_TV successful.
2019.04.29 12:32:37 5: [SamsungAV] Samsung_TV send to TV: GET /api/v2/channels/samsung.remote.control?name=RkhFTVJlbW90ZQ== HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: 192.168.0.16:8002
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Sec-WebSocket-Version: 13


2019.04.29 12:32:37 5: [SamsungAV] Samsung_TV first websocket response: HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=


2019.04.29 12:32:37 5: [SamsungAV] Samsung_TV Statusbytes of second websocket response: 817e00fd
2019.04.29 12:32:37 5: [SamsungAV] Samsung_TV data of second websocket response: {"event":"ms.channel.connect","data":{"id":"bf7ab2e0-1f32-11b2-8b6c-b93b4d4b6918","clients":[{"id":"bf7ab2e0-1f32-11b2-8b6c-b93b4d4b6918","connectTime":151471374,"attributes":{"name":"RkhFTVJlbW90ZQ=="},"deviceName":"RkhFTVJlbW90ZQ==","isHost":false}]}}
2019.04.29 12:32:37 4: [SamsungAV] Samsung_TV sending POWEROFF
2019.04.29 12:32:37 5: [SamsungAV] Samsung_TV send payload: {"method":"ms.remote.control","params":{"Cmd":"Click","TypeOfRemote":"SendRemoteKey","Option":"false","DataOfCmd":"KEY_POWEROFF"}}
2019.04.29 12:32:48 4: [SamsungAV] Samsung_TV online with 192.168.0.16:8001 - HTTP-Response: 404

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

RappaSan

600000 bei "delayRC".
Danke.
Lesen bildet.

RappaSan

#659
Noch eine Verständnisfrage:
Soll "poweron" bzw. "poweroff" genau dieses bewirken? Bei mit reagiert der Fernseher nicht darauf.
Hingegen "power" schaltet den Fernseher in den an/aus Zustand, je nachdem, wie der vorhergehende Zustand war.

Wieder ein delayRC-Problem?

OK, hab's glaub ich gefunden.

https://forum.fhem.de/index.php/topic,82890.msg893940.html#msg893940