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. ioBroker Allgemein
  4. hue-Adapter mit diyhue nutzen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

hue-Adapter mit diyhue nutzen?

Scheduled Pinned Locked Moved ioBroker Allgemein
8 Posts 3 Posters 679 Views 3 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.
  • S Offline
    S Offline
    schubi82
    wrote on last edited by
    #1

    Hi!
    Ich nutze diyhue zur Steuerung meiner Lampen und würde es gerne in iobroker integrieren. Der hue-Adapter erkennt die Bridge, allerdings wird der Benutzer nicht angenommen. Ich hatte hier testweise einen Benutzer aus der config-Datei von diyhue eingetragen, es kommt beim Erstellen aber immer die Meldung "Zeitüberschreitung der Anforderung". Den Link-Button hatte ich vorher natürlich gedrückt.
    Nutzt das zufällig jemand in der Konstellation und kann helfen?

    M R 2 Replies Last reply
    0
    • S schubi82

      Hi!
      Ich nutze diyhue zur Steuerung meiner Lampen und würde es gerne in iobroker integrieren. Der hue-Adapter erkennt die Bridge, allerdings wird der Benutzer nicht angenommen. Ich hatte hier testweise einen Benutzer aus der config-Datei von diyhue eingetragen, es kommt beim Erstellen aber immer die Meldung "Zeitüberschreitung der Anforderung". Den Link-Button hatte ich vorher natürlich gedrückt.
      Nutzt das zufällig jemand in der Konstellation und kann helfen?

      M Online
      M Online
      MCU
      wrote on last edited by
      #2

      @schubi82 ChatGPT-Vorschlag

      diyHue verwaltet Benutzer in der Datei config.json im Bereich whitelist.

      Beispiel:

      "whitelist": {
        "meinbenutzer123": {
          "name": "ioBroker",
          "create date": "2025-05-06T10:00:00",
          "last use date": "2025-05-06T10:00:00"
        }
      }
      

      Datei config.json auf der diyHue-Bridge bearbeiten (z. B. über SSH oder Docker-Volume)

      Eigenen Benutzernamen eintragen (z. B. meinbenutzer123)

      diyHue neu starten

      Im ioBroker Hue-Adapter diesen Benutzernamen eintragen

      Keinen neuen Benutzer erzeugen, sondern direkt mit diesem verbinden

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

      S 1 Reply Last reply
      0
      • M MCU

        @schubi82 ChatGPT-Vorschlag

        diyHue verwaltet Benutzer in der Datei config.json im Bereich whitelist.

        Beispiel:

        "whitelist": {
          "meinbenutzer123": {
            "name": "ioBroker",
            "create date": "2025-05-06T10:00:00",
            "last use date": "2025-05-06T10:00:00"
          }
        }
        

        Datei config.json auf der diyHue-Bridge bearbeiten (z. B. über SSH oder Docker-Volume)

        Eigenen Benutzernamen eintragen (z. B. meinbenutzer123)

        diyHue neu starten

        Im ioBroker Hue-Adapter diesen Benutzernamen eintragen

        Keinen neuen Benutzer erzeugen, sondern direkt mit diesem verbinden

        S Offline
        S Offline
        schubi82
        wrote on last edited by
        #3

        @mcu Danke für Deine Antwort. In diyhue gibt es unter /opt/hue-emulator/config die config anscheinend nur als config.yaml, welche ich wie folgt durch den unteren Eintrag ergänzt habe:

          41870de6e71a11ef9638fae9a63f7358:
            name: Echo
            client_key: null
            create_date: '2025-02-06T18:33:49'
            last_use_date: '2025-05-07T16:02:59'
          iobroker:
            name: iobroker
            client_key: null
            create_date: '2025-05-07T14:33:49'
            last_use_date: '2025-05-07T16:02:59'
        

        Leider ist der Eintrag nach dem Neustart von diyhue wieder verschwunden und der Adapter kann sich somit auch nicht mit dem Benutzer verbinden :(
        Ich hatte es stattdessen auch einmal mit dem Benutzer darüber versucht, geht aber auch nicht.

        M 1 Reply Last reply
        0
        • S schubi82

          @mcu Danke für Deine Antwort. In diyhue gibt es unter /opt/hue-emulator/config die config anscheinend nur als config.yaml, welche ich wie folgt durch den unteren Eintrag ergänzt habe:

            41870de6e71a11ef9638fae9a63f7358:
              name: Echo
              client_key: null
              create_date: '2025-02-06T18:33:49'
              last_use_date: '2025-05-07T16:02:59'
            iobroker:
              name: iobroker
              client_key: null
              create_date: '2025-05-07T14:33:49'
              last_use_date: '2025-05-07T16:02:59'
          

          Leider ist der Eintrag nach dem Neustart von diyhue wieder verschwunden und der Adapter kann sich somit auch nicht mit dem Benutzer verbinden :(
          Ich hatte es stattdessen auch einmal mit dem Benutzer darüber versucht, geht aber auch nicht.

          M Online
          M Online
          MCU
          wrote on last edited by MCU
          #4

          @schubi82
          diyHue-Webinterface ist erreichbar unter?
          http://192.168.1.100
          Testen der API

          curl http://<bridge-ip>/api/config
          

          -> JSON als Antwort

          User anlegen per API

          curl -X PUT http://192.168.1.100/api/config -d '{"linkbutton": true}'
          

          innerhalb von 30 Sekunden

          curl -X POST http://192.168.1.100/api -d '{"devicetype":"iobroker#hue"}'
          

          Ergebnis

          [
            {
              "success": {
                "username": "abc123xyz456..."
              }
            }
          ]
          
          

          Neue hue-Instanz

          • IP-Adresse der diyHue-Bridge (z. B. 192.168.1.100)

          • Benutzername: Der eben erzeugte Token (z. B. abc123xyz456)

          • Port: Standard ist 80 (es sei denn, du hast diyHue geändert)

          • HTTPS deaktivieren, wenn diyHue kein HTTPS nutzt

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

          S 1 Reply Last reply
          1
          • M MCU

            @schubi82
            diyHue-Webinterface ist erreichbar unter?
            http://192.168.1.100
            Testen der API

            curl http://<bridge-ip>/api/config
            

            -> JSON als Antwort

            User anlegen per API

            curl -X PUT http://192.168.1.100/api/config -d '{"linkbutton": true}'
            

            innerhalb von 30 Sekunden

            curl -X POST http://192.168.1.100/api -d '{"devicetype":"iobroker#hue"}'
            

            Ergebnis

            [
              {
                "success": {
                  "username": "abc123xyz456..."
                }
              }
            ]
            
            

            Neue hue-Instanz

            • IP-Adresse der diyHue-Bridge (z. B. 192.168.1.100)

            • Benutzername: Der eben erzeugte Token (z. B. abc123xyz456)

            • Port: Standard ist 80 (es sei denn, du hast diyHue geändert)

            • HTTPS deaktivieren, wenn diyHue kein HTTPS nutzt

            S Offline
            S Offline
            schubi82
            wrote on last edited by
            #5

            @mcu Vielen Dank, so hat's geklappt! :)
            Den Befehl hat er zwar nicht angenommen, hab dann aber einfach den Link-Button im Webinterface gedrückt:

            root@diyhue:/# curl -X PUT http://192.168.178.95/api/config -d '{"linkbutton": true}'
            {"message": "The method is not allowed for the requested URL."}
            

            Egal, Hauptsache läuft! Nochmal besten Dank und einen schönen Abend!

            M 1 Reply Last reply
            0
            • S schubi82

              @mcu Vielen Dank, so hat's geklappt! :)
              Den Befehl hat er zwar nicht angenommen, hab dann aber einfach den Link-Button im Webinterface gedrückt:

              root@diyhue:/# curl -X PUT http://192.168.178.95/api/config -d '{"linkbutton": true}'
              {"message": "The method is not allowed for the requested URL."}
              

              Egal, Hauptsache läuft! Nochmal besten Dank und einen schönen Abend!

              M Online
              M Online
              MCU
              wrote on last edited by
              #6

              @schubi82 Erkläre bitte für andere, die es brauchen, was du genau gemacht hast.

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

              S 1 Reply Last reply
              0
              • M MCU

                @schubi82 Erkläre bitte für andere, die es brauchen, was du genau gemacht hast.

                S Offline
                S Offline
                schubi82
                wrote on last edited by
                #7

                @mcu Eigentlich hast Du es schon ganz gut erklärt, aber ich schreibe es noch etwas detaillierter:

                • mit Putty in diyhue einloggen
                • curl http://IP_VOM_DIYHUE_WEBINTERFACE/api/config
                • Link button im diyhue-Webinterface drücken
                • curl -X POST http://192.168.178.95/api -d '{"devicetype":"iobroker#hue"}'
                • ausgegebenen Usernamen in Klammern kopieren (z.B. [{"success": {"username": "f43573fe236911f09adef424a63f7358"}}] )
                • in der frischen iobroker-Instanz falls nötig die IP von diyhue eingeben und ggf. Port auf 80 anpassen (war bei mir 443, also SSL)
                • Haken unten bei SSL raus
                • kopierten Benutzer bei "Bridge Benutzer" einfügen
                • speichern
                • that's it!
                1 Reply Last reply
                1
                • S schubi82

                  Hi!
                  Ich nutze diyhue zur Steuerung meiner Lampen und würde es gerne in iobroker integrieren. Der hue-Adapter erkennt die Bridge, allerdings wird der Benutzer nicht angenommen. Ich hatte hier testweise einen Benutzer aus der config-Datei von diyhue eingetragen, es kommt beim Erstellen aber immer die Meldung "Zeitüberschreitung der Anforderung". Den Link-Button hatte ich vorher natürlich gedrückt.
                  Nutzt das zufällig jemand in der Konstellation und kann helfen?

                  R Offline
                  R Offline
                  recaremo
                  wrote on last edited by
                  #8

                  @schubi82 Ich hatte vermutlich ein ähnliches Problem.
                  Die Bridge wird mit korrekter Adresse angezeigt, nach einem Buttonpress an der Bridge und einem Klick auf "Erstelle Benutzer" wird zwar ein OK angezeigt, aber kein neuer Benutzer eingetragen. Nach einiger Recherche habe ich eine Lösung gefunden.

                  Wenn man das o.g. Procedere durchführt und dann mal in das ioBroker LOG schaut, wird dort der Wert für einen neuen Bridge Benutzer angezeigt. Ich habe mit Copy und Paste diesen Wert im Hue Adapter eingetragen. Anscheinend ein Bug im Adapter, der diesen Wert nicht korrekt übernimmt.

                  Vielleicht klappt dies ja auch mit diyHue - das nutze ich nicht.

                  Wenn meine Formulierungen komisch sind, dann vielleicht, weil ich als Autist komisch denke.
                  iobroker - Raspi 4 - Raspimatic - Hue - ...

                  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
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  650

                  Online

                  32.7k

                  Users

                  82.3k

                  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