NEWS
Samsung TizenOS TV Adapter(MJ>=2016)
-
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 -
Ich habe gerade versucht den Adapter zu installieren. Leider bricht die Installation ab
root@iobroker:/opt/iobroker# iobroker url "https://github.com/dahuby/iobroker.samsungTizen" install https://github.com/dahuby/iobroker.samsungTizen/tarball/572d7fc805c3c774594f6d14022f999535744b76 NPM version: 6.11.3 npm install https://github.com/dahuby/iobroker.samsungTizen/tarball/572d7fc805c3c774594f6d14022f999535744b76 --loglevel error --prefix "/opt/iobroker" (System call) node-aead-crypto is no longer needed on NodeJS 10+ host.iob01 Cannot install https://github.com/dahuby/iobroker.samsungTizen/tarball/572d7fc805c3c774594f6d14022f999535744b76: 0
Der Installationsversuch per npm bricht auch ab:
npm ERR! code ENOPACKAGEJSON npm ERR! package.json Non-registry package missing package.json: https://www.npmjs.com/package/iobroker.samsung_tizen. npm ERR! package.json npm can't find a package.json file in your current directory. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-01-04T08_40_10_247Z-debug.log
Das angegebene Log von npm sieht so aus:
11 verbose stack at processImmediate (timers.js:658:5) 12 verbose cwd /opt/iobroker 13 verbose Linux 4.15.0-72-generic 14 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "https://www.npmjs.com/package/iobroker.samsung_tizen" "--loglevel" "error" "--prefix" "/opt/iobroker" 15 verbose node v10.17.0 16 verbose npm v6.11.3 17 error code ENOPACKAGEJSON 18 error package.json Non-registry package missing package.json: https://www.npmjs.com/package/iobroker.samsung_tizen. 19 error package.json npm can't find a package.json file in your current directory. 20 verbose exit [ 1, true ]
-
@dahuby
Hallo, sind eigentlich prinzipiell pop-up Nachrichten auf dem TV mit dem Adapter möglich? Also gezielt Infos auf dem tv darstellen? -
@e-s die Frage wurde hier schon mehrfach gestellt, und beantwortet.
Bisher hat es noch keine Möglichkeit für das senden von Mitteilungen gegeben.
Liegt wohl daran, dass die API von Samsung nicht dokumentiert ist -
Hallo,
Cool, dass du das mit dem Delay zwischen zwei aufeinanderfolgenden Befehlen integriert hast. Allerdings bricht die Installation der aktuellen Adapter-Version über github leider mit einer Fehlermeldung ab.
Gruß,
Thorsten
-
Was das Empfangen von Push-Nachrichten angeht, könnte evtl. dies hier von Interesse sein. Ich persönlich würde mich ja freuen, wenn es eine Pushover Client App für Tizen gäbe. Auch eine Möglichkeit zum Empfangen von Push-Nachrichten im Ambient Mode des Geräts fände ich super.
-
@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 du hattest aber auch die "alte" 0.0.5 ohne Probleme installiert oder?
Ja, die ließ sich problemlos installieren.
-
@dtp sagte in Samsung TizenOS TV Adapter(MJ>=2016):
Was das Empfangen von Push-Nachrichten angeht, könnte evtl. dies hier von Interesse sein. Ich persönlich würde mich ja freuen, wenn es eine Pushover Client App für Tizen gäbe. Auch eine Möglichkeit zum Empfangen von Push-Nachrichten im Ambient Mode des Geräts fände ich super.
Auf die bin ich auch schon gestoßen ist aber keine WebsocketAPI sonder um TizenApps zu entwickeln.
-
Hallo dahuby,
ich hatte erfolgreich auf Version 0.0.6 upgedatet (zuvor die laufende Inst. wie im alten Thread beschrieben deinstalliert)
Anschließend wollte ich die "Token Erstellung" ausführen. Das hat dann aber nicht funktioniert weil der samsungTizen.0.config Pkt. nicht zu finden war. .
Dann habe ich alles deinstaliiert um dann beim erneuten Installationsversuch die Fehlermeldung bei der Github Installation (wie beim User dtp) zu bekommen.
Der ioBorker behauptet auch nach Adapter Deinstallation, das er noch immer installiert wäre ..."Never change a running system" ...
-
Hab's gerade noch mal versucht. Leider weiterhin mit einer Error-Meldung:
-
... stimmt
-
... und nach dem erfolglosen Instatllationsversuch steht jetzt eine neue Version in der Anzeige
Diese läßt sich nicht deinstallieren obwohl der ioBroker behauptet, dass dies erfolgreich erfolgt wäre.
-
@RaspiUser sagte in Samsung TizenOS TV Adapter(MJ>=2016):
Diese läßt sich nicht deinstallieren obwohl der ioBroker behauptet, dass dies erfolgreich erfolgt wäre.
Geh mal in das Verzeichnis node_modules unter /opt/iobroker und führe dann den Befehl
rm -R iobroker.samsungTizen
aus (ggf. mit einem vorangestellten sudo). Dann sollte der Adapter verschwunden sein.
EDIT: Oh, geht gar nicht, weil der Adapter ja erst gar nicht installiert wurde.
Es sollte mit
rm -R iobroker.samsung_tizen
funktionieren.
-
Anscheinend hat ich einen Fehler in der package.json da ich den Adapter umbenannt habe.
Neue Version 0.0.8 ist draußen, probiert bitte nochmal die Installation und sry.Nein sry noch immer fehlerhaft.
-
@dahuby sagte in Samsung TizenOS TV Adapter(MJ>=2016):
Nein sry noch immer fehlerhaft.
Jupp. Mach dir keinen Stress. In der Ruhe liegt die Kraft.
-
Danke, ist weg ...
@dtp said in Samsung TizenOS TV Adapter(MJ>=2016):
Es sollte mit
rm -R iobroker.samsung_tizenfunktionieren.
@dahuby : ... kann mich nur anschließen.
@dtp said in Samsung TizenOS TV Adapter(MJ>=2016):
Mach dir keinen Stress. In der Ruhe liegt die Kraft.
Toll, dass Du Dich überhaupt so reinhängst ...
-
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. -
... läuft
-
Nun geht's wieder.