Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapter: milight

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter: milight

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

      @carsten04 so bin endlich dazu gekommen alle 4 Kanäle um zu lernen aber leider führt das nun dazu dass ich über den Milight-Adapter ÜBERHAUPT keine Lampen mehr steuern kann - vorher gingen ja wenigstens die ersten 4 Kanäle.

      Status ist:

      • alle 8 Kanäle können über die Fernbedienung und die App geschaltet werden
      • keiner der 8 Kanäle kann über den MiLight Adapter geschaltet werden

      Bridge habe ich neu gestartet und auch testweise eine neue Adapter-Instanz angelegt das hilft aber alles auch nicht. Habe mir das config.json angesehen - da steht ja eine ID aber die scheint zum ioBroker zu gehören.

      Tja jetzt bin ich wieder ratlos - habe ich da noch irgendwas übersehen? Kann ich irgendwo in logs gucken oder so?

      1 Reply Last reply Reply Quote 0
      • Stefan4711
        Stefan4711 @carsten04 last edited by Stefan4711

        @carsten04 noch zwei Ergänzungen:

        1. Hab den Adapter jetzt komplett deinstalliert, ioBroker neu gestartet dann wieder hinzugefügt => geht nicht
        2. Was mir aufgefallen ist: wenn ich den Adpater über die ioBroker-Objekte steuere aktualisieren sich Werte (z.B. ON/OFF führt zu Änderung der Brightness wird auch kurz grün) d.h. da wird wohl schon in der Bridge was angesteurt aber das ist wohl nicht mit der Lampe verbunden.

        So richtig verstehe ich auch nicht wie das überhaupt funktionieren kann wenn man nirgendwo die Fernbedienung die man simuliert angeben kann. In der App funktioniert nach dem Ablernen ja die alte 4-Kanal-FB nicht mehr d.h. es gibt keine globalen Kanäle (was ich ja erst vermutet hatte) sondern nur Fernbedienungslokale und in der Adapter-Konfiguration gibt es ja keine Stelle wo man sagen kann: ich hätte gerne Kanal 4 von Fernbedienung 5 und zufällig ist ja die funktionsfähige Fernbedienung die ERSTE in der Liste - das kommt mir alles etwas komisch vor aber ich habe da echt zu wenig Ahnung von.

        Ich überlege jetzt schon mit dem ESP8266 MiLight Hub die Bridge zu ersetzten (https://www.maltepoeggel.de/?site=esp-milight-hub&lang=de) - da habe ich wenigstens ein schönes REST Interface oder MQTT und ESPs habe ich reichlich hier rumliegen aber dann muss ich den ganzen Kram wieder anlernen...

        carsten04 1 Reply Last reply Reply Quote 0
        • carsten04
          carsten04 Developer @Stefan4711 last edited by

          @stefan4711 irgendwie ist da bei Dir der Wurm drin. Bei mir klappen 8 Kanäle ohne Probleme. Ich nutze bei mir im Haus 4 Bridges. Hast Du dir mal die Doku komplett durchgelesen und vor der Neuinstallation die Instanzen und alle Objekte gelöscht?

          Stefan4711 1 Reply Last reply Reply Quote 0
          • Stefan4711
            Stefan4711 @carsten04 last edited by

            @carsten04 Moin! Doku hab ich gelesen und nach der Deinstallation habe ich auch geprüft ob alles weg war (das ging bei mir automatisch). Hab jetzt noch den LogLevel für das Modul auf Debug gestellt aber das ist alles unauffällig - das funktioniert ioBroker-Seitig alles aber die Befehle gehen ins leere.

            Was ich noch machen könnte den ioBroker selbst auf den aktuellen Stand heben - speziell der JS-Controller ist etwas älter aber das hat ja vorher auch alles geklappt:

            starting. Version 1.2.2 in /opt/iobroker/node_modules/iobroker.milight-smart-light, node: v14.18.2, js-controller: 3.3.22

            Ich habe noch mal etwas im Web-Interface der iBox rumgeguckt und dabei ist mir das aufgefallen:
            2539a935-0b11-45bb-a81c-2efc959af45b-image.png

            Da habe ich eigentlich nichts verändert aber erwartet hätte ich jetzt einen UDP-Server oder zumindest den Port aus dem Adapter-Admin-Interface. Ist das so richtig? Das stand m.E. nämlich nicht in der Doku.

            Stefan.

            carsten04 Thomas Braun 2 Replies Last reply Reply Quote 0
            • carsten04
              carsten04 Developer @Stefan4711 last edited by carsten04

              @stefan4711 Das kann nicht funktionieren, da Du den falschen Port gesetzt hast. Richtig für iBox1/2 ist Port 5987 (s.a. Doku). Die anderen Einstellungen sind ok.

              Stefan4711 1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @Stefan4711 last edited by

                @stefan4711

                node: v14.18.2, js-controller: 3.3.22

                Würde ich auch mal auf einen aktuellen Stand bringen. Insbesondere den js-controller

                1 Reply Last reply Reply Quote 0
                • Stefan4711
                  Stefan4711 @carsten04 last edited by Stefan4711

                  @carsten04 hab den Port jetzt auf 5987 gestellt und die Bridge neu gestartet geht aber immer noch nicht.

                  Die Combobox ist "TCP-Server" richtig? Das ist der Teil den ich in der Doku nicht gefunden hatte. Hab auch UDP mit 5987 + korrekter IP probiert geht aber auch nicht:
                  26946219-fd11-4b27-8c5c-d99be1fcb5fe-image.png

                  81646bae-d6c8-4750-85f7-d61309177209-image.png

                  @Thomas-Braun ja das Update hab ich auf der Liste aber das mit etwas mehr Test- und Backup-Aufwand verbunden

                  Thomas Braun carsten04 2 Replies Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @Stefan4711 last edited by

                    @stefan4711

                    Js-contoller 4 ist seit Monaten stabil. Wie lange willst du da noch testen und prüfen und backuppen?

                    1 Reply Last reply Reply Quote 0
                    • carsten04
                      carsten04 Developer @Stefan4711 last edited by

                      @stefan4711 Du musst nur den Port richtig setzen. Die anderen Einstellungen sind ok. Hast Du nach der Portänderung die Adapterinstanz noch einmal neu gestartet?

                      Stefan4711 1 Reply Last reply Reply Quote 0
                      • Stefan4711
                        Stefan4711 @carsten04 last edited by

                        @carsten04 ja hab alles neu gestartet: Bridge und Adapter aber das hilft nicht...

                        ich glaube ja der Port den ich in der Bridge einstelle hat überhaupt keine Auswirkungen auf die Funktion des Adapters denn egal welchen Port ich in der Bridge einstelle redet der Adapter über 5987 erfolgreich mit der Bridge. Das sieht man ja sofort da man im Objektbaum nur bei erfolgreicher Verbindung die Werte ändern kann (also EIN/AUS). Sobald ich im Adapter einen Port <> 5987 einstelle geht es nicht mehr (auch wenn der Port in der Bridge übereinstimmt).

                        Meine Schlussfolgerung: den TCP-Port über den der Adapter mit der Bridge redet kann man in der Web-UI der Bridge gar nicht umstellen d.h. das ist m.E. eine Nebelkerze

                        Hast du noch eine Idee wo ich noch gucken kann?

                        Das ist jetzt nämlich etwas doof, da ein vorher einwandfrei funktionierender Lichtschalter durch die Umlern-Aktion nun keine Funktion mehr hat...

                        carsten04 1 Reply Last reply Reply Quote 0
                        • carsten04
                          carsten04 Developer @Stefan4711 last edited by carsten04

                          @stefan4711 Der Port für eine iBox1/2 muss immer auf 5987 stehen, sowohl im Adapter-Admin, also auch im iBox1/2 Web-UI. Danach müsste es ohne Probleme laufen. Ich glaube, dass während des Anlernprozesses irgendetwas schief gelaufen ist (Hast Du die Leuchtmittel vor dem neuen Anlernen auch abgelernt?). Um das auszuschliessen würde ich die iBox1/2 einmal hart resetten und dann noch einmal die Leuchtmittel neu anlernen. Das würde ich erst einmal nur mit einem Leuchtmittel machen, bis Du den Fehler gefunden hast.

                          Stefan4711 1 Reply Last reply Reply Quote 0
                          • Stefan4711
                            Stefan4711 @carsten04 last edited by

                            @carsten04 Ich habe die Lampen vorher abgelernt sogar auch über die Bridge eben weil ich da sicher gehen wollte aber das hat dann ja wohl nicht geholfen.

                            Eine Frage zu dem Hard-Reset: muss ich vorher alle Lampen einzeln ablernen? DAS wäre extrem lästig - neu anlernen ist schon schlimm genug für alle 8 Kanäle (> 20 Lampen)

                            Was ich machen kann: ich habe noch eine 2. Bridge für den Garten-Bereich - da hängt nicht so viel dran. Die kann ich ausbauen, und damit testen und ggf. den Factory Reset durchführen.

                            carsten04 1 Reply Last reply Reply Quote 0
                            • carsten04
                              carsten04 Developer @Stefan4711 last edited by

                              @stefan4711 Probier es noch einmal eine Nummer kleiner mit nur einem Leuchtmittel. Also ablernen und noch einmal anlernen. Die Adapterinstanz löschen und falls Objekte übrig bleiben die im Admin händisch löschen. Ich vermute, dass es nur eine Kleinigkeit seien kann, die an irgendeiner Stelle schief läuft. Welchen Milight-Controller, welche Milight-Bridge, welche App zum anlernen nutzt Du denn?

                              Stefan4711 1 Reply Last reply Reply Quote 0
                              • Stefan4711
                                Stefan4711 @carsten04 last edited by Stefan4711

                                @carsten04 Vielen Dank für den "etwas kleiner" Rat - manchmal verliert man das aus den Augen...

                                So ich habe jetzt erst mal ein "kleines" Testszenario mit meiner 2. iBox und einer zusätzlichen Lampe gebaut und das funktioniert SOFORT:

                                iBox1:
                                57ea7297-ca07-474f-9c52-6346c88c9698-image.png
                                f4cb3b04-189f-4ba1-b0f2-dd189afc8a59-image.png
                                Ja der Port ist FALSCH aber das ist der Bridge-Default und damit klappt es!

                                ioBroker:
                                6359ced1-a9ea-4703-83f5-55311b8aa1f0-image.png
                                Ja nur 4 Zonen (so bin ich damals gestartet)

                                App:
                                Mi-Light für Android aus den PlayStore in der Version 4.0
                                Anlernen der WiFi-Bridge mit der Fernbedienung FUT092 (4 Kanal) an Kanal #2

                                Bedienen der Lampe über ioBroker:
                                f2cec297-716c-4362-ad68-600f17ed39a9-image.png

                                Log (silly):
                                66e5bf27-0706-4001-b125-30c811ffc899-image.png

                                Fazit: ich habe jetzt einen funktionsfähigen Stand mit einer 2. WiFi-Bridge und einer Test-Lampe und zwar auf dem gleichen ioBroker wie der nicht funktionsfähige Stand mit der 1. WiFi-Bridge. Der einzige Unterschied: Das funktionsfähige Setup läuft (in der App) über die 4-Kanal Fernbedienung, das nicht funktionsfähige über die 8-Kanal Fernbedienung (auch in der App). Sonst ist alles identisch: Bridge FW + ioBroker (etwas veraltet) + Adapter.

                                Soll ich hier noch was nachgucken oder reicht das als Basis Info-Set? Soll ich vielleicht noch einen Dump aus dem Filesystem von den beiden Adaptern machen?

                                Im nächsten Schritt würde ich dann die Lampe in der App von der 4-Kanal FB auf die 8-Kanal FB umlernen und konfigurieren aber dann wird es kaputt sein. Dann könnte ich die Reset-Geschichte probieren und frisch mit der App über die 8-Kanal FB anlernen.

                                Alternativ: ich hab noch eine zweite Lampe die ich zusätzlich auf der 8 Kanal Bridge-FB anlernen kann - erwartungsgemäß wird das aber auch nicht funktionieren.

                                Was ich auch gemacht habe: das Funk-Modul für den ES8266 bestellt - damit kann ich (vermutlich) einen Dump der gerade gesendeten Codes erstellen (vgl. https://blog.christophermullins.com/2017/02/11/milight-wifi-gateway-emulator-on-an-esp8266/ "Sniff Traffic" )

                                b78b5966-fa0b-441c-972f-c46f946c3ef4-image.png

                                Würde das helfen? Die Hardware sollte lt. Amazon morgen ankommen - zusammenbauen und flashen sollte fix gehen...

                                carsten04 1 Reply Last reply Reply Quote 0
                                • carsten04
                                  carsten04 Developer @Stefan4711 last edited by carsten04

                                  @stefan4711 Dann mach jetzt mal bitte folgendes: Leuchtmittel ablernen, die 8-Kanal FB in der Milight-App auswählen und Leuchtmittel z.B. auf Kanal 5 wieder anlernen, dann im Adapter-Admin die alte Zone löschen (sicherheitshalber), dann auf 8-Zonen wechseln und die neue gerade angelernte Zone wieder anlegen (Aktivierung nicht vergessen aktiv Toggle = grün).

                                  Stefan4711 1 Reply Last reply Reply Quote 0
                                  • Stefan4711
                                    Stefan4711 @carsten04 last edited by

                                    @carsten04 Jo genau so gemacht, Ergebnis wie erwartet: geht nicht über ioBroker wohl aber über die App...

                                    Jetzt der Factory-Rest-Trick oder erst noch zurück um zu gucken ob es dann wieder geht?

                                    carsten04 1 Reply Last reply Reply Quote 0
                                    • carsten04
                                      carsten04 Developer @Stefan4711 last edited by

                                      @stefan4711 Zeig mal bitte die Adapter-Admin Einstellung für die Zone. Welches Leuchtmittel, oder welchen Controller verwendest Du für den Test?

                                      Stefan4711 1 Reply Last reply Reply Quote 0
                                      • Stefan4711
                                        Stefan4711 @carsten04 last edited by Stefan4711

                                        @carsten04 Das ist die Zonen Config:

                                        8821d6db-595f-46e1-a8ab-697ed819f45c-image.png

                                        Leuchtmittel zum testen ist LIGHTEU, 4W E14 Milight Miboxer Kerzenlampe WiFi 2.4G RF Fernbedienung RGBCCT LED Lampe (Fernbedienung nicht im Lieferumfang enthalten), 300LM, fut108

                                        In "echt" habe ich:

                                        • LIGHTEU, Milight Miboxer Fernbedienungskit: Packung mit 4x 5in1 Smart LED Strip Controller und einer 8-Zonen Fernbedienung 4x LS2 + FUT089

                                        • LIGHTEU, Milight IP54 wasserdicht feuchtigkeitsdicht RGBWCCT 15 WATTS LED Deckenleuchte, smart rf aktiviert Touch Remote Wifi Steuerung LED Deckenlampe Downlight, FUT069

                                        • LIGHTEU, Milight RGBCCT 18 WATTS LED Deckenleuchte, smart rf aktiviert Touch Remote Wifi Steuerung LED Downlight 18W RGBCCT führte Deckenlampe, FUT065

                                        carsten04 1 Reply Last reply Reply Quote 0
                                        • carsten04
                                          carsten04 Developer @Stefan4711 last edited by carsten04

                                          @stefan4711 Das sind doch (fast ?) alles MiBoxer Produkte (s.a. Doku).

                                          Stefan4711 1 Reply Last reply Reply Quote 0
                                          • Stefan4711
                                            Stefan4711 @carsten04 last edited by

                                            @carsten04 hmm eigentlich steht da überall MiLight drauf (was anderes gibts ja auch gar nicht mehr) und am Ende ist es m.E. doch nur wichtig dass die Dinger eben nicht nur über Tuya laufen sondern den alten Modus verstehen und das bei mir ja überall der Fall da alle Komponenten mit der uralten iBox2 zusammen funktionieren - deswegen geht der LS2 auch und der WL-5 eben NICHT oder?

                                            Siehst du da jetzt ein Problem? Könnte es sein das die 4 Kanäle deswegen funktionieren und die 8 nicht? Das wäre natürlich extrem doof aber wenn ich dich richtig verstanden habe hast du ja die iBox2 mit allen 8 Kanälen im Einsatz. Du nutzt doch bestimmt auch aktuelle Leuchtmittel bzw den LS2 oder?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            860
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            55
                                            314
                                            64312
                                            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