Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter hyperionNG v0.1.x GitHub

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    872

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Test Adapter hyperionNG v0.1.x GitHub

Scheduled Pinned Locked Moved Tester
hyperionng
50 Posts 13 Posters 6.0k Views 15 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J JohnnyBahama

    @flixganzer Richtig. Ich würde gerne eine Umschaltung manuell anstoßen können.

    Das mit der Datenaktualisierung war nur eine Randinfo, kein muss.

    X Offline
    X Offline
    X-R4Y
    wrote on last edited by
    #25

    Bestünde evtl. die Möglichkeit einen Datenpunkt mit der installierten Versions-Angabe zu generieren? Da würde ich mitunter etwas schneller mitbekommen das es wieder eine neue Adapter-Version gab und kann die nachziehen. Also die Version vom Adapter meine ich natürlich ;-)

    F 1 Reply Last reply
    0
    • J JohnnyBahama

      @flixganzer Richtig. Ich würde gerne eine Umschaltung manuell anstoßen können.

      Das mit der Datenaktualisierung war nur eine Randinfo, kein muss.

      F Offline
      F Offline
      flixganzer
      wrote on last edited by
      #26

      @JohnnyBahama na dann machen wir einfach zwei Datenpunkte unter general.control. Einen für den internen und einen für den externen Grabber.

      1 Reply Last reply
      0
      • X X-R4Y

        Bestünde evtl. die Möglichkeit einen Datenpunkt mit der installierten Versions-Angabe zu generieren? Da würde ich mitunter etwas schneller mitbekommen das es wieder eine neue Adapter-Version gab und kann die nachziehen. Also die Version vom Adapter meine ich natürlich ;-)

        F Offline
        F Offline
        flixganzer
        wrote on last edited by
        #27

        @X-R4Y ich kann Mal schauen, ob ich das hinbekomme. Ansonsten bin ich gerade dabei das ins iobroker repository zu bekommen. Bei npm ist es schon.

        Falk Pe.F 1 Reply Last reply
        0
        • F flixganzer

          @X-R4Y ich kann Mal schauen, ob ich das hinbekomme. Ansonsten bin ich gerade dabei das ins iobroker repository zu bekommen. Bei npm ist es schon.

          Falk Pe.F Offline
          Falk Pe.F Offline
          Falk Pe.
          wrote on last edited by
          #28

          Mega vielen Dank für den Adapter, bin neulich erst von Hyperion auf NG umgestiegen und war mega traurig das ich alles kompliziert Steuern musste.

          Jetzt wird dein Adapter ausgiebig getestet.
          Vielen vielen Dank

          Falk Pe.F 1 Reply Last reply
          0
          • Falk Pe.F Falk Pe.

            Mega vielen Dank für den Adapter, bin neulich erst von Hyperion auf NG umgestiegen und war mega traurig das ich alles kompliziert Steuern musste.

            Jetzt wird dein Adapter ausgiebig getestet.
            Vielen vielen Dank

            Falk Pe.F Offline
            Falk Pe.F Offline
            Falk Pe.
            wrote on last edited by
            #29

            Also ich hab ihn jetzt Problemlos installieren und ausprobieren können. Lief alles auf Anhieb und ist sehr intuitiv.
            Ich bedanke mich für die Arbeit 👍

            1 Reply Last reply
            0
            • J JohnnyBahama

              @flixganzer Richtig. Ich würde gerne eine Umschaltung manuell anstoßen können.

              Das mit der Datenaktualisierung war nur eine Randinfo, kein muss.

              F Offline
              F Offline
              flixganzer
              wrote on last edited by
              #30

              @JohnnyBahama Habe jetzt 2 Datenpunkte. Einen für den internen Grabber und einen für den USB Grabber. Ich hoffe damit kannst du was anfangen.

              J 1 Reply Last reply
              0
              • F flixganzer

                @JohnnyBahama Habe jetzt 2 Datenpunkte. Einen für den internen Grabber und einen für den USB Grabber. Ich hoffe damit kannst du was anfangen.

                J Offline
                J Offline
                JohnnyBahama
                wrote on last edited by JohnnyBahama
                #31

                @flixganzer Ich kann die 0.1.10 nicht sehen, hast du die schon hochgeladen?

                F 1 Reply Last reply
                0
                • J JohnnyBahama

                  @flixganzer Ich kann die 0.1.10 nicht sehen, hast du die schon hochgeladen?

                  F Offline
                  F Offline
                  flixganzer
                  wrote on last edited by
                  #32

                  @JohnnyBahama vergessen zu puschen

                  Falk Pe.F J 2 Replies Last reply
                  0
                  • F flixganzer

                    @JohnnyBahama vergessen zu puschen

                    Falk Pe.F Offline
                    Falk Pe.F Offline
                    Falk Pe.
                    wrote on last edited by Falk Pe.
                    #33

                    @flixganzer kurze Frage, wie oft pollt der Adapter den Status von Hyperion Host? Wenn ich im Webinterface von Hyperion LEDDevice ausschalte merkt der Adapter das nicht

                    Startet man den Adapter 1x neu nimmt er es sofort.

                    Grüsse

                    F 1 Reply Last reply
                    0
                    • Falk Pe.F Falk Pe.

                      @flixganzer kurze Frage, wie oft pollt der Adapter den Status von Hyperion Host? Wenn ich im Webinterface von Hyperion LEDDevice ausschalte merkt der Adapter das nicht

                      Startet man den Adapter 1x neu nimmt er es sofort.

                      Grüsse

                      F Offline
                      F Offline
                      flixganzer
                      wrote on last edited by
                      #34

                      @Falk-Pe Der pollt aktuell garnicht.

                      Aus Stabilitätsgründen und weil es mein erster Adapter ist und ich vorher noch nie javascript gemacht habe, habe ich mich dazu entschieden ohne Events zu arbeiten. Aktuell geht jede Kommunikation vom Adapter aus. Wenn der Adapter startet ließt er alle Informationen von Hyperion aus. Ansonsten ist es so programmiert, dass der Adapter nach dem setzen von Werten nur die relevanten Werte aus Hyperion aktualisiert.

                      In der letzten Version hatte ich hinzugefügt, dass man mittels Boolean einmal alles aktualisieren kann, sowie einmal die Prioritäten.

                      Prinzipiell ist es möglich Hyperion zu sagen, dass er mir immer Updates schicken soll. Ich gehe aktuell davon aus, dass die Umsetzung dieses features ein ganzes Weilchen auf sich warten lassen wird. Was ich recht einfach machen könnte, wäre ein zyklisches auslesen der Parameter. Ich bin aber kein Fan davon. Zum einen muss an der Stelle eine regelmäßige Verbindung zu hyperion aufgebaut bleiben und zum anderen zieht das Rechenleistung. Und das alles um 3 mal am Tag eine Änderung mitzubekommen.

                      Ziel ist es erstmal Zuverlässigkeit zu erreichen.

                      ? 1 Reply Last reply
                      0
                      • F flixganzer

                        @JohnnyBahama vergessen zu puschen

                        J Offline
                        J Offline
                        JohnnyBahama
                        wrote on last edited by
                        #35

                        @flixganzer Top. Danke dir. Kann mir jetzt meine Skripts zusammenbauen bis die Software eine Lösung hat für den Regenbogeneffekt.

                        1 Reply Last reply
                        0
                        • F flixganzer
                          Aktuelle Test Version 0.1.22
                          Veröffentlichungsdatum 14.10.2021
                          Github Link https://github.com/felixganzer/ioBroker.hyperion_ng

                          Intention

                          Ich habe an meinem Fernseher HyperionNG laufen um ein selbstgebautes Ambilight zu steuern. Zur Medienwiedergabe nutze ich einen Raspberry4 und Libreelec. Dies kann unter bestimmten Bedingungen Probleme verursachen, weswegen ich das Hyperion gerne deaktiviere, wenn ich das Ambilight nicht nutzen möchte. Aktuell gibt es keinen Adapter, welcher dieses ermöglicht. Ich habe also angefangen, selber einen Adapter zu schreiben.

                          Adapter Beschreibung

                          Dieser Adapter soll die komplette Kommunikation zwischen ioBroker und HyperionNG übernehmen

                          Umgesetzte Features

                          • abbilden aller möglichen Parameter von HyperionNG in ioBroker, ausgenommen der LEDs.
                          • starten und Stoppen von Instanzen
                          • Aktivieren und deaktivieren der HyperionNG Instancen und einzelner Komponenten
                          • Löschen von Colors und Effekten
                          • Setzen von Effekten und Farben, inklusive Lebensdauer
                          • setzen aller Adjustments
                          • setzen des Grabbers (intern und USB) als sichtbare Priority

                          geplante Features

                          Ich bin für Vorschläge offen.

                          Changelog

                          0.1.22 (2021.10.14)

                          • (felixganzer) add communication delay time to config, set default value to 200 ms
                          • (felixganzer) add Version test for HyperioHDR

                          0.1.21 (2021.07.27)

                          • (felixganzer) bugfix setColor with duration 0 used false JSON
                          • (felixganzer) bugfix setEffect with duration 0 used false JSON

                          0.1.19 (2021.03.29)

                          • bugfixing: little bugfixing

                          ältere Versionen:

                          0.1.18 (2021.03.06)

                          • bugfixing: increase stopTimeout to 3 seconds
                          • bugfixing: add communicationTimer object

                          0.1.17 (2021.02.26)

                          • bugfixing: add error event handler for socket connection
                          • bugfixing: change state roles of control states
                          • bugfixing: add try and catch at set RGB color

                          0.1.16 (2021.02.07)

                          • bugfixing: clear socket at adapter unload
                          • bugfixing: change logo
                          • bugfixing: fix testing for github
                          • bugfixing: remove all the stuff inserted by an npm install

                          0.1.13 (2021.02.03)

                          • add set Color over HSL values

                          0.1.12 (2021.02.02)

                          • bugfix: add type-of-is to dependencies

                          0.1.11 (2021.01.11)

                          • bugfix: reduce warning "state has no existing object" for js-controller 3.2
                          • bugfix: read out priority of color crash at js-controller 3.2

                          0.1.10 (2021.01.10)

                          • reorginize config page and add config parameter
                          • add set internal or USB Grabber Visible with boolean

                          0.1.9 (2021.01.09)

                          • bugfix: reduce warnings
                          • add set Grabber Visible without any error catching
                          • add start update whole adapter data points and update Priorities

                          0.1.8 (2021.01.07)

                          • add set duration of effect and color to set
                          • bugfix: clearVisible did not work

                          0.1.7 (2021.01.06)

                          • bugfix: only works with iobroker adapter instance 0
                          • updating the manual

                          0.1.6 (2021.01.03)

                          • add setColorRGB under general.control
                          • add controlling adjustments of hyperion
                          • add start and stop Instance

                          0.1.5 (2021.01.02)

                          • read out all possible effects
                          • add setEffect under general.control
                          • read out video Mode and LED Mapping
                          • read out adjustments of instance

                          v0.1.4 (01.01.2021)

                          • add control clear of colors and effects

                          v0.1.3 (01.01.2021)

                          • add read out priorities of colors and effects

                          v0.1.2 (30.12.2020)

                          • add control hyperion components

                          D Offline
                          D Offline
                          denjo
                          wrote on last edited by
                          #36

                          @flixganzer habe den Adapter mal installiert aber irgendwie kann ich nichts damit steuern von mein led strip hinterm tv???

                          F 1 Reply Last reply
                          0
                          • D denjo

                            @flixganzer habe den Adapter mal installiert aber irgendwie kann ich nichts damit steuern von mein led strip hinterm tv???

                            F Offline
                            F Offline
                            flixganzer
                            wrote on last edited by
                            #37

                            @denjo deine Aussage ist so allgemein gehalten, dass ich mit deinem Hilfegesuch nicht viel anfangen kann. Du musst ein bissle mehr ins Detail gehen, was dein Problem ist.

                            D 1 Reply Last reply
                            0
                            • F flixganzer

                              @denjo deine Aussage ist so allgemein gehalten, dass ich mit deinem Hilfegesuch nicht viel anfangen kann. Du musst ein bissle mehr ins Detail gehen, was dein Problem ist.

                              D Offline
                              D Offline
                              denjo
                              wrote on last edited by
                              #38

                              @flixganzer habe es gerade hin bekommen, ich hatte den falschen port angegeben. läuft hyperion ng eigentlich nur auf libreelec oder auch auf raspian?

                              F 1 Reply Last reply
                              0
                              • D denjo

                                @flixganzer habe es gerade hin bekommen, ich hatte den falschen port angegeben. läuft hyperion ng eigentlich nur auf libreelec oder auch auf raspian?

                                F Offline
                                F Offline
                                flixganzer
                                wrote on last edited by
                                #39

                                @denjo sollte auch ohne Probleme auf raspbian laufen. Es gibt viele Leute die einen externen Grabber verwenden. Die werde raspbian verwenden oder hyperbian. Ansonsten steht das alles im Wiki von hyperion

                                1 Reply Last reply
                                0
                                • F flixganzer

                                  Du gibst unter general.control.setEffekt den korrekten Namen des Effektes als String an. Aktuell ist an der Stelle noch keine Fehlerabfrage drin, welche dich darauf hinweist, dass der Name falsch ist.

                                  F Offline
                                  F Offline
                                  flonko
                                  wrote on last edited by
                                  #40

                                  @flixganzer said in Test Adapter hyperionNG v0.1.x GitHub:

                                  Du gibst unter general.control.setEffekt den korrekten Namen des Effektes als String an. Aktuell ist an der Stelle noch keine Fehlerabfrage drin, welche dich darauf hinweist, dass der Name falsch ist.

                                  @flixganzer Hallo, was ist mit string gemeint? Wenn ich den Namen des Effects dort eingebe passiert nichts.
                                  Ein Beispiel wäre nicht schlecht. Gruß Candy

                                  F 1 Reply Last reply
                                  0
                                  • F flonko

                                    @flixganzer said in Test Adapter hyperionNG v0.1.x GitHub:

                                    Du gibst unter general.control.setEffekt den korrekten Namen des Effektes als String an. Aktuell ist an der Stelle noch keine Fehlerabfrage drin, welche dich darauf hinweist, dass der Name falsch ist.

                                    @flixganzer Hallo, was ist mit string gemeint? Wenn ich den Namen des Effects dort eingebe passiert nichts.
                                    Ein Beispiel wäre nicht schlecht. Gruß Candy

                                    F Offline
                                    F Offline
                                    flixganzer
                                    wrote on last edited by
                                    #41

                                    @flonko Unter general.effects hast du eine Liste mit den möglichen Effekten. ZB. 03-Candle. Dabei sind die Nummerierung und der Bindestrich von dem Adapter, das Wort Candle ist der Name, welcher inklusive richtiger Rechtschreibung bei Control.setEffect einzugeben ist.

                                    Das Wort String ist eine Bezeichnung aus der Programmierung und bezeichnet eine Abfolge von Zeichen. Es handelt sich um Text. Dieser darf fast alle ASCI Zeichen beinhalten. Das hängt teilweise von der Programmiersprache ab. Das können theoretisch auch zahlen sein. Es ist aber nicht möglich mit diesem Datentyp zu rechnen.

                                    F 1 Reply Last reply
                                    0
                                    • F flixganzer

                                      @flonko Unter general.effects hast du eine Liste mit den möglichen Effekten. ZB. 03-Candle. Dabei sind die Nummerierung und der Bindestrich von dem Adapter, das Wort Candle ist der Name, welcher inklusive richtiger Rechtschreibung bei Control.setEffect einzugeben ist.

                                      Das Wort String ist eine Bezeichnung aus der Programmierung und bezeichnet eine Abfolge von Zeichen. Es handelt sich um Text. Dieser darf fast alle ASCI Zeichen beinhalten. Das hängt teilweise von der Programmiersprache ab. Das können theoretisch auch zahlen sein. Es ist aber nicht möglich mit diesem Datentyp zu rechnen.

                                      F Offline
                                      F Offline
                                      flonko
                                      wrote on last edited by
                                      #42

                                      @flixganzer said in Test Adapter hyperionNG v0.1.x GitHub:

                                      @flonko Unter general.effects hast du eine Liste mit den möglichen Effekten. ZB. 03-Candle. Dabei sind die Nummerierung und der Bindestrich von dem Adapter, das Wort Candle ist der Name, welcher inklusive richtiger Rechtschreibung bei Control.setEffect einzugeben ist.

                                      Das Wort String ist eine Bezeichnung aus der Programmierung und bezeichnet eine Abfolge von Zeichen. Es handelt sich um Text. Dieser darf fast alle ASCI Zeichen beinhalten. Das hängt teilweise von der Programmiersprache ab. Das können theoretisch auch zahlen sein. Es ist aber nicht möglich mit diesem Datentyp zu rechnen.

                                      Sorry das ich nochmal nachfragen muss. Ich konnte aus deiner Erklärung nicht so ganz schlau werden. Muß ich jetzt, wíe an Deinem Beispiel erklärt, 03-Candle bei Control.setEffect eingeben, oder nur Candle?
                                      Steh irgendwie auf dem Schauch...

                                      F 1 Reply Last reply
                                      0
                                      • F flonko

                                        @flixganzer said in Test Adapter hyperionNG v0.1.x GitHub:

                                        @flonko Unter general.effects hast du eine Liste mit den möglichen Effekten. ZB. 03-Candle. Dabei sind die Nummerierung und der Bindestrich von dem Adapter, das Wort Candle ist der Name, welcher inklusive richtiger Rechtschreibung bei Control.setEffect einzugeben ist.

                                        Das Wort String ist eine Bezeichnung aus der Programmierung und bezeichnet eine Abfolge von Zeichen. Es handelt sich um Text. Dieser darf fast alle ASCI Zeichen beinhalten. Das hängt teilweise von der Programmiersprache ab. Das können theoretisch auch zahlen sein. Es ist aber nicht möglich mit diesem Datentyp zu rechnen.

                                        Sorry das ich nochmal nachfragen muss. Ich konnte aus deiner Erklärung nicht so ganz schlau werden. Muß ich jetzt, wíe an Deinem Beispiel erklärt, 03-Candle bei Control.setEffect eingeben, oder nur Candle?
                                        Steh irgendwie auf dem Schauch...

                                        F Offline
                                        F Offline
                                        flixganzer
                                        wrote on last edited by
                                        #43

                                        @flonko Nur Candle

                                        F 1 Reply Last reply
                                        0
                                        • F flixganzer

                                          @flonko Nur Candle

                                          F Offline
                                          F Offline
                                          flonko
                                          wrote on last edited by
                                          #44

                                          @flixganzer Danke, jetzt gehts ;-)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          578

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe