Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Samsung TizenOS TV Adapter(MJ>=2016)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Samsung TizenOS TV Adapter(MJ>=2016)

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      radierer @dahuby last edited by radierer

      @dahuby said in Samsung TizenOS TV Adapter(MJ>=2016):

      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.

      Ich greife das hier nochmal auf, da ich bzw. eher meine Freundin öfter mal das Problem hat, den on/off Befehl zweimal kurz nacheinander per Alexa zu senden.

      Besteht die Möglichkeit, den Polling-Befehl irgendwie per Blockly auszulösen? Also zB 1 Sekunden nach senden von KEY_POWER ein Polling durchzuführen, ob TV an oder aus ist?
      Klar kann man den Zustand auch wie beschrieben vorher abfragen. Problem ist, dass ich zB 60 Sek. Pollingintervall eingestellt habe. Somit hab ich halt immer einen Zeitversatz im Zustand. Selbst bei 30 oder auch 10 Sek. wäre der Zeitversatz zu groß .. und ich denke alles unter 10 Sek. lastet evtl. das System zu stark aus?!

      [EDIT] Noch ne Frage .. wäre es irgendwie möglich, für den Einschaltbefehel sofort die WakeOnLan Funktion zu nutzen? Bei mir ist es leider so, dass 95% der Einschaltbefehle erst in nem "unreach" enden und dann erst WOL ausgeführt wird.

      Danke & Gruß

      1 Reply Last reply Reply Quote 0
      • D
        dtp @dahuby last edited by dtp

        @dahuby sagte in Samsung TizenOS TV Adapter(MJ>=2016):

        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.

        Ich frage mich gerade, wie ich das am sinnvollsten umsetze. Gut, ein Skript zu schreiben, dass vor dem Absetzen des KEY_POWER-Befehls noch den powerOn-Status abfragt, ist jetzt kein Ding, aber ich müsste dieses Skript dann bei jedem Schaltbefehl, außer bei der alleinigen Aktivierung von KEY_POWER aufrufen.

        Sprich, das Skript müsste auf sämtliche Befehle unter apps, command und control reagieren und den Power-Status prüfen, außer, wenn ich den KEY_POWER-Befehl alleine sende. Wäre es da nicht evtl. doch einfacher, wenn du das mit einem entsprechenden power-Befehl direkt im Adapter abfragbar machst? Vielleicht auch in Verbindung mit einem sofortigen, einmaligen Abruf des Einschaltzustands? Den power-Befehl, kann man dann mit true oder false bzw. 1 oder 0 in eine Befehlsfolge unter "command" (ich würde das übrigens in der Mehrzahl, also mit "s" schreiben 😉 ) einfügen.

        Gruß,

        Thorsten

        1 Reply Last reply Reply Quote 0
        • D
          dahuby last edited by

          Hallo,
          Ich hab eine neue Version veröffentlicht und eure Ideen eingebaut, neu ist:

          • KEY_POWERON, KEY_POWEROFF ( auch in sendCmd ) prüft bei auslösen den Status des TVs und sendet dann nur falls der Status != ist einen KEY_POWER.
          • Websocket Verbindung wird jetzt nicht nach jedem KEY geschlossen.

          Bitte testet den neuen Adapter und gebt mir wieder Feedback.

          1 Reply Last reply Reply Quote 1
          • D
            dahuby @skokarl last edited by

            @skokarl sagte in Samsung TizenOS TV Adapter(MJ>=2016):

            so, spiele mal wieder mit rum.

            Meiner will immer die Bestätigung wenn ich was drücke ..... das war in einer älteren Version schonmal anders....
            liegt das am Port ?

            Ist das richtig den generierten Token aus den Objekten in der Instanz einzutragen ?..... scheint jetzt zu gehen.

            @dahuby

            gibt es sowas fertig für anynet an und aus ?

            1.PNG

            Ich brauche das für die Umschaltung Fernsehton / Soundbar

            es gibt den KEY_ANYNET wenn der bei dir nicht funktioniert kannst du mit sendCmd und dann z.B.: KEY_MENU,KEY_DOWN,KEY_ENTER,... zu den ANYNET Einstellungen navigieren.

            1 Reply Last reply Reply Quote 0
            • D
              dtp last edited by dtp

              Cool.

              Nur, wenn ich den Adapter einfach so installiere, ohne den alten zu löschen, erhalte ich das hier:

              2020-01-11_16h51_31.png
              Wenn ich den alten lösche, dürften all meine angelegten commands weg sein, oder? Bei 60 commands eine ziemliche Plackerei. 😉

              Kann es sein, dass der Adapter wieder samsung_tizen statt samsungTizen heißt?

              2020-01-11_16h58_57.png

              D 1 Reply Last reply Reply Quote 0
              • D
                dahuby @dtp last edited by

                @dtp ja richtig, umbenannt hab ich ihn auch wieder.
                Jetzt aber funktionierend, musste leider sein da npm Pakete leider keine Großbuchstaben beinhalten dürfen.

                1 Reply Last reply Reply Quote 0
                • D
                  dtp last edited by dtp

                  Alles klar. Dann muss ich da wohl durch. 🤕 😏

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    dahuby @dtp last edited by

                    @dtp sry leider aber ab jetzt sollte es mit Updates funktionieren.

                    1 Reply Last reply Reply Quote 0
                    • D
                      dtp last edited by dtp

                      @dahuby

                      Passt schon. Aber ich glaube, du musst da noch ein paar kleine Anpassungen vornehmen:

                      2020-01-11_17h24_26.png 2020-01-11_17h23_48.png

                      😏

                      Der Adapter ließ sich aber mit samsung_tizen statt samsungTizen installieren.

                      RaspiUser 1 Reply Last reply Reply Quote 0
                      • RaspiUser
                        RaspiUser @dtp last edited by RaspiUser

                        ... also bei mir funktioniert die Installation mit https://github.com/dahuby/iobroker.samsungTizen/tarball/master

                        Aber ich habe in der Ansicht "Installierte Adapter" diese Anzeige:
                        Doppel.JPG

                        Habe ich das richtig verstanden: Ab der Version 0.0.10 ist zum Update das Deinstallieren des Adapters nicht mehr notwendig ?

                        1 Reply Last reply Reply Quote 0
                        • D
                          dtp last edited by

                          Du musst die 0.0.8 erst deinstallieren, bevor du die 0.0.10 installierst. Ansonsten kommt es zu den zwei unterschiedlichen Versionen. Ich würde also am besten noch mal beide Versionen deinstallieren und dann die 0.0.10 installieren. Dann kommt es aber zu dem bekannten Installationsfehler, wenn du das alte Verzeichnis samsungTizen als Quelle verwendest. Daher hier einfach samsungTizen durch samsung_tizen ersetzen.

                          RaspiUser 1 Reply Last reply Reply Quote 0
                          • RaspiUser
                            RaspiUser @dtp last edited by RaspiUser

                            @dtp
                            ... also ich habe alle beide Vers. deinstalliert, aber die Neuinstallation mit dem Ersatz "samsung_tizen" hat nicht funktioniert.

                            e941afa1-bc65-437e-96fa-180a6513741d-grafik.png

                            Dein Tip mit der Deinstallation weiter oben brachte dieses Ergebnis:

                            2f024fae-7b3c-4043-8bcf-61a2d8bb4eae-grafik.png

                            Also jetzt wäre ich soweit wieder 0.0.8 zu installieren ...

                            EDIT:
                            Aus einem Bauchgefühl heraus habe ich nochmals "samsung_tizen" ausgeführt = Fehlermeldung wie oben, anschließend "samsungTizen", auch mit Fehler.
                            Ergebnis: Es wurde trotz Fehlermeldung 0.0.10. installiert und ich konnte eine funktionsfähige Instanz anlegen.
                            Das soll einer verstehen ... 😵

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              dtp @RaspiUser last edited by dtp

                              @RaspiUser sagte in Samsung TizenOS TV Adapter(MJ>=2016):

                              Ergebnis: Es wurde trotz Fehlermeldung 0.0.10. installiert und ich konnte eine funktionsfähige Instanz anlegen.
                              Das soll einer verstehen ...

                              Ja, das war bei mir auch so. Trotz Fehlermeldung wurde die 0.0.10 installiert und ich konnte die Instanz anlegen. Da müsste @dahuby vielleicht noch mal ran.

                              @dahuby Was das Ein- und Ausschalten angeht, so funktioniert das zwar im Prinzip mit "KEY_POWERON" und "KEY_POWEROFF", doch leider stimmt der Power-Status nicht immer. Hab das Polling auf 20 Sekunden gesetzt. Manchmal wird ein true angezeigt, obwohl der TV ausgeschaltet ist. Und dann schaltet er sich natürlich über "KEY_POWERON" nicht ein. Hab es mit allen drei Ports ausprobiert. Könnte aber dann wohl ein WLAN-Problem sein, oder (unser Gerät ist nur über WLAN erreichbar).

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                dahuby @dtp last edited by

                                @dahuby Was das Ein- und Ausschalten angeht, so funktioniert das zwar im Prinzip mit "KEY_POWERON" und "KEY_POWEROFF", doch leider stimmt der Power-Status nicht immer. Hab das Polling auf 20 Sekunden gesetzt. Manchmal wird ein true angezeigt, obwohl der TV ausgeschaltet ist. Und dann schaltet er sich natürlich über "KEY_POWERON" nicht ein. Hab es mit allen drei Ports ausprobiert. Könnte aber dann wohl ein WLAN-Problem sein, oder (unser Gerät ist nur über WLAN erreichbar).

                                Da kann ich leider nichts machen wenn der TV nicht erreichbar ist. Bei POWERON OFF wird jetzt sofort der gleiche request wie beim polling ausgeführt, wenn da der Port nicht erreichbar ist lässt er sich auch nicht schalten. Ich habe auch gemerkt, dass paar Minuten nach ausschalten der Port manchmal wieder kurz erreichbar ist.

                                1 Reply Last reply Reply Quote 0
                                • D
                                  deMarvin last edited by deMarvin

                                  Mir ist schon letztens und auch heute wieder bei der Neuinstallation aufgefallen, dass die Datenpunkte "leer" sind, also ihnen wurde weder true noch false zugewiesen. Kann man diese mit "Inhalt" anlegen lassen bei einer neuen Installation? Ich habe nämlich mit Node-Red bspw. den Fehler, dass es die Datenpunkte angeblich nicht gibt, sobald ich ihnen aber einen Wert zugewiesen habe geht alles wunderbar. Ist nämlich doof immer alle Datenpunkte anklicken zu müssen, damit die dann ein Wert haben.
                                  Das ändern der websocket-Verbindung funktioniert übrigens tadellos, kein abstürzen des Adapters mehr wenn man schnell mehrere Befehle sendet, danke 👍

                                  1 Reply Last reply Reply Quote 0
                                  • U
                                    UrbanMC last edited by

                                    Bei mir funktioniert der Adapter für das was ich brauche Super.
                                    Jetzt habe ich eine Frage mit dem Adapter Samsung 2016 konnte ich den TV auch nach längerer Standzeit einschalten.
                                    Jetzt nur noch wenn der TV im Standby ist nicht im Tiefschlaf. Gibt es eine Möglichkeit WOL zu benutzen?
                                    Fernseher ist per Lan angeschlossen und hat eine Feste IP.
                                    Danke im Vorraus.

                                    1 Reply Last reply Reply Quote 1
                                    • M
                                      Megawaldi last edited by

                                      Ich hätte auch gerne eine Einschaltfunktion mit WoL für das wecken aus dem Deep Standby.

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        dahuby @Megawaldi last edited by dahuby

                                        @Megawaldi wenn ihr die Mac Adresse konfiguriert habt sollte ein WOL Paket gesendet werden falls der TV nicht erreichbar ist.
                                        Schaut dann im Log so aus
                                        EE314956-91E1-42C1-AD68-2FC527F24B53.jpeg

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          Megawaldi last edited by

                                          Bei mir geht Power seit dem neuesten Update gar nicht mehr:
                                          Standby -> "sendKey: KEY_POWER successfully sent to tv" -> nix Passiert
                                          Deep Standby -> Error: connect EHOSTUNREACH -> nix Passiert (Keine Anfrage mit WOL per MAC Adresse)
                                          MAC ist konfiguriert und normale Befehle (Pause,Enter) funktionieren normal.
                                          Nur Power macht Probleme. In den Versionen bevor du was geändert hast ging es ganz normal.

                                          Grüße
                                          Megawaldi

                                          1 Reply Last reply Reply Quote 1
                                          • D
                                            dtp last edited by

                                            Hi, wenn ich einen command erzeuge, dann erhalte ich die folgenden Fehlermeldungen:

                                            2020-01-20_12h27_51.png

                                            Danach funktioniert die Befehlsfolge aber. Ist das normal?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            838
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter samsung tizen
                                            61
                                            187
                                            25028
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo