Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin: SmartTV (Samsung etc.)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • psilo
    antwortet
    fuppy was sagt ein volles nmap gegen das gerät? ich zweifle aber an, dass es funktioniert. du kannst ja trotzdem mal recherchieren, wie die authentifizierung bei der serie geht.. evtl gibt es ja auch einträge über menüs um die anfragen durchzulassen..

    Einen Kommentar schreiben:


  • fuppy
    antwortet
    Hallo zusammen,

    hat das neue Plugin jemand bei einem Samsung TV aus der H-Serie zum Laufen gebracht? Port 8001 wär offen bei mir. Leider kommt kein Dialog zur Eingabe eines Passcodes o. ä.

    Danke schon mal.

    Christian

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Bonze soweit ich den code sehe, nutzt du secure websockets. auch das format scheint komplett anders zu sein. das blind zu integrieren kann ich nicht leisten. es kann aber gerne jemand mit lg TV in das bestehende plugin integrieren. da man bei lg aber auch offenbar dinge auslesen kann, kann es sein, dass das mit dem bestehenden plugin so nicht passt. das ist halt einfach eine art remote control für den tv. wenn man auch daten ausliest empfiehlt sich wie bei enigma2 ein eigenes plugin.
    Zuletzt geändert von psilo; 27.09.2017, 05:37.

    Einen Kommentar schreiben:


  • Bonze
    antwortet
    psilo, lg nutzt in webos schon laeger die websocket kommunikation, ich weiss nur nicht ob diese "genormt" ist, sonst koennte man vl die buttons fuer lg auch integrieren, ich hatte mal was angefangen, was auch funktioniert hat, bin halt kein programmierer und deshalb ists auch ziemlich low level https://github.com/Bonze255/LGSmartT...evelop?files=1 , es gab dazu hier auch irgendwo einen thread von nem andren nutzer, bei lg kann man auch bilder/webseiten usw darzeber aufrufen

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Das Item von False auf True setzen?

    bei einem Button der immer nur eine 1 sendet war glaube ich noch wichtig, enforce_updates zu setzen.
    Ein Menü zur Freigabe gibt es nicht, sobald die erste Anfrage eingeht erscheint am TV bei mir ein Dialog.

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Sorry, wir waren eine Woche im Urlaub.
    Wie kann ich via backend schalten?

    Im TV habe ich im Menü alles durchgeschaut, da gibt es sonst niochts spezifisches wo man was einstellen könnte.
    Ich nehme an, dass es ein tizen gerät ist.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    bruepe schaltet das loglovel für das plugin auf debug und schalte bitte via backend oder cli plugin, das ist sicherer um fehler auszuschliessen.
    mind einen connection fehler müsste es geben.

    evtl hat der tv auch noch menüspezifische einstellungen. ist das ein tizen gerät?

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Ja, habe ich. Da kam nichts. Ich habe auch mehrere Befehle ausprobiert. Ich habe einen einfachen Button in der Smartvisu, der das item anspricht. Das sollte doch passen oder?

    Einen Kommentar schreiben:


  • psilo
    antwortet
    bruepe 8001 ist offen. hast du beim ersten anfragen über die neue version des plugins mal auf den tv geschaut? ich muss dort dann erstmal die zugriffe des servers gegen den tv erlauben

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Zitat von psilo Beitrag anzeigen
    bruepe du könntest zumindest mal die ports durchscannen, was so offen ist.
    Folgende sind offen:

    Open TCP Port: 7011 talon-disc
    Open TCP Port: 7676 imqbrokerd
    Open TCP Port: 8000 irdmi
    Open TCP Port: 8001 vcom-tunnel
    Open TCP Port: 8080 http-alt
    Open TCP Port: 8443 pcsync-https
    Open TCP Port: 15500

    Einen Kommentar schreiben:


  • psilo
    antwortet
    bruepe du könntest zumindest mal die ports durchscannen, was so offen ist.

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Ich habe beide Varianten getestet. Beide funktionieren bei meinem Samsung TV nicht. Ich hatte vor nem halben Jahr schon mal ewig rumprobiert aber keinen Weg gefunden.

    Anscheinend ist bei den H-Modellen IP Control nicht aktiv.
    Zuletzt geändert von bruepe; 30.06.2017, 07:32.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    bruepe drum habe ich das attribut geändert: die neue websocket impl. geht meines wissnens nur mit der M Serie (65MU8009 hier..) Evtl geht es mit weiteren Tizen Modellen, wie wohl der KS Serie, das kann ich aber nicht testen.

    Wenn Du mir ne URL auftreibst über die es bei Dir geht, baue ich gerne nen 3ten Weg ein.

    oder meinst du die anbindung via port 55000?
    Zuletzt geändert von psilo; 30.06.2017, 04:05.

    Einen Kommentar schreiben:


  • bruepe
    antwortet
    Hi psilo, ich bringe es bei mir nicht zum laufen mit meinem ue65hu7200

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Das Plugin liegt geupdated unter https://github.com/smarthomeNG/plugi...evelop/smarttv

    Man braucht jetzt für den Websocket Teil leider ein neues PIP Paket (websocket-client). Zudem ist die URL aktuell Samsung-spezifisch. Wenn jemand hier weiss, ob das auch für andere Hersteller geht, gerne Info an mich. Leider habe ich nur Samsung (alt und neu) und kann schlecht übergreifender testen/entwickeln.

    Weitere Änderungen: Die alte TV-ID gibt es nicht mehr, stattdessen Multi-Instanz-Betrieb mit dem bekannten @instancename wie im README beschrieben.

    Ich habe zudem ein Attribut "delay" eingefügt, dass Fehler beim Senden mehrerer Keys hintereinander (bspw Sendernummer 135 + Return) reduziert.

    Ich bitte um Feedback

    Update: habe jetzt die Angabe des TVs auf "classic" (Alte Pluginversion) und "samsung_m_series" geändert, da meine Implementierung vermutlich nur mit dieser Serie geht. Wenn es hier weitere Testergebnisse gibt, aber gerne Info an mich
    Zuletzt geändert von psilo; 29.06.2017, 15:07.

    Einen Kommentar schreiben:

Lädt...
X