NEWS
Samsung TizenOS TV Adapter(MJ>=2016)
-
probiert es bitte jetzt nochmal, hab den Adapter wieder zurück umbenannt.
Irgendwie kommt er ioBroker nicht klar wenn man den Adapter installiert hat und umbenennt. -
@dtp , @RaspiUser sehr gut, war jetzt ein komisches Phänomen.
Könnt ihr bitte ausprobieren ob es jetzt mit dem SendCmd und Delay funktioniert.@dahuby sagte in Samsung TizenOS TV Adapter(MJ>=2016):
Könnt ihr bitte ausprobieren ob es jetzt mit dem SendCmd und Delay funktioniert.
Ja, bei unserem Gerät funktioniert es nun mit einem Delay von 1500 ms.
Muss dann bei Gelegenheit noch mal testen, welche von den zahlreichen Kommandos nun mit unserem Gerät funktionieren, und welche nicht.
Auf jeden Fall tolle Arbeit. Vielen Dank.
-
... also ich kann folgendes zur Diskussion beitragen:
-
Mit den "alten" funktionsfähigen Einstellungen (das war: 8002, Token=0, MAC eingetragen) aus der Version 0.0.2 (?) (also noch aus dem alten Thread) funktioniert bei mir unter dem control-Objekt nix mehr, egal welchen Button ich drücke. ...
EDIT: Ich war wohl zu ungeduldig, jetzt geht es -
Polling geht mit 9197
-
Der Token Button funktioniert, zeigt aber unter dem Namen nix an

-
APP's abholen funktioniert.
Ich habe dann mal die ARD Mediathek gewählt ... hier funktionieren die Rauf-Runter-Links-Rechts Tasten nicht, also keine Menü Auswahl möglich, auch POWER ohne Funktion.
EDIT: Ich habe jetzt also mit der "richtigen" Fernbedienung ausgeschaltet und bin wieder beim o.g. 1. Pkt. angekommen: Es geht nix mehr ?!
Jetzt warte ich mal ab und probiere es später wieder ... -
DELAY 1000ms geht bei mir
-
-
... also ich kann folgendes zur Diskussion beitragen:
-
Mit den "alten" funktionsfähigen Einstellungen (das war: 8002, Token=0, MAC eingetragen) aus der Version 0.0.2 (?) (also noch aus dem alten Thread) funktioniert bei mir unter dem control-Objekt nix mehr, egal welchen Button ich drücke. ...
EDIT: Ich war wohl zu ungeduldig, jetzt geht es -
Polling geht mit 9197
-
Der Token Button funktioniert, zeigt aber unter dem Namen nix an

