Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter hyperionNG v0.1.x GitHub

    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

    Test Adapter hyperionNG v0.1.x GitHub

    This topic has been deleted. Only users with topic management privileges can see it.
    • X
      X-R4Y @flixganzer last edited by

      @flixganzer Klingt auf jeden Fall schon sehr vielversprechend. Gibt es schon eine Version die den Adapter in ioBroker integriert? Ich hatte versucht über die GitHub URL das ganze reinzunehmen, installiert auch ganz normal, legt aber keine Instanz an?

      sigi234 1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @X-R4Y last edited by

        @X-R4Y sagte in Test Adapter hyperionNG v0.1.x GitHub:

        @flixganzer Klingt auf jeden Fall schon sehr vielversprechend. Gibt es schon eine Version die den Adapter in ioBroker integriert? Ich hatte versucht über die GitHub URL das ganze reinzunehmen, installiert auch ganz normal, legt aber keine Instanz an?

        Musst du selber anlegen wenn von Git installiert wird. Mit dem + Icon.

        X 1 Reply Last reply Reply Quote 0
        • X
          X-R4Y @sigi234 last edited by X-R4Y

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

          @X-R4Y sagte in Test Adapter hyperionNG v0.1.x GitHub:

          @flixganzer Klingt auf jeden Fall schon sehr vielversprechend. Gibt es schon eine Version die den Adapter in ioBroker integriert? Ich hatte versucht über die GitHub URL das ganze reinzunehmen, installiert auch ganz normal, legt aber keine Instanz an?

          Musst du selber anlegen wenn von Git installiert wird. Mit dem + Icon.

          Danke für den Hinweis. Lüppt. Das werde ich mal beobachten, für mich ein Adapter auf den ich schon lange gewartet habe.

          Gibt aktuell im Log noch folgenden Hinweis:
          hyperion_ng.0 2020-12-31 23:00:25.033 warn (10968) This object will not be created in future versions. Please report this to the developer.
          hyperion_ng.0 2020-12-31 23:00:25.032 warn (10968) Object hyperion_ng.0.0.components is invalid: obj.type has an invalid value (components) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user

          F 1 Reply Last reply Reply Quote 0
          • F
            flixganzer @X-R4Y last edited by

            @X-R4Y Freut mich, dass es dir gefällt.

            Die Warnung kenne ich, habe nur aktuell noch keine Ahnung wie ich den wegbekomme. Habe im Forum darüber noch nichts gefunden. Aber aktuell ist diese Warnung uninteressant.

            F 1 Reply Last reply Reply Quote 0
            • F
              Friedelf1982 @flixganzer last edited by

              @flixganzer super sache! Vielen Dank!!! Farben steuern geht jetzt ohne probleme in iobroker, aber wie starte ich da die effekte??? Gruß fabian

              1 Reply Last reply Reply Quote 0
              • F
                flixganzer last edited by 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 F 2 Replies Last reply Reply Quote 0
                • F
                  Friedelf1982 @flixganzer last edited by Friedelf1982

                  @flixganzer perfekt!
                  Jetzt hab ich nur noch ein Problem! Ich habe 2 mal hyperion am laufen 1.instanz ambilight und 2.instanz raumbeleuchtung. Beide auf je einem raspberry mit hyperion.ng.
                  Wenn ich in iobroker jetzt je eine instanz anlege kann ich nur die erste steuern bei der 2. Ändert sich nichts.
                  Habe auch schon andere json ports eingestellt und freigabe im router gegeben aber kein erfolg!

                  Wie lade ich hier meine log hoch???

                  F 2 Replies Last reply Reply Quote 0
                  • F
                    flixganzer @Friedelf1982 last edited by flixganzer

                    @Friedelf1982 ja der Fehler ist mir bekannt. Ich werde diesen nachher beheben. Das liegt daran, dass noch hart reingecodet ist, dass er im iobroker instance 0 ausließt. Hätte nicht erwartet, dass jemand so schnell darauf stößt.

                    Ich wusste zu diesem Zeitpunkt noch nicht wie es besser geht. 😃

                    F Xenon 2 Replies Last reply Reply Quote 0
                    • F
                      Friedelf1982 @flixganzer last edited by

                      @flixganzer finde ich super, das sich da endlich jemand mit ahnung ran macht! 👍🏻

                      1 Reply Last reply Reply Quote 0
                      • Xenon
                        Xenon Forum Testing Developer @flixganzer last edited by

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

                        @Friedelf1982 ja der Fehler ist mir bekannt. Ich werde diesen nachher beheben. Das liegt daran, dass noch hart reingecodet ist, dass er im iobroker instance 0 ausließt. Hätte nicht erwartet, dass jemand so schnell darauf stößt.

                        Ich wusste zu diesem Zeitpunkt noch nicht wie es besser geht. 😃

                        Ich lese in meinem Adapter alle Telegram instanzen automatisch aus, falls du Hilfe bei dem Thema brauchst helfe ich dir gerne

                        https://github.com/Xenon-s/ioBroker.device-reminder

                        F 1 Reply Last reply Reply Quote 0
                        • F
                          flixganzer @Xenon last edited by

                          @Xenon Ich bin es gewohnt mit C++ zu programmieren. Es war für mich ein totaler Kulturschock mit Javascript was zu schreiben, zwecks Callbacks und async/await.

                          Ansonsten hast du recht, es gibt nichts besseres zum lernen, als sich den Quellcode anderer Leute anzusehen. Im Endeffekt wurde ja alles schoneinmal irgendwo gemacht.

                          Bei Gelegenheit komme ich gerne auf dein Angebot zurück.

                          Xenon 1 Reply Last reply Reply Quote 1
                          • Xenon
                            Xenon Forum Testing Developer @flixganzer last edited by Xenon

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

                            @Xenon Ich bin es gewohnt mit C++ zu programmieren. Es war für mich ein totaler Kulturschock mit Javascript was zu schreiben, zwecks Callbacks und async/await.

                            Ansonsten hast du recht, es gibt nichts besseres zum lernen, als sich den Quellcode anderer Leute anzusehen. Im Endeffekt wurde ja alles schoneinmal irgendwo gemacht.

                            Bei Gelegenheit komme ich gerne auf dein Angebot zurück.

                            In meiner main.js findest du eine Funktion die ich dynamisch erstellt habe um jede iobroker Instanz per Variablen Namen auslesen zu können

                            https://github.com/Xenon-s/ioBroker.device-reminder/blob/master/main.js#L1039-L1089

                            1 Reply Last reply Reply Quote 0
                            • F
                              flixganzer @Friedelf1982 last edited by

                              @Friedelf1982 Ich habe den Bug behoben

                              F 1 Reply Last reply Reply Quote 0
                              • E
                                eMd last edited by

                                Cool wäre ein SendTo Baustein für Blocky:

                                Effectauswahl, und dauer (begrenzt unbegrenzt)

                                mfg
                                eMd

                                F 1 Reply Last reply Reply Quote 0
                                • F
                                  Friedelf1982 @flixganzer last edited by

                                  @flixganzer klappt perfekt! Vielen dank!!!

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    flixganzer @eMd last edited by

                                    @eMd Das setzen einer Color oder Effect Dauer habe ich hinzugefügt. Ich glaube die Sache mit dem Blockly Baustein liegt außerhalb meiner Macht.

                                    1 Reply Last reply Reply Quote 1
                                    • J
                                      JohnnyBahama last edited by

                                      @flixganzer top das du den Adapter bereitstellst.

                                      Ich wollte mir in meiner Fernseher an -Routine Ambilight auf Extern umstellen lassen. Wenn Fernseher aus, soll er zurück auf intern gehen (Alles über Blockly manuel umstellen). Hab es über die Prioritäten probiert, aber da hat sich nichts getan. Mein Grabber wirft leider Regenbogen aus, daher kann ich nicht mit den Prioritäten arbeiten. Versuche es so halt manuel zu lösen. Welcher Datenpunkt ist denn für die Quellenwahl?

                                      Und hier noch was von mir aus dem Log, bekomme einige Warn Meldungen.

                                      2021-01-09 20:44:45.424 - info: host.raspberrypi "system.adapter.hyperion_ng.0" enabled
                                      2021-01-09 20:44:45.471 - info: host.raspberrypi instance system.adapter.hyperion_ng.0 started with pid 28252
                                      2021-01-09 20:44:48.334 - info: hyperion_ng.0 (28252) starting. Version 0.1.8 in /opt/iobroker/node_modules/iobroker.hyperion_ng, node: v10.21.0, js-controller: 3.1.6
                                      2021-01-09 20:44:48.383 - info: hyperion_ng.0 (28252) create Control Parameter
                                      2021-01-09 20:44:48.602 - info: hyperion_ng.0 (28252) socket is connected
                                      2021-01-09 20:44:48.632 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general is invalid: obj.type has an invalid value (instance independent parameter) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user, group, chart, folder
                                      2021-01-09 20:44:48.634 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.644 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.hyperion is invalid: obj.type has an invalid value (hyperion Info) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user, group, chart, folder
                                      2021-01-09 20:44:48.645 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.649 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.hyperion.build is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.650 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.654 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.hyperion.gitremote is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.655 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.659 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.hyperion.id is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.660 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.663 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.hyperion.readOnlyMode is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.664 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.667 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.hyperion.time is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.672 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.676 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.hyperion.version is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.677 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.680 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system is invalid: obj.type has an invalid value (System Info) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user, group, chart, folder
                                      2021-01-09 20:44:48.682 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.685 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.architecture is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.686 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.689 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.cpuHardware is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.691 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.694 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.cpuModelName is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.695 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.698 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.cpuModelType is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.700 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.703 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.cpuRevision is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.705 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.707 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.domainName is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.708 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.709 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.hostName is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.711 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.712 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.kernelType is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.713 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.715 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.kernelVersion is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.716 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.718 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.prettyName is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.719 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.721 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.productType is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.722 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.724 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.productVersion is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.725 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.727 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.pyVersion is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.728 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.730 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.qtVersion is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.731 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.733 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.general.system.wordSize is invalid: obj.common.type has an invalid value (state) but has to be one of number, string, boolean, array, object, mixed, file, json
                                      2021-01-09 20:44:48.734 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:48.876 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.0 is invalid: obj.type has an invalid value (Instance_ID) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user, group, chart, folder
                                      2021-01-09 20:44:48.877 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:49.026 - info: hyperion_ng.0 (28252) read out components finished
                                      2021-01-09 20:44:49.207 - info: hyperion_ng.0 (28252) read out Adjustments finished
                                      2021-01-09 20:44:49.512 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.0.priorities is invalid: obj.type has an invalid value (priorities) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user, group, chart, folder
                                      2021-01-09 20:44:49.513 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:49.514 - info: hyperion_ng.0 (28252) create priorities
                                      2021-01-09 20:44:49.515 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.0.priorities.0-V4L is invalid: obj.type has an invalid value (0-V4L) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user, group, chart, folder
                                      2021-01-09 20:44:49.516 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:49.523 - warn: hyperion_ng.0 (28252) Object hyperion_ng.0.0.priorities.1-GRABBER is invalid: obj.type has an invalid value (1-GRABBER) but has to be one of state, channel, device, enum, host, adapter, instance, meta, config, script, user, group, chart, folder
                                      2021-01-09 20:44:49.524 - warn: hyperion_ng.0 (28252) This object will not be created in future versions. Please report this to the developer.
                                      2021-01-09 20:44:49.531 - info: hyperion_ng.0 (28252) read out priorities finished
                                      2021-01-09 20:44:49.642 - info: hyperion_ng.0 (28252) create effects
                                      2021-01-09 20:44:49.837 - info: hyperion_ng.0 (28252) setup finished
                                      2021-01-09 20:45:19.660 - info: hyperion_ng.0 (28252) Connection closed
                                      
                                      F 1 Reply Last reply Reply Quote 0
                                      • F
                                        flixganzer @JohnnyBahama last edited by

                                        @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 1 Reply Last reply Reply Quote 0
                                        • J
                                          JohnnyBahama @flixganzer last edited by 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 1 Reply Last reply Reply Quote 0
                                          • F
                                            flixganzer @JohnnyBahama last edited by

                                            @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 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            836
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            hyperionng
                                            13
                                            50
                                            3250
                                            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