NEWS
Samsung Tv Adapter
-
in welcher Form hast du die Commands geschickt? so wie von mir in der Readme beschrieben? Also z.B.: KEY_VOLUP,KEY_VOLUP,KEY_VOLUP ?
bzgl der "channel" Funktion kannst du es eigentlich auch so nutzen wie beschrieben einfach KEY_1,KEY_3 eintragen und es wird auf Kanal 13 geändert, mit Lautstärkensprüngen genau das gleiche.
Ich werde auch noch eine weitere Funktion einbauen um "Command Macros" zu speichern also in Objekte schreiben die dann einfach per klick ausgeführt werden.
@skokarl nein leider auch nicht aber du könntest mit der sendCmd Funktion zum USB Stick navigieren.
-
Das neue Update mit den Command Macros ist fertig und auf Github, deinstalliert bitte die alte und installiert euch die neue Version.
Wie die Command Macros zu verwenden sind steht in der Readme beschrieben. -
@dahuby Ich habe gerade deine Version 0.0.5 installiert.
Die Apps lassen sich bei meinem Samsung-TV-WZ-UE65KS9090 abrufen und starten, nur leider reagiert er nicht auf die Tasten unter Control. Ein Fehler wird im Log nicht ausgegeben -
auch wenn ich Dich jetzt nerve .....
an die EPG Daten kommst Du nicht zufällig, oder ?
Och, hätte gerade soviele Ideen, gab ja so ein Adapter noch nie... zumindest für Tizen ...
-
@Knallochse bekommst du irgendwelche anderen log Einträge? bzw kannst du mir den log schicken?
Es könnte auch sein das du Port 8001 ohne Token und ein HTTP als Protokoll verwenden musst. Ich hab damit aber auch keine Erfahrungen probier einmal die Konfiguration zu ändern, deswegen hab ich auch alles konfigurierbar gemacht.@skokarl ich finde das gar nicht schlecht und bin für Ideen immer offen
nur leider ist die API da sehr beschränkt und Doku gibt es auch nicht. Ich hab einen Timen Sourcecode gefunden und lt. dem haben wir alle Funktionen schon ausgereizt.
-
@skokarl funktionieren bei dir die Tasten unter Objekte/Control?
@dahuby mit dem Adapter Samsung.2016 funktioniert das senden der KEY_CHUP usw.
Also prinzipiell unterstützt mein Model das steuern per API
Einstellung die bei mir (auch bei letzter Version deines Adapters) Port: 8002 wss ohne Token ( wird keiner mit dem wscat ausgeben - wie bei @dtp) -
@Knallochse sagte in Samsung Tv Adapter:
@skokarl funktionieren bei dir die Tasten unter Objekte/Control?
@dahuby mit dem Adapter Samsung.2016 funktioniert das senden der KEY_CHUP usw.
Also prinzipiell unterstützt mein Model das steuern per APIOk, dann konfigurier bitte Protocol HTTP, Port 8001 und Token 0, so ist der Aufruf beim Samsung.2016 Adapter.
-
@Knallochse sagte in Samsung Tv Adapter:
@skokarl funktionieren bei dir die Tasten unter Objekte/Control?
Ja, sonst würde ja der Adapter nicht funktionieren,
oder meinst Du einen bestimmten ? -
Einfach mal Danke geht schon richtig gut DAUMEN HOCH !!!!!!
-
@skokarl Danke für die Rückmeldung. Hatte meine Einstellungen genau wie du, aber dann funktioniert keiner der Tasten.
-
@dahuby sagte in Samsung Tv Adapter:
lt. dem haben wir alle Funktionen schon ausgereizt
Nicht ganz ;). Bei meinem Gerät gibt es zumindest noch
KEY_PIP_ONOFF
und
KEY_TTX_MIX
-
@Knallochse mit der anderen Konfig funktioniert es jetzt?
@skokarl Du hast aber noch die alte Version installiert, kannst du bitte auch die neue testen wär wirklich hilfreich dafür genug Feedback zu sammeln.
Ich will damit ins offizielle Repo aber nur wenn der Code wirklich gut läuft. -
@dtp Wenn ich da noch Keys vergessen habe her damit;) Du kannst aber jeden Key auch nicht vorhandene mit einem sendCmd manuell schicken.
-
@dahuby sagte in Samsung Tv Adapter:
@Knallochse mit der anderen Konfig funktioniert es jetzt?
@skokarl Du hast aber noch die alte Version installiert, kannst du bitte auch die neue testen wär wirklich hilfreich dafür genug Feedback zu sammeln.
Ich will damit ins offizielle Repo aber nur wenn der Code wirklich gut läuft.gib mir 20 min ....
-
@dahuby sagte in Samsung Tv Adapter:
@dtp Wenn ich da noch Keys vergessen habe her damit;) Du kannst aber jeden Key auch nicht vorhandene mit einem sendCmd manuell schicken.
@dahuby Hab's gerade getestet. Die beiden Befehle funktionieren mit unserem Q9FN. Kannst du also noch einbinden.
Was leider mit unserem Gerät nicht funktioniert, ist die sendCmd-Funktion. Da wird immer nur jeweils der erste Befehl vor dem Komma ausgeführt. Auch mit deinen unter command angelegten Beispielbefehlen ist das so, obwohl ein korrektes Senden im Log angezeigt wird.
Im samsung-tizen-Adapter der Homebridge kann man da noch ein "delay" definieren. Das habe ich für unser Gerät auf 1500 ms gestellt. Damit klappt es dann. Vielleicht kannst du das ja auch noch in einer der nächsten Versionen mit einbauen.
-
@dahuby sagte in Samsung Tv Adapter:
@Knallochse mit der anderen Konfig funktioniert es jetzt?
Leider nein, damit (http; 8001; Token 0) geht gar keine Bedienung des TV (werden auch keine Apps eingelesen)
Ich hatte für den Test nochmal alles deinstalliert. Nur mit wss, 8002 und Token 0 funktioniert das Abholen der Apps (erscheint überhaupt erst getInstalledApps unter Objekte)
Ein schalten des TV auch über sendCmd funktioniert leider bei mir mit keiner der verschiedensten Einstellungen.Hier mal ein LOG Auszug bein schalten
samsungTizen.0 2020-01-03 12:57:10.922 info (13282) websocket connection closed samsungTizen.0 2020-01-03 12:57:10.921 info (13282) sendCommand: KEY_VOLUP successfully sent to tv samsungTizen.0 2020-01-03 12:57:10.921 info (13282) sendKey: KEY_VOLUP successfully sent to tv samsungTizen.0 2020-01-03 12:57:10.819 info (13282) open connection: wss://192.168.178.59:8002/api/v2/channels/samsung.remote.control?name=aW9Ccm9rZXI= samsungTizen.0 2020-01-03 12:56:55.784 info (13282) websocket connection closed samsungTizen.0 2020-01-03 12:56:55.782 info (13282) sendKey: KEY_0 successfully sent to tv samsungTizen.0 2020-01-03 12:56:55.546 info (13282) open connection: wss://192.168.178.59:8002/api/v2/channels/samsung.remote.control?name=aW9Ccm9rZXI= samsungTizen.0 2020-01-03 12:56:21.783 info (13282) samsungTizen.0 release 0.0.5 started with config : {"protocol":"wss","ipAddress":"192.168.178.59","port":"8002","token":"0","macAddress":"CC:B1:1A:62:AC:8F","pollingPort":"9119","pollingInterv samsungTizen.0 2020-01-03 12:56:21.744 info (13282) starting. Version 0.0.5 in /opt/iobroker/node_modules/iobroker.samsungTizen, node: v10.17.0
-
Das Polling des TV State funktioniert
-
Umstellen der Instance auf debug erbrachte folgendes Log (vieleicht von Nutzen)
samsungTizen.0 2020-01-03 12:56:21.059 debug (13282) States connected to redis: 127.0.0.1:9000 samsungTizen.0 2020-01-03 12:56:21.005 debug (13282) statesDB connected samsungTizen.0 2020-01-03 12:56:21.004 debug (13282) States create PubSub Client samsungTizen.0 2020-01-03 12:56:20.995 debug (13282) Objects connected to redis: 127.0.0.1:9001 samsungTizen.0 2020-01-03 12:56:20.988 debug (13282) Redis States: Use Redis connection: 127.0.0.1:9000 samsungTizen.0 2020-01-03 12:56:20.986 debug (13282) objectDB connected samsungTizen.0 2020-01-03 12:56:20.975 debug (13282) Objects client initialize lua scripts samsungTizen.0 2020-01-03 12:56:20.974 debug (13282) Objects create PubSub Client samsungTizen.0 2020-01-03 12:56:20.961 debug (13282) Objects client ready ... initialize now samsungTizen.0 2020-01-03 12:56:20.880 debug (13282) Redis Objects: Use Redis connection: 127.0.0.1:9001
-
Auf einmal geht das schalten.
Ich hatte nichts verändert, nur zwischendurch mit dem Samsung.2016 probiert zu schalten (hatte funktioniert).
Wie erwähnt hat das öffnen der Apps die ganze Zeit funktioniert.
Keine Ahnung was da schief lief -
Das weiter Testen ergab bei mir : das Mehrbefehle senden funktioniert bei mir auch nicht. Wird nur ein Befehl vom TV entgegen genommen. Mit dem Samsung.2016 Adapter hatte ich so etwas per Blockly umgesetzt. Dabei habe ich 1s Sendeabstand zwichen den Befehlen eingestellt.