Hilfe bei Websocket client für Samsung Tizen Fernseher gesucht,

Hallo Swen,

EDIT: Da war ich wohl zu schnell. Gerade ging es kurz mit der Verbindung, somit probiere ich erst einmal alleine weiter

Hallo Sven!

Das Modul läuft so weit sehr gut, nur nach 4-6 Wochen muß ich die Instanz löschen und neu anlegen.
Nicht der Große Arbeitsaufwand aber vielleicht kann man ja da noch irgendwo an einer Schraube drehen.

Jetzt gibt es ja den Butten Reset Key aber da kommt die Fehler Meldung:

Vielleicht hilt dir die Meldung!

Mfg
Maxx

Nächste mal zusätzlich bitte eine PM, sonnst bekomme ich das nicht mit.

Ich schau mir das grade an, mal schauen ob ich das Problem schnell lösen kann.

Swen


Update ist raus, bitte probieren.

Gerade getestet und für sehr gut befunden!
Token wird gelöscht und neuer Token angefordert von TV!

Super und Danke!
Mfg
Maxx

Falls du zyklisch den Key löschen möchtest.

SamsungTizen_ResetKey($instanceID);

Gruß: Swen

Danke sehr für den Befehl, aber derzeit braucht man ja immer noch die Fernbedienung vom TV (zum bestätigen zum zulassen)
Vielleicht grabe ich mein altes IR Modul vom Keller aus!
Dann sollte das ganze zum automatisieren sein!

Mfg
Maxx

Hi Sven,

gestern mir den GQ75Q90T geholt. Developer Modus ist aktiv. Leider komme ich nicht über den „Verbindung verloren“ Status hinaus. IP-Adresse und MAC sind richtig eingetragen. Nall-Chan Module sind aktiviert, aber der Websocket meldet „Fehler im Handshake“

Hier die Ausgabe zu https://10.XXX.XXX.XXX:8002/api/v2/


{
   "device":{
      "FrameTVSupport":"false",
      "GamePadSupport":"true",
      "ImeSyncedSupport":"true",
      "Language":"de_DE",
      "OS":"Tizen",
      "PowerState":"on",
      "TokenAuthSupport":"true",
      "VoiceSupport":"true",
      "WallScreenRatio":"0",
      "WallService":"false",
      "countryCode":"DE",
      "description":"Samsung DTV RCR",
      "developerIP":"10.XXX.XXX.XXX",
      "developerMode":"1",
      "duid":"uuid:f08f41a8-7dd9-4b72-b84d-XXXXXXXXXXXX",
      "firmwareVersion":"Unknown",
      "id":"uuid:f08f41a8-7dd9-4b72-b84d-XXXXXXXXXXXX",
      "ip":"10.XXX.XXX.XXX",
      "model":"20_NIKEM_QTV",
      "modelName":"GQ75Q90TGTXZG",
      "name":"[TV] Samsung Q90 Series (75)",
      "networkType":"wired",
      "resolution":"3840x2160",
      "smartHubAgreement":"true",
      "type":"Samsung SmartTV",
      "udn":"uuid:f08f41a8-7dd9-4b72-b84d-XXXXXXXXXXXX",
      "wifiMac":"a4:30:7a:XX:XX:XX"
   },
   "id":"uuid:f08f41a8-7dd9-4b72-b84d-XXXXXXXXXXXX",
   "isSupport":"{\"DMP_DRM_PLAYREADY\":\"false\",\"DMP_DRM_WIDEVINE\":\"false\",\"DMP_available\":\"true\",\"EDEN_available\":\"true\",\"FrameTVSupport\":\"false\",\"ImeSyncedSupport\":\"true\",\"TokenAuthSupport\":\"true\",\"remote_available\":\"true\",\"remote_fourDirections\":\"true\",\"remote_touchPad\":\"true\",\"remote_voiceControl\":\"true\"}
",
   "name":"[TV] Samsung Q90 Series (75)",
   "remote":"1.0",
   "type":"Samsung SmartTV",
   "uri":"https://10.XXX.XXX.XXX:8002/api/v2/",
   "version":"2.0.25"
}

Gruß weazel

@Acer90 Hast du schon das Modul mit dem in IPS 5.5 enthaltenen WebsocketClient getestet?
Dann wird das IPSNetwork Modul nicht mehr benötigt und es dürfte sich deutlich einfacher zu händeln und performanter sein.
Michael

Leider noch nicht geschafft ich muss mir derzeit noch nen advance lichtraumkontroller bauen, im Anschluss probier ich das mal aus.

Wenn alles gut geht versuche ich es am Wochenende mal aus.

Gruß Swen

Gesendet von meinem CLT-L29 mit Tapatalk

Moin allerseits,

ich habe grade versucht mit 7weazel7 das Problem zu behben. Leider hat samsung mal wieder was geändert.
Aktuell gibt es keine Möglichkeit, diesen Fehler zu beheben.

