Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

Test Adapter hyperionNG v0.1.x GitHub

Geplant Angeheftet Gesperrt Verschoben Tester
hyperionng
50 Beiträge 13 Kommentatoren 5.4k Aufrufe 15 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F flixganzer

    @JohnnyBahama ignoriere die Warnungen, das hat nur damit zu tun, dass ein Teil der erstellten Objekte nicht ganz regelkonform sind.

    Zu deiner anderen Frage. Aktuell ist noch nicht implementiert eine Quelle direkt auszuwählen. Hyperion wählt immer automatisch die aus mit der geringsten Zahl. Soll aber noch implementiert werden. Ich werde das Mal nach oben auf meine Agenda setzen.

    Ansonsten habe ich nicht 100%ig verstanden was du machen willst.

    J Offline
    J Offline
    JohnnyBahama
    schrieb am zuletzt editiert von JohnnyBahama
    #20

    @flixganzer Ja genau das war es. Ich würde die Prioritäten nutzen, kann es aber nicht, weil der HDMI grabber ein Rainbow auswirft, wenn kein Signal ankommt. Dadurch schaltet er halt auch nicht um. Mit deinem Adapter hatte ich gehofft, dass ich die Quellenauswahl über einen Datenpunkt auswählen kann.
    Ist ja alles noch jung, ich warte dann mal ab. Kannst mich gerne verlinken, wenn es implementiert ist zum ausprobieren.

    Falls du einen HDMI Splitter/Grabber hast, der schwarz auswirft, kannst du den mal bitte verlinken.

    F 1 Antwort Letzte Antwort
    0
    • J JohnnyBahama

      @flixganzer Ja genau das war es. Ich würde die Prioritäten nutzen, kann es aber nicht, weil der HDMI grabber ein Rainbow auswirft, wenn kein Signal ankommt. Dadurch schaltet er halt auch nicht um. Mit deinem Adapter hatte ich gehofft, dass ich die Quellenauswahl über einen Datenpunkt auswählen kann.
      Ist ja alles noch jung, ich warte dann mal ab. Kannst mich gerne verlinken, wenn es implementiert ist zum ausprobieren.

      Falls du einen HDMI Splitter/Grabber hast, der schwarz auswirft, kannst du den mal bitte verlinken.

      F Offline
      F Offline
      flixganzer
      schrieb am zuletzt editiert von
      #21

      @JohnnyBahama Ich habe einen Raspberry mit Kodi laufen und nutze den internen video Grabber. Dafür habe ich 3 unterschiedliche LED Instanzen am laufen. An der Stelle entsteht das Problem, dass wenn man eine Instanz aktiviert, die andere den Grabber verliert oder den "Rainbow Swirl" über den Grabber setzt. An der Stelle helfe ich mir, dass ich alles über Components All oder instance Running einmal deaktiviere und aktiviere. Dann taucht der Grabber wieder auf.

      Wenn das Problem daran liegt, dass der Grabber vorhanden ist und du diesen aktiv setzen möchtest, wäre das einfach. Ich muss die Nummern der Priority ansteuern. ZB. hat der Grabber standardmäßig die 250. Wenn man das verallgemeinern möchte, wird das schwieriger. Ich habe an dieser Stelle noch keine Idee welche Variante ich nehmen soll.

      J 1 Antwort Letzte Antwort
      0
      • F flixganzer

        @JohnnyBahama Ich habe einen Raspberry mit Kodi laufen und nutze den internen video Grabber. Dafür habe ich 3 unterschiedliche LED Instanzen am laufen. An der Stelle entsteht das Problem, dass wenn man eine Instanz aktiviert, die andere den Grabber verliert oder den "Rainbow Swirl" über den Grabber setzt. An der Stelle helfe ich mir, dass ich alles über Components All oder instance Running einmal deaktiviere und aktiviere. Dann taucht der Grabber wieder auf.

        Wenn das Problem daran liegt, dass der Grabber vorhanden ist und du diesen aktiv setzen möchtest, wäre das einfach. Ich muss die Nummern der Priority ansteuern. ZB. hat der Grabber standardmäßig die 250. Wenn man das verallgemeinern möchte, wird das schwieriger. Ich habe an dieser Stelle noch keine Idee welche Variante ich nehmen soll.

        J Offline
        J Offline
        JohnnyBahama
        schrieb am zuletzt editiert von JohnnyBahama
        #22

        @flixganzer
        Falls es hilft für das Verständnis. Mein Setup besteht aus Retropie und dem externen HDMI Grabber.

        Ich habe jetzt nochmal rumprobiert mit den Prios. Wenn ich die Priowerte im Adapter ändere, dann gibt es keine Änderung. Wenn ich die Werte im WebUI unter Aufnahme Hardware ändere und abspeicher, springt die Eingangsquelle um.
        Was mich wundert, wenn ich das in der WebUI Hardware ändere, aktualisieren sich die Werte im Datenpunkt nicht.

        Ergänzung: Ich habe die CEC Erkennung ausprobiert, die funktioniert nur halb bei mir. Hab mich an die Entwickler gewandt, evtl. lässt sich das Problem bei denen beheben, primör geht es mir um die CEC Umschaltung, so das er erkennt, ob ich Extern etwas schauen oder den Rasp benutze. Da es momentan nicht funktioniert, versuche ich jetzt über den Broker das möglich zu machen mit einem Umweg.

        F 1 Antwort Letzte Antwort
        0
        • J JohnnyBahama

          @flixganzer
          Falls es hilft für das Verständnis. Mein Setup besteht aus Retropie und dem externen HDMI Grabber.

          Ich habe jetzt nochmal rumprobiert mit den Prios. Wenn ich die Priowerte im Adapter ändere, dann gibt es keine Änderung. Wenn ich die Werte im WebUI unter Aufnahme Hardware ändere und abspeicher, springt die Eingangsquelle um.
          Was mich wundert, wenn ich das in der WebUI Hardware ändere, aktualisieren sich die Werte im Datenpunkt nicht.

          Ergänzung: Ich habe die CEC Erkennung ausprobiert, die funktioniert nur halb bei mir. Hab mich an die Entwickler gewandt, evtl. lässt sich das Problem bei denen beheben, primör geht es mir um die CEC Umschaltung, so das er erkennt, ob ich Extern etwas schauen oder den Rasp benutze. Da es momentan nicht funktioniert, versuche ich jetzt über den Broker das möglich zu machen mit einem Umweg.

          F Offline
          F Offline
          flixganzer
          schrieb am zuletzt editiert von flixganzer
          #23

          @JohnnyBahama das heißt du willst eigentlich zwischen den internen Grabber und den USB Grabber umstellen?

          Aktuell sind alle Parameter unter priorities nur lesend.

          Das die Änderungen , welche du in der web UI machst nicht im Adapter ankommen hat mit einer Designentscheidung zu tun. Prinzipiell ist es möglich, dafür muss ein Eventhandler genutzt werden, sowie sichergestellt werden, dass die Verbindung zwischen dem Hyperion und dem iobroker permanent besteht. Die Variante mit dem Eventhandler ist sehr komplex in der Umsetzung und stark Fehleranfällig. Desweiteren bin ich für Datensparsamkeit. Deswegen kann nur der iobroker eine Kommunikation anstoßen und die Verbindung wird nach einer gewissen Zeit wieder getrennt.

          Vom Design her sollte es möglich sein den Eventhandler zu einem späteren Zeitpunkt zu integrieren.

          J 1 Antwort Letzte Antwort
          0
          • F flixganzer

            @JohnnyBahama das heißt du willst eigentlich zwischen den internen Grabber und den USB Grabber umstellen?

            Aktuell sind alle Parameter unter priorities nur lesend.

            Das die Änderungen , welche du in der web UI machst nicht im Adapter ankommen hat mit einer Designentscheidung zu tun. Prinzipiell ist es möglich, dafür muss ein Eventhandler genutzt werden, sowie sichergestellt werden, dass die Verbindung zwischen dem Hyperion und dem iobroker permanent besteht. Die Variante mit dem Eventhandler ist sehr komplex in der Umsetzung und stark Fehleranfällig. Desweiteren bin ich für Datensparsamkeit. Deswegen kann nur der iobroker eine Kommunikation anstoßen und die Verbindung wird nach einer gewissen Zeit wieder getrennt.

            Vom Design her sollte es möglich sein den Eventhandler zu einem späteren Zeitpunkt zu integrieren.

            J Offline
            J Offline
            JohnnyBahama
            schrieb am zuletzt editiert von
            #24

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

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

            X F 3 Antworten Letzte Antwort
            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.

              X Offline
              X Offline
              X-R4Y
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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.
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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.
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von JohnnyBahama
                          #31

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

                          F 1 Antwort Letzte Antwort
                          0
                          • J JohnnyBahama

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

                            F Offline
                            F Offline
                            flixganzer
                            schrieb am zuletzt editiert von
                            #32

                            @JohnnyBahama vergessen zu puschen

                            Falk Pe.F J 2 Antworten Letzte Antwort
                            0
                            • F flixganzer

                              @JohnnyBahama vergessen zu puschen

                              Falk Pe.F Offline
                              Falk Pe.F Offline
                              Falk Pe.
                              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • F flixganzer

                                  @JohnnyBahama vergessen zu puschen

                                  J Offline
                                  J Offline
                                  JohnnyBahama
                                  schrieb am zuletzt editiert von
                                  #35

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

                                  1 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #36

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

                                    F 1 Antwort Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          263

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe