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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Hue Push API für Hue Adapter

NEWS

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

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

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

Hue Push API für Hue Adapter

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
164 Beiträge 46 Kommentatoren 37.3k Aufrufe 57 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.
  • P ptr

    habe das gleiche Bild. Der Raum schaltet nicht auf z.B. .on = false, nur die Lampen darin selbst. Das Skript funktioniert also nicht mit Räumen? Ist das so gewollt oder mache ich was falsch?

    Grüße, schönes neues Jahr und @Pman: danke für das super Skript!

    cashC Offline
    cashC Offline
    cash
    Most Active
    schrieb am zuletzt editiert von
    #127

    @ptr was heißt das gleiche Bild? Gleiches Bild wie wer? Bei mir funktioniert es meistens. Bei einem Raum habe ich das Problem das es nicht zuverlässig ist. Ich vermute das es nicht 100% von der Bridge kommt wenn die Lampe nicht nur in einem Raum ist sondern auch noch in einer Zone.

    Ansonsten wird bei mir auch der Raum richtig umgestellt. Kann aber nur für den normalen Hue-Adapter sprechen.

    P 1 Antwort Letzte Antwort
    0
    • cashC cash

      @ptr was heißt das gleiche Bild? Gleiches Bild wie wer? Bei mir funktioniert es meistens. Bei einem Raum habe ich das Problem das es nicht zuverlässig ist. Ich vermute das es nicht 100% von der Bridge kommt wenn die Lampe nicht nur in einem Raum ist sondern auch noch in einer Zone.

      Ansonsten wird bei mir auch der Raum richtig umgestellt. Kann aber nur für den normalen Hue-Adapter sprechen.

      P Offline
      P Offline
      ptr
      schrieb am zuletzt editiert von ptr
      #128

      @cash das gleiche Bild, dass der Raum nicht aktualisiert wird, sondern nur die Lampen darin. (Hat „Antworten“ nicht verlinkt)

      Das mit der Zonensache werde ich bei mir anschauen.
      Es geht um den Hue-Adapter.

      Gibt es Unterschiede was man verwenden sollte? ZB keine Gruppen, sondern nur Räume und Zonen zB? Gibt es da kompatibleres zB?

      cashC 1 Antwort Letzte Antwort
      0
      • P ptr

        @cash das gleiche Bild, dass der Raum nicht aktualisiert wird, sondern nur die Lampen darin. (Hat „Antworten“ nicht verlinkt)

        Das mit der Zonensache werde ich bei mir anschauen.
        Es geht um den Hue-Adapter.

        Gibt es Unterschiede was man verwenden sollte? ZB keine Gruppen, sondern nur Räume und Zonen zB? Gibt es da kompatibleres zB?

        cashC Offline
        cashC Offline
        cash
        Most Active
        schrieb am zuletzt editiert von
        #129

        @ptr wie gesagt kann ich bei mir so nicht bestätigen. Was man verwendet hängt davon ab wie man Hue organisiert. Ich nutze viele Zonen und dort dann Szenen. Somit kann ich pro Raum die Lampen einfach über Szenen unterschiedlich steuern.

        Hast Du das Problem bei jeden Raum oder nur bei bestimmten?

        P 1 Antwort Letzte Antwort
        0
        • cashC cash

          @antimon musst Dich auch nicht in TypeScript auskennen. Besser in Javascript und das Script als solches anlegen…

          A Offline
          A Offline
          antimon
          schrieb am zuletzt editiert von
          #130

          @cash Danke für die Info! In einem der ersten Beiträge hieß es, dass man es als TypeScript anlegen soll - deswegen bin ich davon ausgegangen...
          Jetzt geht es!

          1 Antwort Letzte Antwort
          0
          • cashC cash

            @ptr wie gesagt kann ich bei mir so nicht bestätigen. Was man verwendet hängt davon ab wie man Hue organisiert. Ich nutze viele Zonen und dort dann Szenen. Somit kann ich pro Raum die Lampen einfach über Szenen unterschiedlich steuern.

            Hast Du das Problem bei jeden Raum oder nur bei bestimmten?

            P Offline
            P Offline
            ptr
            schrieb am zuletzt editiert von
            #131

            @cash Habe nun eine gewisses Muster erkannt: Es gibt nur kein Push-Update von States eines Channels mit "LightGroup"-Rolle. Ist das nachvollziehbar?

            cashC 1 Antwort Letzte Antwort
            0
            • P ptr

              @cash Habe nun eine gewisses Muster erkannt: Es gibt nur kein Push-Update von States eines Channels mit "LightGroup"-Rolle. Ist das nachvollziehbar?

              cashC Offline
              cashC Offline
              cash
              Most Active
              schrieb am zuletzt editiert von
              #132

              @ptr wollte es gerade nachstellen aber ich habe keine Gruppen mehr. Habe nur noch Zonen definiert. Eigentlich hätte ich gedacht das ich noch eine Gruppe im Wohnzimmer habe. Weiß nicht mehr warum ich die in eine Zone geändert habe. Es gab bestimmt einen Grund…

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                mipo
                schrieb am zuletzt editiert von
                #133

                Hallo zusammen,

                in der speziellen Konstellation in Verbindung mit dem NSPanel und der Lovelace UI bekomme ich beim Skript leider einige Fehler ausgeworfen. Ich konnte soweit herausfinden, dass es am IconMapping für das NSPanel liegt, wozu ja ein global Script angelegt werden muss. Siehe hier: https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker---Basisinstallation#8--icon-typescript-anlegen

                Die Fehler sind folgende:

                
                javascript.0
                2023-01-26 17:33:42.472	warn	script.js.Zentral.HueLivePushAPI: Cannot set properties of undefined (setting 'resource')
                
                javascript.0
                2023-01-26 17:33:42.471	warn	script.js.Zentral.HueLivePushAPI: could not read packet: {"type":"message","data":"[{\"creationtime\":\"2023-01-26T16:33:42Z\",\"data\":[{\"id\":\"b528133c-9ac4-42a0-bcf9-20bf6290ab84\",\"id_v1\":\"/sensors/7\",\"owner\":{\"rid\":\"a6b595ee-8e7b-4480-b70d-93e91e55094e\",\"rtype\":\"device\"},\"temperature\":{\"temperature\":19.2,\"temperature_valid\":true},\"type\":\"temperature\"}],\"id\":\"2df487cc-ea8c-4f33-82c9-98ddc88af6ee\",\"type\":\"update\"}]","lastEventId":"1674750822:0","origin":"https://10.0.10.30"}
                
                javascript.0
                2023-01-26 17:33:42.465	warn	script.js.Zentral.HueLivePushAPI: Cannot set properties of undefined (setting 'resource')
                

                Dadurch funktioniert das Skript dann natürlich auch nicht mehr. Vielleicht kennt jemand ja einen Workaround?!

                Danke und viele Grüße

                1 Antwort Letzte Antwort
                0
                • Z Offline
                  Z Offline
                  zarsten
                  schrieb am zuletzt editiert von
                  #134

                  Hallo zusammen,
                  für mich ohne ersichtliche Änderungen, kann ich das Skript nicht mehr starten und erhalte die Fehlermeldung

                  error	javascript.0 (1839) script.js.common.Hue_Push_API_1_1_3: Error: Cannot find module 'hue-push-client'
                  

                  Kann jemand helfen in die richtige Richtung zu investigieren?
                  Gruß

                  M 1 Antwort Letzte Antwort
                  0
                  • Z zarsten

                    Hallo zusammen,
                    für mich ohne ersichtliche Änderungen, kann ich das Skript nicht mehr starten und erhalte die Fehlermeldung

                    error	javascript.0 (1839) script.js.common.Hue_Push_API_1_1_3: Error: Cannot find module 'hue-push-client'
                    

                    Kann jemand helfen in die richtige Richtung zu investigieren?
                    Gruß

                    M Online
                    M Online
                    MCU
                    schrieb am zuletzt editiert von MCU
                    #135

                    @zarsten Gehört in die javascript Instanz. Also nur hue-push-client
                    946a1a6a-873c-493c-a684-a996c12fec9b-image.png

                    NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                    1 Antwort Letzte Antwort
                    0
                    • Z Offline
                      Z Offline
                      zarsten
                      schrieb am zuletzt editiert von
                      #136

                      @mcu In der javascript Instanz ist das Modul eingetragen.
                      Habe es auch einmal rausgeschmissen, neu gestartet und wieder aufgenommen.
                      Leider keine Änderung.

                      1 Antwort Letzte Antwort
                      0
                      • M Online
                        M Online
                        MCU
                        schrieb am zuletzt editiert von MCU
                        #137

                        @zarsten Dann muss man weiter ausholen. Welche Versionen sind denn installiert?
                        Welches System linux, windows?

                        node -v
                        nodejs -v
                        npm -v
                        

                        javascript-Version (Instanz)

                        kann ich das Skript nicht mehr starten

                        Sehe ich jetzt erst. Dann lief es schon mal? Was wurde denn alles installiert in letzter Zeit?
                        Dann scheint es ein Systemproblem zu sein. Du solltest dann einen neuen Thread aufmachen und dort nochmal die ganze Situation schildern.

                        NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                        Z 1 Antwort Letzte Antwort
                        0
                        • U Offline
                          U Offline
                          uliauer44
                          schrieb am zuletzt editiert von
                          #138

                          Hallo zusammen,
                          bin noch ziemlich neu im ganzen ioBroker-Kosmos....habe ein bisschen mit ioB rumexperimentiert und ein paar Blockly-Skripte erfolgreich gebaut.
                          Da ich das Ganze für die Neuplanung eines Hauses ausprobiere (Schwerpunkt ist eine Kombination aus Homematic IP mit CCU3 und schon bestehenden Hue-Geräten), bin ich auf dem Weg, mich mit Möglichkeiten der Visualisierung und vor allem der Steuerung von Hue-Leuchten und bereits im Hue-System verwendeten Zigbee-Dimmern etc. auf diesen Thread gestoßen. Kann mir jemand helfen, wie das Ganze denn nun funktioniert - wenn es dann mal funktioniert? Ich habe JS installiert (wie gesagt ja auch schon mit Blockly im Einsatz) und das Skript in ein JS-Skript hineinkopiert. Wie in den ersten Zeilen des Skriptes erklärt, habe ich sowohl in der JS-Instanz das npm-Modul hinzugefügt sowie die entsprechenden Einträge ins Skript gemacht (s.Screenshot) - Wenn ich das Skript starte bekomme ich aber Fehlermeldungen....was mache ich falsch?Bildschirmfoto 2023-02-02 um 22.48.41.png

                          AsgothianA 1 Antwort Letzte Antwort
                          0
                          • U uliauer44

                            Hallo zusammen,
                            bin noch ziemlich neu im ganzen ioBroker-Kosmos....habe ein bisschen mit ioB rumexperimentiert und ein paar Blockly-Skripte erfolgreich gebaut.
                            Da ich das Ganze für die Neuplanung eines Hauses ausprobiere (Schwerpunkt ist eine Kombination aus Homematic IP mit CCU3 und schon bestehenden Hue-Geräten), bin ich auf dem Weg, mich mit Möglichkeiten der Visualisierung und vor allem der Steuerung von Hue-Leuchten und bereits im Hue-System verwendeten Zigbee-Dimmern etc. auf diesen Thread gestoßen. Kann mir jemand helfen, wie das Ganze denn nun funktioniert - wenn es dann mal funktioniert? Ich habe JS installiert (wie gesagt ja auch schon mit Blockly im Einsatz) und das Skript in ein JS-Skript hineinkopiert. Wie in den ersten Zeilen des Skriptes erklärt, habe ich sowohl in der JS-Instanz das npm-Modul hinzugefügt sowie die entsprechenden Einträge ins Skript gemacht (s.Screenshot) - Wenn ich das Skript starte bekomme ich aber Fehlermeldungen....was mache ich falsch?Bildschirmfoto 2023-02-02 um 22.48.41.png

                            AsgothianA Offline
                            AsgothianA Offline
                            Asgothian
                            Developer
                            schrieb am zuletzt editiert von Asgothian
                            #139

                            @uliauer44 sagte in Hue Push API für Hue Adapter:

                            Wenn ich das Skript starte bekomme ich aber Fehlermeldungen....was mache ich falsch?

                            1. Du postest ein Skript als Screenshot
                            2. Du postest die Log-Einträge als Screenshot.

                            So werden nur wenige helfen können / wollen

                            1. Du postest nur einen kleinen Ausschnitt des Skriptes - insbesondere nicht den der benötigt wird.

                            Ansonsten ein paar Fraegn:

                            • hast du die JS-Instanz neu gestartet nachdem du das Modul hinzugefügt hast ?
                            • hast du verifiziert das das Modul heruntergeladen wurde und verfügbar ist ?
                            • was steht im Skript in Zeile 149 ?
                            • was steht im Skript in Zeile 762 ?

                            Ich vermute das in 149 eine HuePushClient = require("hue-push-client"); Anweisung steht (oder etwas ähnliches)

                            • Was passiert wenn du ein 2. Skript erstellst in dem du nur die von mir in der Vermutung gepostete Zeile einträgst und das laufen lässt ?

                            A.

                            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                            1 Antwort Letzte Antwort
                            0
                            • M MCU

                              @zarsten Dann muss man weiter ausholen. Welche Versionen sind denn installiert?
                              Welches System linux, windows?

                              node -v
                              nodejs -v
                              npm -v
                              

                              javascript-Version (Instanz)

                              kann ich das Skript nicht mehr starten

                              Sehe ich jetzt erst. Dann lief es schon mal? Was wurde denn alles installiert in letzter Zeit?
                              Dann scheint es ein Systemproblem zu sein. Du solltest dann einen neuen Thread aufmachen und dort nochmal die ganze Situation schildern.

                              Z Offline
                              Z Offline
                              zarsten
                              schrieb am zuletzt editiert von
                              #140

                              @mcu @Asgothian @uliauer44
                              Mein Problem ist quasi das gleiche. Nach einigem rumgefummel habe ich nun herausgefunden, dass das hue-push-api Modul mittels npm nicht installiert werden kann, da es nicht in der registry existiert:

                              pi@raspberrypi:/opt/iobroker $ npm install hue-push-api --omit=dev
                              npm ERR! code E404
                              npm ERR! 404 Not Found - GET https://registry.npmjs.org/hue-push-api - Not found
                              npm ERR! 404
                              npm ERR! 404  'hue-push-api@*' is not in this registry.
                              npm ERR! 404
                              npm ERR! 404 Note that you can also install from a
                              npm ERR! 404 tarball, folder, http url, or git url.
                              
                              npm ERR! A complete log of this run can be found in:
                              npm ERR!     /home/iobroker/.npm/_logs/2023-02-05T14_20_18_932Z-debug-0.log
                              

                              Hat jemand eine Ahnung ob sich da was geändert hat (bei mir hat es zumindest bis vor kurzen funktioniert) oder wie man das Modul händisch nachinstallieren kann?

                              wendy2702W 1 Antwort Letzte Antwort
                              0
                              • Z zarsten

                                @mcu @Asgothian @uliauer44
                                Mein Problem ist quasi das gleiche. Nach einigem rumgefummel habe ich nun herausgefunden, dass das hue-push-api Modul mittels npm nicht installiert werden kann, da es nicht in der registry existiert:

                                pi@raspberrypi:/opt/iobroker $ npm install hue-push-api --omit=dev
                                npm ERR! code E404
                                npm ERR! 404 Not Found - GET https://registry.npmjs.org/hue-push-api - Not found
                                npm ERR! 404
                                npm ERR! 404  'hue-push-api@*' is not in this registry.
                                npm ERR! 404
                                npm ERR! 404 Note that you can also install from a
                                npm ERR! 404 tarball, folder, http url, or git url.
                                
                                npm ERR! A complete log of this run can be found in:
                                npm ERR!     /home/iobroker/.npm/_logs/2023-02-05T14_20_18_932Z-debug-0.log
                                

                                Hat jemand eine Ahnung ob sich da was geändert hat (bei mir hat es zumindest bis vor kurzen funktioniert) oder wie man das Modul händisch nachinstallieren kann?

                                wendy2702W Online
                                wendy2702W Online
                                wendy2702
                                schrieb am zuletzt editiert von
                                #141

                                @zarsten trage es als zusätzliche Abhängigkeit im JavaScript Adapter ein

                                Bitte keine Fragen per PN, die gehören ins Forum!

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                Z 1 Antwort Letzte Antwort
                                0
                                • wendy2702W wendy2702

                                  @zarsten trage es als zusätzliche Abhängigkeit im JavaScript Adapter ein

                                  Z Offline
                                  Z Offline
                                  zarsten
                                  schrieb am zuletzt editiert von
                                  #142

                                  @wendy2702
                                  Wenn Du die Zeile "Zusätzliche NPM Module" meinst, da ist es bereits drin.
                                  bf27751a-35af-4518-96a0-27b5827953b4-image.png
                                  Wenn Du etwas anderes meinst, kannst Du das genauer erläutern?
                                  Danke!

                                  wendy2702W 1 Antwort Letzte Antwort
                                  0
                                  • Z zarsten

                                    @wendy2702
                                    Wenn Du die Zeile "Zusätzliche NPM Module" meinst, da ist es bereits drin.
                                    bf27751a-35af-4518-96a0-27b5827953b4-image.png
                                    Wenn Du etwas anderes meinst, kannst Du das genauer erläutern?
                                    Danke!

                                    wendy2702W Online
                                    wendy2702W Online
                                    wendy2702
                                    schrieb am zuletzt editiert von
                                    #143

                                    @zarsten meinte das

                                    Bitte keine Fragen per PN, die gehören ins Forum!

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    Z 1 Antwort Letzte Antwort
                                    0
                                    • wendy2702W wendy2702

                                      @zarsten meinte das

                                      Z Offline
                                      Z Offline
                                      zarsten
                                      schrieb am zuletzt editiert von
                                      #144

                                      Das eintragen in die Module sorgt ja dafür, dass die Installation gestartet wird. DIe habe ich nur nochmal auf der Kommandozeile wiederholt um die Fehlermeldung sauber rauskopieren zu können.
                                      Hat noch jemand einen Lösunsvorschlag?

                                      wendy2702W 1 Antwort Letzte Antwort
                                      0
                                      • Z zarsten

                                        Das eintragen in die Module sorgt ja dafür, dass die Installation gestartet wird. DIe habe ich nur nochmal auf der Kommandozeile wiederholt um die Fehlermeldung sauber rauskopieren zu können.
                                        Hat noch jemand einen Lösunsvorschlag?

                                        wendy2702W Online
                                        wendy2702W Online
                                        wendy2702
                                        schrieb am zuletzt editiert von
                                        #145

                                        @zarsten Du hast ja auch das falsche eingetragen:

                                        
                                        hue-push-client
                                        
                                        

                                        Sollte es wohl sein.

                                        Bitte keine Fragen per PN, die gehören ins Forum!

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        Z 1 Antwort Letzte Antwort
                                        0
                                        • wendy2702W wendy2702

                                          @zarsten Du hast ja auch das falsche eingetragen:

                                          
                                          hue-push-client
                                          
                                          

                                          Sollte es wohl sein.

                                          Z Offline
                                          Z Offline
                                          zarsten
                                          schrieb am zuletzt editiert von
                                          #146

                                          @wendy2702 Das war wohl ein Schreibfehler während des Experimentierens... Vielen Dank, da war ich nachlässig. Jetzt konnte ich es händisch wieder installieren und das Skript startet wieder....

                                          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

                                          844

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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