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. ioBroker Allgemein
  4. Welche Einstellungen auf Milight-Hub und MQTT-Adapter

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    505

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Welche Einstellungen auf Milight-Hub und MQTT-Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
milight-hubesp8266mqtt-adaptermi light hub
12 Beiträge 3 Kommentatoren 1.7k Aufrufe 3 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.
  • M Malotira

    Hallo Zusammen,

    wahrscheinlich muss ich doch noch ein eigenes Topic hierzu aufmachen. Den einen oder anderen User habe ich hierzu schon direkt kontaktiert…. Leider ohne Erfolg. … wahrscheinlich ist das vor Weinachten auch keine gute Idee ;-)

    Das habe ich hierzu im Forum gefunden:
    https://forum.iobroker.net/topic/8978/mqtt-und-milight
    https://forum.iobroker.net/topic/26275/mqtt-milight-hub-newbie

    Zu meinem Problem.....
    Ich verwende den Milight-Hub auf Basis eines Arduino (https://github.com/sidoh/esp8266_milight_hub) und möchte diesen über den MQTT-Adapter im ioBroker mit dem Milight-Hub verheiraten. Mir geht es hierbei um die grundsätzlichen Einstellungen die ich im Milight-Hub und im MQTT-Adapter (ioBroker) vornehmen muss. Auch wenn diese Einstellungen schon in zwei Forumsbeiträge gefunden habe, scheinen mir die Informationen unvollständig zu sein… eventuelle sehe ich auch den Wald vor lauter Bäumen nicht….

    Hier nun zu meinen Fragen:
    Welche Basis-Einstellungen muss ich in dem Milight-Hub und im MQTT-Adapter (ioBroker) vornehmen?

    Unten habe ich die aktuellen Einstellungen eingetragen… ob meine Einträge so richtig sind oder gar Sinn machen, kann ich nicht sagen. Habe diese Parameter einfach stupide aus den gefundenen Beiträgen übernommen. …. Soweit ich diese Einträge überhaupt erkennen konnte.

    Grundsätzliche Infos zu meiner Installation:
    Die IP-Adresse des IOBrokers (MQTT Adapter): 192.168.178.73 Port: 8081
    Die IP-Adresse des MiLight Adapter: 192.168.178.67
    Aus testzwecken habe ich weder auf dem IO-Broker noch auf dem MiLight-HUB ein Passwort vergeben.

    Ich würde mich über eure qualifizierten Antworten freuen :-)

    ----------------Milight-Hub (Settings -> MQTT) Einstellungen----------------

    *MQTT server
    192.168.178.73:8081

    MQTT topic pattern
    milight/:device_id/:device_typ/:group/

    MQTT update topic pattern
    milight/update/:device_id/:device_type/

    MQTT state topic pattern
    milight/state/:device_id/:device_type/:group

    MQTT user name
    [leer]

    MQTT password
    [leer]

    MQTT Client Status Topic
    milight/client_status

    HomeAssistant MQTT Discovery Prefix
    [leer]

    MQTT state rate limit
    500

    MQTT debounce delay
    500*

    mqqt01.jpg

    ----------------MQQT Adapter (IO Brokert) Einstellungen----------------

    *MQTT Broker IP
    192.168.178.67

    Port
    1883

    Client ID muss einmalig sein
    milight_hub

    Benutzername
    [leer]

    Kennwort
    [leer]

    Topic bei Verbindung
    [leer]

    Meldung bei Verbindung
    [leer]

    last will topic
    milight_hub/clientstatus

    last will message
    offline

    Zusätzliche subscriptions
    milight_hub/commands/0xD004/cct/1

    Prefix for publishing topics
    [leer]

    Prefix for subscribing topics
    [leer]*

    mqtt.jpg

    Viele Grüße aus Köln

    M Offline
    M Offline
    Malotira
    schrieb am zuletzt editiert von
    #2

    Ich würde gerne diesen Post noch mal platzieren. Nach wie vor würde ich mich sehr freuen, wenn mich hier jemand bei der Basiskonfiguration der beiden System unterstützen kann... Sprich bei der Verheiratung des IOBrokers mit dem Milight-Hub via MQTT Adapter.

    M 1 Antwort Letzte Antwort
    0
    • M Malotira

      Ich würde gerne diesen Post noch mal platzieren. Nach wie vor würde ich mich sehr freuen, wenn mich hier jemand bei der Basiskonfiguration der beiden System unterstützen kann... Sprich bei der Verheiratung des IOBrokers mit dem Milight-Hub via MQTT Adapter.

      M Offline
      M Offline
      Malotira
      schrieb am zuletzt editiert von
      #3

      Hallo zusammen, kann mir denn keine hierzu Infos liefern. Ich würde mich super freuen wenn mir hier jemand unterstützen könnte.

      mickymM 1 Antwort Letzte Antwort
      0
      • M Malotira

        Hallo zusammen, kann mir denn keine hierzu Infos liefern. Ich würde mich super freuen wenn mir hier jemand unterstützen könnte.

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #4

        @malotira Also ich habe ein paar Bugs mit dem MQTT Adapter als Server gehabt - aber das ist erst mal irrelevant.

        Was auf keinen Fall funktionieren kann ist folgendes:

        ----------------Milight-Hub (Settings -> MQTT) Einstellungen----------------
        *MQTT server
        192.168.178.73:8081

        --------------MQQT Adapter (IO Brokert) Einstellungen----------------

        *MQTT Broker IP
        192.168.178.67

        Port
        1883

        Das muss ja in jedem Fall matchen - sonst können sich die doch gar nicht unterhalten.

        Dann nützt Dir ein MQTT client gar nichts - Du brauchst ja einen MQTT-Server/Broker.

        Entweder Du installierst Dir mosquitto oder den anderen MQTT Adapter und konfigurierst den als Server. Damit fällt auch die Angabe einer IP-Adresse weg, da Dein iobroker MQTT Broker/Server ist.

        Damit gibst Du in Deinem Milight-Hub die Adresse Deines iobrokers mit Port 1883 als MQTT Adresse an.

        Also: MQTT server
        192.168.178.73:1883

        Im MQTT-Adapter als Server konfiguriert gibst DU 1883 an - ist aber vorbelegt.

        Die IP-Adresse des Milight-Hub ist unwichtig - da dieser nie kontaktiert wird, sondern dieser initiiert alle Kommunikation in der er sich beim MQTT Server einmal anmeldet.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        M 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @malotira Also ich habe ein paar Bugs mit dem MQTT Adapter als Server gehabt - aber das ist erst mal irrelevant.

          Was auf keinen Fall funktionieren kann ist folgendes:

          ----------------Milight-Hub (Settings -> MQTT) Einstellungen----------------
          *MQTT server
          192.168.178.73:8081

          --------------MQQT Adapter (IO Brokert) Einstellungen----------------

          *MQTT Broker IP
          192.168.178.67

          Port
          1883

          Das muss ja in jedem Fall matchen - sonst können sich die doch gar nicht unterhalten.

          Dann nützt Dir ein MQTT client gar nichts - Du brauchst ja einen MQTT-Server/Broker.

          Entweder Du installierst Dir mosquitto oder den anderen MQTT Adapter und konfigurierst den als Server. Damit fällt auch die Angabe einer IP-Adresse weg, da Dein iobroker MQTT Broker/Server ist.

          Damit gibst Du in Deinem Milight-Hub die Adresse Deines iobrokers mit Port 1883 als MQTT Adresse an.

          Also: MQTT server
          192.168.178.73:1883

          Im MQTT-Adapter als Server konfiguriert gibst DU 1883 an - ist aber vorbelegt.

          Die IP-Adresse des Milight-Hub ist unwichtig - da dieser nie kontaktiert wird, sondern dieser initiiert alle Kommunikation in der er sich beim MQTT Server einmal anmeldet.

          M Offline
          M Offline
          Malotira
          schrieb am zuletzt editiert von
          #5

          @mickym

          Hallo Mickym... erstmal vielen Dank das du dich meinen Thema angenommen hast. Dein Erklärung ist natürlich völlig einleuchtend. Ich habe im „Mi-Light Hub“ den „IO Broker“ (192.168.178.73:1883) als Zielesystem bzw. als „MQTT Server“ angegeben.

          Auf dem IO Broker unter den Adapterkonfiguration: mqtt-client.0 -> Server Einstellungen lasse ich das Feld „MQTT Broker IP“ leer oder Trage ich dort die IP Adresse des IO Brokers ein? Ich habe mal beides ausprobiert… leider ohne Erfolg.

          -------- „Hier die Einstellungen auf dem Mi-Light Hub (http://192.168.178.67/)“ --------
          MQTT server
          192.168.178.73:1883

          MQTT topic pattern
          milight/:device_id/:device_typ/:group/

          MQTT update topic pattern
          milight/update/:device_id/:device_type/

          MQTT state topic pattern
          milight/state/:device_id/:device_type/:group

          MQTT user name
          [LEER]

          MQTT password
          [LEER]

          MQTT Client Status Topic
          milight/client_status

          Client Status Messages Mode
          Deatiled

          HomeAssistant MQTT Discovery Prefix
          [LEER]

          MQTT state rate limit
          500

          MQTT debounce delay
          500

          Group state fields
          State
          Brightness
          Mode
          Color_temp
          Bulb_mode
          Computed_color
          Mi_light_mqq.jpg

          -------- „Hier die Adapter Einstellungen auf dem IO Broker (http://192.168.178.73/)“ --------

          2021-01-16_13-02-13.jpg

          2021-01-16_13-02-01.jpg

          mickymM 1 Antwort Letzte Antwort
          0
          • M Malotira

            @mickym

            Hallo Mickym... erstmal vielen Dank das du dich meinen Thema angenommen hast. Dein Erklärung ist natürlich völlig einleuchtend. Ich habe im „Mi-Light Hub“ den „IO Broker“ (192.168.178.73:1883) als Zielesystem bzw. als „MQTT Server“ angegeben.

            Auf dem IO Broker unter den Adapterkonfiguration: mqtt-client.0 -> Server Einstellungen lasse ich das Feld „MQTT Broker IP“ leer oder Trage ich dort die IP Adresse des IO Brokers ein? Ich habe mal beides ausprobiert… leider ohne Erfolg.

            -------- „Hier die Einstellungen auf dem Mi-Light Hub (http://192.168.178.67/)“ --------
            MQTT server
            192.168.178.73:1883

            MQTT topic pattern
            milight/:device_id/:device_typ/:group/

            MQTT update topic pattern
            milight/update/:device_id/:device_type/

            MQTT state topic pattern
            milight/state/:device_id/:device_type/:group

            MQTT user name
            [LEER]

            MQTT password
            [LEER]

            MQTT Client Status Topic
            milight/client_status

            Client Status Messages Mode
            Deatiled

            HomeAssistant MQTT Discovery Prefix
            [LEER]

            MQTT state rate limit
            500

            MQTT debounce delay
            500

            Group state fields
            State
            Brightness
            Mode
            Color_temp
            Bulb_mode
            Computed_color
            Mi_light_mqq.jpg

            -------- „Hier die Adapter Einstellungen auf dem IO Broker (http://192.168.178.73/)“ --------

            2021-01-16_13-02-13.jpg

            2021-01-16_13-02-01.jpg

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #6

            @malotira Du hast den falschen Adapter installiert. Diese Version, die Du installiert hast ist nur ein MQTT-Client. Du brauchst aber einen Server/Broker.

            Lösche den MQTT Adapter aus Deinem iobroker!

            Ich habe Dir mal den richtigen markiert (grüner Pfeil, falscher Adapter = roter Pfeil)

            screen.png

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            M 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @malotira Du hast den falschen Adapter installiert. Diese Version, die Du installiert hast ist nur ein MQTT-Client. Du brauchst aber einen Server/Broker.

              Lösche den MQTT Adapter aus Deinem iobroker!

              Ich habe Dir mal den richtigen markiert (grüner Pfeil, falscher Adapter = roter Pfeil)

              screen.png

              M Offline
              M Offline
              Malotira
              schrieb am zuletzt editiert von
              #7

              @mickym

              Oh man... wie peinlich! :slightly_frowning_face: Hatte das wirklich nicht gesehen, dass ich nur die Client Variante installiert habe. Großes Dankeschön schon mal dieser Stelle.
              Status.jpg

              Ich probiere später mal die entsprechende Befehle an den Milight-HUB abzusetzen.

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                schubi82
                schrieb am zuletzt editiert von
                #8

                Blöde Frage, warum kann man den Hub eigentlich nicht mit dem bestehenden Milight-Adapter in iobroker ansteuern? Hab im Adapter die IP des Hubs angegeben und im Hub unter UDP die IP vom iobroker, aber irgendwie klappt das nicht...

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  schubi82
                  schrieb am zuletzt editiert von
                  #9

                  Steuerst Du die Lampen darüber auch? Sehe nur die Datenpunkte in MQTT, wüsste jetzt aber nicht, wie ich da jetzt z.B. den Mode einer Lampe ändern könnte.

                  1 Antwort Letzte Antwort
                  0
                  • mickymM Offline
                    mickymM Offline
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #10

                    @schubi82 Gleich vorweg: Ich habe weder einen Milight Hub, noch Lampen übder diesen Hub, noch nutze ich diesen Adapter.

                    Ich nutze nur generell keine iobroker-Adapter, die mqtt sprechen, da mit einem vernünftigen Broker (mosquitto) und dem mqtt-adapter (client/Sever) im iobroker - ich alle Geräte, die mqtt sprechen ansprechen kann.

                    In Deinem Fall ist doch wahrscheinlich diese Beschreibung für Dich massgeblich.

                    https://github.com/sidoh/esp8266_milight_hub?tab=readme-ov-file#mqtt

                    Also entweder probierst Du es über den Milight Adapter und wenn das nicht funktioniert, suchst Du hier im Forum, ob es einen entsprechenden Support Thread zu diesem Adapter gibt oder machst ggf. ein Issue in dem Adapter auf Github auf.

                    Wenn Du reines mqtt nimmst, dann lies die Anleitung, die ich gerade verlinkt habe und da kann ich Dir ggf. helfen. Dann musst Du aber den Adapter löschen.

                    Die API zur Steuerung (hier zwar über HTTP) kann man mit dem 1. Link dann so wohl auch direkt über mqtt ansprechen:
                    https://sidoh.github.io/esp8266_milight_hub/branches/latest/#tag/System

                    Beides zu nutzen geht nicht und macht auch keinen Sinn. Ausserdem musst Du natürlich bei allen Adaptern die mqtt sprechen daraug achten, dass jeder einen anderen Port benutzt. Also wenn Du auch Shelly Adapter oder Sonoff oder ähnliches benutzt, dann muss jeder Adapter auf einem anderen Port laufen. Das ist halt der Nachteil dieser Adapter - aber ist zwangsläufig so, da diese ja alle einen eigenen mqtt Broker simulieren müssen.

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    S 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @schubi82 Gleich vorweg: Ich habe weder einen Milight Hub, noch Lampen übder diesen Hub, noch nutze ich diesen Adapter.

                      Ich nutze nur generell keine iobroker-Adapter, die mqtt sprechen, da mit einem vernünftigen Broker (mosquitto) und dem mqtt-adapter (client/Sever) im iobroker - ich alle Geräte, die mqtt sprechen ansprechen kann.

                      In Deinem Fall ist doch wahrscheinlich diese Beschreibung für Dich massgeblich.

                      https://github.com/sidoh/esp8266_milight_hub?tab=readme-ov-file#mqtt

                      Also entweder probierst Du es über den Milight Adapter und wenn das nicht funktioniert, suchst Du hier im Forum, ob es einen entsprechenden Support Thread zu diesem Adapter gibt oder machst ggf. ein Issue in dem Adapter auf Github auf.

                      Wenn Du reines mqtt nimmst, dann lies die Anleitung, die ich gerade verlinkt habe und da kann ich Dir ggf. helfen. Dann musst Du aber den Adapter löschen.

                      Die API zur Steuerung (hier zwar über HTTP) kann man mit dem 1. Link dann so wohl auch direkt über mqtt ansprechen:
                      https://sidoh.github.io/esp8266_milight_hub/branches/latest/#tag/System

                      Beides zu nutzen geht nicht und macht auch keinen Sinn. Ausserdem musst Du natürlich bei allen Adaptern die mqtt sprechen daraug achten, dass jeder einen anderen Port benutzt. Also wenn Du auch Shelly Adapter oder Sonoff oder ähnliches benutzt, dann muss jeder Adapter auf einem anderen Port laufen. Das ist halt der Nachteil dieser Adapter - aber ist zwangsläufig so, da diese ja alle einen eigenen mqtt Broker simulieren müssen.

                      S Offline
                      S Offline
                      schubi82
                      schrieb am zuletzt editiert von
                      #11

                      @mickym Vielen Dank für Deine Antwort. Ich denke, ich hatte einfach eine falsche Vorstellung von der MQTT-Variante. Derzeit habe ich mehrere Instanzen des Milight Adapters um die simulierten Bridges unter verschiedenen Ports zu steuern.
                      Meine Vorstellung war, dass durch MQTT alle Datenpunkte der Bridges gemeinsam in dem Adapter auftauchen und ich es so steuern kann.
                      Vermutlich ist es das einfachste, ich lasse es, wie es ist :-)

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • S schubi82

                        @mickym Vielen Dank für Deine Antwort. Ich denke, ich hatte einfach eine falsche Vorstellung von der MQTT-Variante. Derzeit habe ich mehrere Instanzen des Milight Adapters um die simulierten Bridges unter verschiedenen Ports zu steuern.
                        Meine Vorstellung war, dass durch MQTT alle Datenpunkte der Bridges gemeinsam in dem Adapter auftauchen und ich es so steuern kann.
                        Vermutlich ist es das einfachste, ich lasse es, wie es ist :-)

                        mickymM Offline
                        mickymM Offline
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @schubi82 sagte in Welche Einstellungen auf Milight-Hub und MQTT-Adapter:

                        Vermutlich ist es das einfachste, ich lasse es, wie es ist

                        Ja das wird wohl das Beste sein - wie gesagt, ich betreibe alles was mqtt spricht ohne extra Adapter (also nur mqtt Adapter), aber das ist Ansichtssache und wenn alles stabil läuft - ist ja der iobroker als Gesamtsystem, das System das alles unter einem Dach vereint.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

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

                        903

                        Online

                        32.5k

                        Benutzer

                        81.8k

                        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