-
APP's abholen funktioniert.
Ich habe dann mal die ARD Mediathek gewählt ... hier funktionieren die Rauf-Runter-Links-Rechts Tasten nicht, also keine Menü Auswahl möglich, auch POWER ohne Funktion.
EDIT: Ich habe jetzt also mit der "richtigen" Fernbedienung ausgeschaltet und bin wieder beim o.g. 1. Pkt. angekommen: Es geht nix mehr ?!
Jetzt warte ich mal ab und probiere es später wieder ... -
DELAY 1000ms geht bei mir
@RaspiUser ich bin auch schon in die Situation gekommen wo am TV nichts mehr funktioniert hat, hatte ich im anderen Thread bereits geschrieben. Bei mir hat nur noch ein Reboot mit lange halten der ein/aus Taste geholfen.
@paul53 sagte in Samsung TizenOS TV Adapter(MJ>=2016):
@dahuby
Beim Objekt "system.adapter.samsungTizen" fehlttype: 'adapter'Und wo/wie wird der Type gesetzt.?
-
-
@dtp, @CKMartens: sehr komisch bei mir läuft die Installation gut hab auch node 10.17 installiert.
Probiert es bitte nochmal ich hab jetzt einige Pakete gelöscht, hoffe es klappt jetzt.
wenn nicht könnt ihr auch mal hier reinlesen: https://www.forum.iobroker.net/topic/18380/gelöst-canvas-modul-kann-nicht-nachinstalliert-werden/4, dort gab es den selben Fehler und die Ursache waren 2 node Installationen.
@dtp du hattest aber auch die "alte" 0.0.5 ohne Probleme installiert oder?@dahuby sagte in Samsung TizenOS TV Adapter(MJ>=2016):
@dtp, @CKMartens: sehr komisch bei mir läuft die Installation gut hab auch node 10.17 installiert.
Probiert es bitte nochmal ich hab jetzt einige Pakete gelöscht, hoffe es klappt jetzt.So jetzt hat es über die Console geklappt. Die 0.0.6 ist installiert. Danke für Deine Hilfe @dahuby
-
Hallo,
ich hab einen neuen Adapter für Samsung TizenOS TVs(MJ>=2016) entwickelt.
Der Adapter ist bereits im Forum von hier bekannt, jedoch hab ich mich jetzt entschlossen zur Übersicht einen neuen Thread dafür aufzumachen um alles ein wenig übersichtlicher zu halten.
Der Adapter hat einige neue Funktionen die es für Samsung TVs ab MJ 2016 noch nicht für den ioBroker gegeben hat.Funktionsumfang:
- Voll konfigurierbar
- Apps starten
- einzelne Remote Keys senden
- mehrer Remote Keys mit einem Kommando senden
- Kommando Macros anlegen und senden
- TV on/off Statusabfrage
Aber eine detaillierte Beschreibung und Anleitung dazu gibt es hier.
Der Adapter kann von Github (https://github.com/dahuby/iobroker.samsung_tizen) oder NPM (https://www.npmjs.com/package/iobroker.samsung_tizen) installiert werden bzw. findet ihr eine Beschreibung in der Readme wie ihr den Adapter installiert.
Soweit läuft der Adapter und wird auch schon von einigen Usern getestet, aber bitte installiert ihn euch und testet ihn.
Ich freu mich über jedes Feedback was dazu kommt, auch Fehler sind natürlich willkommen ;)So der erste schnelle Test verlief erfreulich.
Polling geht bei mir auf Port 9197 ohne Probleme. Alle anderen Port zeigen nicht an das der TV läuft.
Der getToken Button trägt den Token in den Objekt-Namen ein, aber nicht bei Wert. Ist das so korrekt?

Die Apps des Smart-TV lassen sich abholen (wusste gar nicht das so viele installiert sind) und auch Starten. Navigieren in den Apps habe ich noch nicht probiert (der Sohnemann hat den Fernseher in Beschlag genommen) und auch die Commands-Funktion ist noch nicht getestet.Ansonsten Danke @dahuby für die super Arbeit
-
So der erste schnelle Test verlief erfreulich.
Polling geht bei mir auf Port 9197 ohne Probleme. Alle anderen Port zeigen nicht an das der TV läuft.
Der getToken Button trägt den Token in den Objekt-Namen ein, aber nicht bei Wert. Ist das so korrekt?

Die Apps des Smart-TV lassen sich abholen (wusste gar nicht das so viele installiert sind) und auch Starten. Navigieren in den Apps habe ich noch nicht probiert (der Sohnemann hat den Fernseher in Beschlag genommen) und auch die Commands-Funktion ist noch nicht getestet.Ansonsten Danke @dahuby für die super Arbeit
@CKMartens sagte in Samsung TizenOS TV Adapter(MJ>=2016):
Der getToken Button trägt den Token in den Objekt-Namen ein, aber nicht bei Wert. Ist das so korrekt?

Ja der Token wird nur in den Namen geschrieben den Wert lass ich frei.
-
Bevor ich mir jetzt meine ganzen TV-Kanäle als commands definiere, hätte ich die Frage, ob man ein Update des Adapters zukünftig auch durchführen kann, ohne die vorherige Version deinstallieren zu müssen? Denn dann gehen ja jedes Mal sämtliche Einstellungen verloren, oder?
Gruß,
Thorsten
-
Bevor ich mir jetzt meine ganzen TV-Kanäle als commands definiere, hätte ich die Frage, ob man ein Update des Adapters zukünftig auch durchführen kann, ohne die vorherige Version deinstallieren zu müssen? Denn dann gehen ja jedes Mal sämtliche Einstellungen verloren, oder?
Gruß,
Thorsten
-
@dtp ja kannst du normal schon funktioniert auch jetzt, schreib es immer nur dazu um alles sauber zu halten.
@dahuby sagte in Samsung TizenOS TV Adapter(MJ>=2016):
schreib es immer nur dazu um alles sauber zu halten
Das hab ich jetzt nicht so ganz verstanden. Was meinst du mit "schreib es immer nur dazu"? Wo?

