Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Welche Einstellungen auf Milight-Hub und MQTT-Adapter

    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

    Welche Einstellungen auf Milight-Hub und MQTT-Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Malotira @Malotira last edited by

      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 Reply Last reply Reply Quote 0
      • M
        Malotira @Malotira last edited by

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

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @Malotira last edited by

          @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 1 Reply Last reply Reply Quote 0
          • M
            Malotira @mickym last edited by

            @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

            mickym 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Malotira last edited by

              @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 1 Reply Last reply Reply Quote 0
              • M
                Malotira @mickym last edited by

                @mickym

                Oh man... wie peinlich! 🙁 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 Reply Last reply Reply Quote 0
                • S
                  schubi82 last edited by

                  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 Reply Last reply Reply Quote 0
                  • S
                    schubi82 last edited by

                    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 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active last edited by 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 1 Reply Last reply Reply Quote 0
                      • S
                        schubi82 @mickym last edited by

                        @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 🙂

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @schubi82 last edited by

                          @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.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          689
                          Online

                          31.9k
                          Users

                          80.3k
                          Topics

                          1.3m
                          Posts

                          esp8266 mi light hub milight-hub mqtt-adapter
                          3
                          12
                          1301
                          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