Ich habe das Modul auf den neuen Websocketclient geändert.
Für ältere Fernseher ohne SSL klappt er hervorragend.
Fernseher mit SSL und einer alten Firmware sollte auch noch gehen.

Sollte das alte Modul funktioniert haben, so könnt ihr einfach den Branch auf 4.0 umstellen!

Swen

Hallo Swen,

ich habe den Token, endlich! Wie trivial, aber der Client (Bspw.: IP-Symcon Server) MUSS zwangsläufig im selben Subnetz wie der TV sein. Da sträubt es dem Netzwerker die Haare aber naja. Ich setze den IP-Symcon Docker Container mit einem Bein in das Multimedia Netzwerk.

EDIT: Hat jemand schon eine Verbindung aus einem anderen Subnetz erfolgreich aufgebaut?

Modell: 75" QLED 4K Q90T (2020) - GQ75Q90TGTXZG
Firmware: Update-Version 1402.6 - Oktober 2020

Grüße
weazel

Hallo zusammen,

ich bin im Moment zu doof das Module von Acer90 zum laufen zu bekommen.
habe das Git Repository in IP Symcon eingebunden über „Modules“.

Allerdings finde ich nirgends eine Instanz wo ich das auch auswählen kann.
Ich sehe nur die anderen Module die Acer90 zur Verfügung stellt, allerdings nicht das Samsung Module.

Soweit scheint mein TV nämlich zu antworten:

{
  "id": "uuid:e9b72986-e887-4a3a-b11b-b9ca286241dd",
  "name": "[TV] Samsung 7 Series (55)",
  "version": "2.1.0",
  "device": {
    "type": "Samsung SmartTV",
    "duid": "uuid:e9b72986-e887-4a3a-b11b-b9ca286241dd",
    "model": "16_JAZZM_UHD",
    "modelName": "UE55KS7090",
    "description": "Samsung DTV RCR",
    "networkType": "wired",
    "ssid": "",
    "ip": "192.168.0.202",
    "firmwareVersion": "Unknown",
    "name": "[TV] Samsung 7 Series (55)",
    "id": "uuid:e9b72986-e887-4a3a-b11b-b9ca286241dd",
    "udn": "uuid:e9b72986-e887-4a3a-b11b-b9ca286241dd",
    "resolution": "3840x2160",
    "countryCode": "DE",
    "msfVersion": "2.1.0",
    "smartHubAgreement": "true",
    "VoiceSupport": "true",
    "GamePadSupport": "true",
    "wifiMac": "cc:b1:1a:23:17:44",
    "developerMode": "0",
    "developerIP": "",
    "OS": "Tizen"
  },
  "type": "Samsung SmartTV",
  "uri": "http://192.168.0.202: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\"}"
}

HAT SICH ERLEDIGT, DANKE EUCH

Moin.

Ich dachte ich bekomme meinen Samsung evtl. auch gesteuert, da diese komische App ja nun auch nicht mehr existent ist.
Habe das mal mit dem Modul versucht, bekomme aber bei dem Versuch einen Befehl zu senden im Debug die Meldung:
{„event“:„ms.error“,„data“:{„message“:„unrecognized method value : ms.remote.control“}}

Ich bin mir nun auch gar nicht genau sicher ob mein TV Unterstüzt wird, man findet da ja auch nix mehr drüber bei Samsung :confused: Es ist ein UE55H8000
Im Modul selber bekomme ich eine Verbindung OK Meldung solange ich das ganze nicht über SSL versuche, mit geht gar nix.
Der manuelle Aufruf des Links (http://192.168.xxx.xxx:8001/api/v2/) im Browser liefert mir auch einige Werte zurück, Gerät ist also ereichbar und Port offen.
Wenn der TV gar nicht unterstützt wird, brauch natürlich gar nicht weiter probieren…
Danke euch!

Gibt es eine Möglichkeit das Modul zu installieren? Ich habe es über Modules und die Github Adresse versucht aber es geht nicht.

das sollte auf jedenfall funktionieren, kannst du mal den link schicken den du verwendet hast?

GitHub - Acer90/SymconModule

hasst du den hauptlink verwendet:

> https://github.com/Acer90/SymconModule

Swen

Nein hab ich nicht. den soll ich wohl nehmen?

richtig, das ist eine Modulsammulung, probiere mal ob es geht, das Modul wurde seit längeren nicht von mir gepflegt, derzeit arbeite ich am JSLive Modul [Modul] [BETA] JSLive - animierte Javaskript Anzeigen für IP-Symcon und IPSView - IP-Symcon 4.x/5.x/6.x / PHP-Module (Diskussion) - IP-Symcon Community

Ich kann dir leider nicht versprechen ob das Modul noch mit deinen Fernseher funktioniert, samsung hat dort einiges geändert.

Swen

Hast Du eine Beschreibung der Tizen Schnittstelle? oder hast Du das Pyton Projekt aus dem Netz konvertiert?