Kann man eigentlich irgendwie das Beispiel für "ch13" dauerhaft löschen. Das kommt immer wieder.
-
@dahuby sagte in Samsung TizenOS TV Adapter(MJ>=2016):
schreib es immer nur dazu um alles sauber zu halten
Das hab ich jetzt nicht so ganz verstanden. Was meinst du mit "schreib es immer nur dazu"? Wo?

Kann man eigentlich irgendwie das Beispiel für "ch13" dauerhaft löschen. Das kommt immer wieder.
-
Hallo dahuby,
Du hast ja bereits geschrieben: Mit Token "0" funktioniert der Adapter, was ich auch bestätigen kann.
Trotzdem die Verständnis-Fragen:- Wozu ist dieser Wert sinnvoll / von Bedeutung ? Warum "bietest" Du ihn an ?
- Und warum geht das bei mir nicht (SAMSUNG UE55KU6099) ?


Nochmal Danke für deine Arbeit.
-
@dahuby
auch von mir vielen Dank!
Mein Q6 läuft ech super damit und mit dem "get Token" Button habe ich auch ohne Probleme den Token bekommen.Hätte jetzt noch mal eine kurze Frage. Im samsung-tizen-Plugin gibt es ja die Switches, die deinen commands ähneln. Dort gibt es aber eben auch noch die Zusatzbefehle

Gerade "power" hat den Vorteil, dass ich damit unseren TV immer einschalten kann, wenn ich den Wert auf "true" setze. Im Unterschied zu KEY_POWER gibt es hier also kein Toggeln zwischen an und aus. Auf KEY_POWERON reagiert unser Gerät irgendwie nicht. Weißt du, wie das realisiert wurde?
Ich konnte so z.B. immer mit der Befehlsfolge
"name": "ZDF", "power": true, "channel": 2
direkt per Sprachbefehl auf's Zweite schalten, auch wenn der Fernseher aus war. Und wenn er bereits an war, hat sich das Gerät nicht ausgeschaltet. War ganz praktisch.
-
Hallo dahuby,
Du hast ja bereits geschrieben: Mit Token "0" funktioniert der Adapter, was ich auch bestätigen kann.
Trotzdem die Verständnis-Fragen:- Wozu ist dieser Wert sinnvoll / von Bedeutung ? Warum "bietest" Du ihn an ?
- Und warum geht das bei mir nicht (SAMSUNG UE55KU6099) ?


