NEWS
Samsung 2016 Modelle (KU/KS Serie)
-
Es gibt insgesamt 3 Funktionen die ich benötigen würde.
1. die Sender auswählen
2. ein und ausschalten
3. das PIP öffnen und schliessen.
Ansteuern würde ich es über die Objekte vom KNX Adapter.
Wie sollte ich genau vorgehen ?
-
@Jey Cee:Nein weder H noch J Serie geht mit dem alten Adapter. Es Läufen zwar alle TV's seit H mit tizen OS, aber Samsung hat anscheinend bei jeder neuen Serie die Schnittstelle geändert. Sie halten es offenbar auch nicht für nötig alle auf den selben stand zu bringen, mal sehen wie das mit der nächsten Serie wird.
Gesendet von meinem m8 mit Tapatalk `
Hm, wenn da doch Tizen läuft müsste man doch annehmen, dass die Art und Weise wie man den TV übers Netz steuert gleich ist.
Vielleicht wird nur ein anderer Port benutzt :?:
Könntest du mal versuchen, ob der TV sich einschalten lässt? Dazu muss er aber am LAN Kabel hängen.
Soviel ich weiß geht ein WakeOnLan Kommando nicht über WLAN.
Wäre interessant zu wissen, ob sich die H und J Serie wenigstens über WOL einschalten lassen.
-
Es gibt insgesamt 3 Funktionen die ich benötigen würde.
1. die Sender auswählen
2. ein und ausschalten
3. das PIP öffnen und schliessen.
Ansteuern würde ich es über die Objekte vom KNX Adapter.
Wie sollte ich genau vorgehen ? `
Ich würde das über ein Javascript machen, so ähnlich wie ich es eben im Beispiel mit Homematic gezeigt habe.
Also zum ausschalten z.B:
on({id: '<hier den/datenpunkt/von/deinem/knx/adapter/eintragen="">'}, function (obj) { console.log("Switch off Samsung TV"); setState ('samsung2016.0.tvOn', false); });</hier>
Oder um einen tastendruck zu senden:
on({id: '<hier den/datenpunkt/von/deinem/knx/adapter/eintragen="">'}, function (obj) { console.log("Switch off Samsung TV"); setState ('samsung2016.0.sendKey', '<hier den/keycode/eintragen="">'); });</hier></hier>
-
ich habe noch mal eine Frage zu deinem Beispielscript.
Wenn so mein Datenpunkt von KNX Adapter aussieht:
{
"id": "knx.0.Multimedia.WHZ_Samsung.Ein/_Aus",
"type": "state",
"common": {
"name": "Ein / Aus",
"type": "",
"read": true,
"write": true,
"role": "indicator",
"min": 0,
"max": 1
},
"native": {
"address": "4/0/39",
"addressRefId": "P-0575-0_GA-2187"
},
"acl": {
"object": 1638,
"state": 1638
}
}
Wie müsste ich jetzt ( und vorallem wo genau ) das Script anlegen um diese beiden Punkte miteinander zu verbinden ?
Sorry, aber ich bin absoluter Anfänger mit dem raspberry und scripten anlegen und sowas
Danke für deine Geduld.
-
Der Hammer Genau was ich gesucht hab. Jetzt kann ich den Fernseher über meine Echo einschalten
Wenn ich jetzt noch meinen AVR und Sky Receiver steuern könnte wäre die Faulheit perfekt `
Freut mich dass es bei dir funktioniert.
Wie hast du die Kopplung mit Echo gemacht? `
Ich hab jetzt einfach den TVon Punkt in den Cloud Adapter übernommen und mit Fernseher benannt.
Gesendet von iPhone mit Tapatalk `
Ja, cool, funktioniert mit Echo
Was für einen AVR hast du?
Meinen Denon AVR3312 kann ich steuern.
Den Sky Receiver kenne ich nicht, da kann ich nicht helfen…mal google fragen
-
Jawoll ….. der erste Erfolg.
TV ein und aus über Alex und KNX laufen.
Genial.
Ich mache mich gleich mal an die anderen Werte.
Bin gespannt.
-
Bei Bild in Bild öffnet sich auch nur das Menü des PIP und bei Aufnahme scheint er auch nicht mit meinem Key zu funktionieren.
Ich probiere aber weiter:
samsung2016.0 2017-01-31 18:18:22.439 info stateChange samsung2016.0.sendKey {"val":"KEY_REC","ack":false,"ts":1485886702429,"q":0,"from":"system.adapter.javascript.0","lc":1485886702429}
javascript.0 2017-01-31 18:18:22.426 warn Wrong type of samsung2016.0.sendKey: "string". Please fix, while deprecated and will not work in next versions.
javascript.0 2017-01-31 18:18:22.425 info script.js.Fernseher.Aufnahme_Start_Stop: Switch off Samsung TV
samsung2016.0 2017-01-31 18:17:59.331 info websocket closed
samsung2016.0 2017-01-31 18:17:58.340 info successfully sent key
samsung2016.0 2017-01-31 18:17:58.339 info Sending Key
samsung2016.0 2017-01-31 18:17:58.328 info websocket connect
samsung2016.0 2017-01-31 18:17:58.264 info Try to open a websocket connection to 192.168.178.218
samsung2016.0 2017-01-31 18:17:58.264 info Trying ipAddress 192.168.178.218
samsung2016.0 2017-01-31 18:17:58.263 info Will now send key KEY_PIP_ONOFF to TV
samsung2016.0 2017-01-31 18:17:58.262 info stateChange samsung2016.0.sendKey {"val":"KEY_PIP_ONOFF","ack":false,"ts":1485886678255,"q":0,"from":"system.adapter.javascript.0","lc":1485886666290}
javascript.0 2017-01-31 18:17:58.252 warn Wrong type of samsung2016.0.sendKey: "string". Please fix, while deprecated and will not work in next versions.
javascript.0 2017-01-31 18:17:58.250 info script.js.Fernseher.PIP_An_Aus: Switch off Samsung TV
samsung2016.0 2017-01-31 18:17:47.511 info websocket closed
samsung2016.0 2017-01-31 18:17:46.510 info successfully sent key
samsung2016.0 2017-01-31 18:17:46.509 info Sending Key
samsung2016.0 2017-01-31 18:17:46.508 info websocket connect
samsung2016.0 2017-01-31 18:17:46.303 info Try to open a websocket connection to 192.168.178.218
samsung2016.0 2017-01-31 18:17:46.303 info Trying ipAddress 192.168.178.218
samsung2016.0 2017-01-31 18:17:46.301 info Will now send key KEY_PIP_ONOFF to TV
samsung2016.0 2017-01-31 18:17:46.300 info stateChange samsung2016.0.sendKey {"val":"KEY_PIP_ONOFF","ack":false,"ts":1485886666290,"q":0,"from":"system.adapter.javascript.0","lc":1485886666290}
javascript.0 2017-01-31 18:17:46.287 warn Wrong type of samsung2016.0.sendKey: "string". Please fix, while deprecated and will not work in next versions.
-
Was für einen AVR hast du?
Meinen Denon AVR3312 kann ich steuern.
Den Sky Receiver kenne ich nicht, da kann ich nicht helfen…mal google fragen
Einen Denon AVR-X1300W
Gesendet von iPhone mit Tapatalk
-
@stefan ich hab mich wochenlang kreuz und quer durchs web gelesen, inklusive der offiziellen Entwicklerdoku von Samsung. Dort findet sich kein Hinweis auf die verwendete Schnittstelle.
Und so ziemlich alles versucht, bis auf eine eigene APP für den TV zu schreiben um über den cloud service zu kommunizieren.
Wake on LAN klappt auch nicht, laut Samsung geht das ebenfalls erst ab 2016.
Es gibt keine offiziellen aussagen von Samsung zum Thema. Mein Gefühl ist aber das sie versucht haben alles auf cloud um zu stellen oder einfach nur externe Entwickler aus zu sperren.
Gesendet von meinem m8 mit Tapatalk
-
Hi
weiß hier jemand, was genau die Warnung
javascript.0 2017-01-31 18:17:46.287 warn Wrong type of samsung2016.0.sendKey: "string". Please fix, while deprecated and will not work in next versions.
bedeutet?
OK, ich sende einen String und das ist der falsche Typ.
Aber was muss ich stattdessen senden?
Vielleicht kann mir Bluefox was dazu sagen?
-
Wie wird das Objekt sendkey angelegt? Ist der type des Objekts auch string?
Gesendet von meinem m8 mit Tapatalk
-
@Jey Cee:Wie wird das Objekt sendkey angelegt? Ist der type des Objekts auch string? `
Danke, jetzt lege ich es mit
adapter.setObject('sendKey', { type: 'state', common: { name: 'sendKey', type: 'string', role: 'button' }, native: {} });
an.
Vorher war es
type: 'val'
Warning ist jetzt natürlich weg
-
Bei Bild in Bild öffnet sich auch nur das Menü des PIP und bei Aufnahme scheint er auch nicht mit meinem Key zu funktionieren.
Ich probiere aber weiter: `
Zur Aufnahme kann ich nix sagen, der Befehl ist scheinbar sauber gesendet worden.
Zum PIP, sende doch einfach mehrere Kommandos hintereinander.
Auf der Fernbedienung musst du ja scheinbar auch mehrere Tasten Tasten hintereinander drücken
-
Noch eine Frage meinerseits:
Unter Instanzen habe ich für meinen Adapter kein Icon, nur einen Platzhalter.
Bei einem anderen Adapter von mir funktioniert es aber.
Das png File wird in der Adapterkonfiguration aber angezeigt. Es hat eine Auflösung von 256x256 Pixel.
Jemand eine Idee, warum es nicht in klein bei den Instanzen angezeigt wird?
-
Der Pfad zum png muss in der io-package.json hinterlegt sein.
Gesendet von meinem m8 mit Tapatalk
-
Bei Bild in Bild öffnet sich auch nur das Menü des PIP und bei Aufnahme scheint er auch nicht mit meinem Key zu funktionieren.
Ich probiere aber weiter: `
Zur Aufnahme kann ich nix sagen, der Befehl ist scheinbar sauber gesendet worden.
Zum PIP, sende doch einfach mehrere Kommandos hintereinander.
Auf der Fernbedienung musst du ja scheinbar auch mehrere Tasten Tasten hintereinander drücken `
Wie könnte das dann aussehen. Kann man das auch mit einem Aufruf machen und wie wäre dazu der Code für das Script ?
-
Ich habe nun einiges ausprobiert und Mute, Sender, Aufnahme starten, Ein aus funktionieren wunderbar.
Leider musste ich feststellen, dass man an dem TV kein PIP mit dem HDMI 1 oder 2 anzeigen lassen kann. Auch kann man keine vordefinierte Browserseite aufrufen. Das zerstört mir gerade meinen Plan vom Videobild im TV wenn es klingelt. Grrr.
Jetzt will ich nur noch eines realisiert bekommen, wozu ich auch schon einen Adapter gefunden habe, der aber bei mir noch nicht geht. Es geht um das einblenden von Information wie Texten. Und idealer weise Texte die aus einem dynamischen 14 Byte aus einem Datenpunkt und normalen Text zusammen gesetzt werden kann.
Ziel ist es, die Rufnummer oder den Namen anzeigen zu lassen, von demjenigen, der gerade anruft.
Jemand eine Idee ?
-
Jetzt will ich nur noch eines realisiert bekommen, wozu ich auch schon einen Adapter gefunden habe, der aber bei mir noch nicht geht. Es geht um das einblenden von Information wie Texten. Und idealer weise Texte die aus einem dynamischen 14 Byte aus einem Datenpunkt und normalen Text zusammen gesetzt werden kann.
Ziel ist es, die Rufnummer oder den Namen anzeigen zu lassen, von demjenigen, der gerade anruft.
Jemand eine Idee ? `
Was ist das für ein Adapter?
-
Gib mal unter suche Popup LG ein dann findest du den !
-
Jetzt habe ich ihn wieder gefunden … heißt lgtv