Nochmal Danke für deine Arbeit.
@RaspiUser sagte in Samsung TizenOS TV Adapter(MJ>=2016):
- Wozu ist dieser Wert sinnvoll / von Bedeutung ? Warum "bietest" Du ihn an ?
Auf einigen Geräten braucht man einen Token sonst muss jeder Befehl mit dem PopUp bestätigt werden und mit Token reicht die einmalige Bestätigung.
@RaspiUser sagte in Samsung TizenOS TV Adapter(MJ>=2016):
- Und warum geht das bei mir nicht (SAMSUNG UE55KU6099) ?
Das kann ich dir leider nicht sagen aber ich vermute diese Funktion ist erst später dazu gekommen, ich glaub deine Serie ist eine der ersten Tizen TVs von Samsung. Bei meinem NU7400 benötige ich den Token.
@dtp sagte in Samsung TizenOS TV Adapter(MJ>=2016):
Gerade "power" hat den Vorteil, dass ich damit unseren TV immer einschalten kann, wenn ich den Wert auf "true" setze. Im Unterschied zu KEY_POWER gibt es hier also kein Toggeln zwischen an und aus. Auf KEY_POWERON reagiert unser Gerät irgendwie nicht. Weißt du, wie das realisiert wurde?
Ja ich weiß wie das realisiert wurde und hab es absichtlich so nicht gemacht.
Es wird vor dem senden auf den PowerStatus geschaut(könnten wir auch) und dann erst der Key gesendet.
Ich hab es so nicht gebaut da die PollingPorts nicht 100% den Status des TVs sagen, sie sind auch bei Standby kurz zwischen durch erreichbar und manchmal gibt es eine "Nachlaufzeit" nach dem Ausschalten.
Wenn dann der Status nicht passt würde einfach nicht der Key gesendet werden, du kannst dir aber ein kleines Skript oder Blockly Skript schreiben, dass bei KEY_POWER + weitere KEYs und powerOn = true nicht den KEY_POWER sendet.
Leider funktionieren die KEYs POWERON und POWEROFF auch bei mir nicht, so hätte man das Problem auch lösen können. -
-
Schau mal hier in die Anleitung. Unter Punkt 3.3 Commands "How to create a command macro" steht, wie du eine Befehlsfolge erzeugst. Damit sollte sich Dein Vorhaben lösen lassen. Ich habe mir auf diese Weise z.B. ein PIP-Kommando mit der Befehlsfolge "KEY_PIP_ONOFF,KEY_ENTER,KEY_RIGHT,KEY_ENTER" erzeugt. Evtl. musst du das Delay zwischen den Einzelbefehlen für dein Gerät anpassen.
-
Schau mal hier in die Anleitung. Unter Punkt 3.3 Commands "How to create a command macro" steht, wie du eine Befehlsfolge erzeugst. Damit sollte sich Dein Vorhaben lösen lassen. Ich habe mir auf diese Weise z.B. ein PIP-Kommando mit der Befehlsfolge "KEY_PIP_ONOFF,KEY_ENTER,KEY_RIGHT,KEY_ENTER" erzeugt. Evtl. musst du das Delay zwischen den Einzelbefehlen für dein Gerät anpassen.
@dtp sagte in Samsung TizenOS TV Adapter(MJ>=2016):
Schau mal hier in die Anleitung. Unter Punkt 3.3 Commands "How to create a command macro" steht, wie du eine Befehlsfolge erzeugst. Damit sollte sich Dein Vorhaben lösen lassen. Ich habe mir auf diese Weise z.B. ein PIP-Kommando mit der Befehlsfolge "KEY_PIP_ONOFF,KEY_ENTER,KEY_RIGHT,KEY_ENTER" erzeugt. Evtl. musst du das Delay zwischen den Einzelbefehlen für dein Gerät anpassen.
Danke, aber was heisst z.B. KEY_PIP ??
-
KEY_PIP_ONOFF steht für das Ein- und Ausschalten der Bild-in-Bild-Funktion unseres Q9FN. Das war nur ein Beispiel. Die Adapter-Instanz bietet dir ja eine ganze Reihe verschiedener Keys, z.B. "KEY_0, KEY_1,..." usw. Probiere aus, welche davon mit deinem TV funktionieren. Die kannst du dann jeweils durch Kommas getrennt auch einfach zu Makros (Commands) als Befehlsfolgen zusammenfassen. Dazu schaust du, welche KEY-Befehlsfolge bei dir zum Ein- und Ausschalten von Anynet erforderlich ist.
-
KEY_PIP_ONOFF steht für das Ein- und Ausschalten der Bild-in-Bild-Funktion unseres Q9FN. Das war nur ein Beispiel. Die Adapter-Instanz bietet dir ja eine ganze Reihe verschiedener Keys, z.B. "KEY_0, KEY_1,..." usw. Probiere aus, welche davon mit deinem TV funktionieren. Die kannst du dann jeweils durch Kommas getrennt auch einfach zu Makros (Commands) als Befehlsfolgen zusammenfassen. Dazu schaust du, welche KEY-Befehlsfolge bei dir zum Ein- und Ausschalten von Anynet erforderlich ist.
eins noch.... unser Samsung hat ne Smart Fernbedienung, also wenig Tasten, dafür das Menue auf dem
Bildschirm.Das heisst natürlich, dass man für eine Abfolge von Befehlen eine definierte Ausgangsposition,
braucht, damit genau diese Reihenfolge auch bei Anynet landet ..... Hast Du da noch eine Idee zu ?