Navigation

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

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Neuer Adapter:::milight-smart-light

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jan1 last edited by

      Alles klar und danke für die Erklärung.

      Hast Du zufällig schon ein Datum im Auge, wann das Projekt "wir schalten auf weiß zurück" fertig sein könnte? Ich weiß, ist alles freiwillig und und kostet einiges an Zeit, aber das ist auch das einzige was noch etwas stört an der MiLight IOBroker Geschichte 😉

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

        Ich denke Ende März gibt es eine neue Version. Wie Du schon sagst: es ist halt Hobby und Freizeit ist ja bei uns allen endlich.

        1 Reply Last reply Reply Quote 0
        • C
          claus1993 last edited by

          Habe jetzt eine Verbindung zu meiner iBox, wenn ich jedoch einen Taster (On/Off) klicke passiert leider gar nichts. Im Debug Mode bekomme ich nachfolgende Meldungen.

          milight-smart-light.0

          2018-03-02 12:28:48.883

          debug

          on:stateChange:ack=true->milight-smart-light.0.SaunaBridge.bridge-5.off {"val":false,"ack":true,"ts":1519990128852,"q":0,"from":"system.adapter.milight-smart-light.0","lc":1519990128852}

          milight-smart-light.0

          2018-03-02 12:28:48.862

          debug

          on:stateChange:ack=true->milight-smart-light.0.SaunaBridge.bridge-5.on {"val":true,"ack":true,"ts":1519990128837,"q":0,"from":"system.adapter.milight-smart-light.0","lc":1519990128837}

          milight-smart-light.0

          2018-03-02 12:28:48.861

          debug

          on:stateChange:ack=true->milight-smart-light.0.SaunaBridge.bridge-5.onoff {"val":true,"ack":true,"ts":1519990128817,"q":0,"from":"system.adapter.milight-smart-light.0","lc":1519990128780}

          milight-smart-light.0

          2018-03-02 12:28:48.803

          debug

          on:stateChange:ack=false->milight-smart-light.0.SaunaBridge.bridge-5.onoff {"val":true,"ack":false,"ts":1519990128780,"q":0,"from":"system.adapter.admin.0","lc":1519990128780}

          Kann mir hier einer der Experten weiterhelfen?

          Danke und Grüße,

          Claus

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

            Hallo Claus,

            das Log sieht ok aus. Du benutzt auch wirklich eine iBox1, richtig?

            Grüße

            Carsten

            1 Reply Last reply Reply Quote 0
            • C
              claus1993 last edited by

              Hallo Carsten,

              ich habe eine iBox 2. Funktioniert das damit nicht oder sind hier ggf andere Einstellungen nötig?

              VG

              1 Reply Last reply Reply Quote 0
              • J
                Jan1 last edited by

                Wie Du an meinen Bildern siehst, hab ich die gleiche und es läuft mit den Einstellungen von oben. Das was falsch war, ist in den Antworten darunter korrigiert. Somit seht Dir alles mit Bildern zur Verfügung 😉

                1 Reply Last reply Reply Quote 0
                • C
                  claus1993 last edited by

                  Wenn ich meine MiLights über das App schalte funktioniert alles perfekt.

                  Habe auch nochmal alle Einstellungen überprüft und nichts gefunden…

                  Was mit jedoch aufgefallen ist das wenn ich in meinem Widget schalte sich die Werte im Objekt des MiLights Adapter entsprechend verändern. Wenn ich dann so weiterschalte gehen auf einmal alle Werte im Objekt auf Null zurück und ich kann im Widget nichts mehr verändern. Erst wenn ich die VIS neu aufrufe funktioniert es wieder.

                  Hilft euch/mir das eventuell weiter den Fehler zu finden?

                  Den Adapter habe ich auch schon neu gestartet, wie auch die iBox.

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 last edited by

                    Mir fällt nichts dazu ein und mit VIS bin ich eh noch bei null. Das was Du schreibst hatte ich allerdings beim anderen Mi-Light Adapter. Der hat zwar alles angezeigt, aber geschaltet wurde nichts. Teste doch den mal, vielleicht ist es bei Dir genau anderes rum :lol:

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

                      ` > Hallo Carsten,

                      ich habe eine iBox 2. Funktioniert das damit nicht oder sind hier ggf andere Einstellungen nötig?

                      VG `
                      Hallo Claus,

                      wenn Du eine iBox2 hast und eine iBox1 (das ist der Controller mit der RGBW-LED) als Zone 5 für die RGBW-LED konfigurierst, dann kann es doch auch nicht funktionieren.

                      Grüße

                      Carsten

                      1 Reply Last reply Reply Quote 0
                      • kmxak
                        kmxak Most Active last edited by

                        aktuell schmeißt der adapter fehler nach dem js-controller update:

                        ! ````
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:236:12)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:311:9)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:786:25)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at createInstancesObjects (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:747:13)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:787:29
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4980:18)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Adapter.emit (events.js:185:7)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at emitNone (events.js:86:13)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.milight-smart-light/main.js:190:3)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at main (/opt/iobroker/node_modules/iobroker.milight-smart-light/main.js:197:21)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at Function.Promise.promisifyAll (/opt/iobroker/node_modules/iobroker.milight-smart-light/node_modules/bluebird/js/release/promisify.js:311:12)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at promisifyAll (/opt/iobroker/node_modules/iobroker.milight-smart-light/node_modules/bluebird/js/release/promisify.js:241:9)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at promisifiableMethods (/opt/iobroker/node_modules/iobroker.milight-smart-light/node_modules/bluebird/js/release/promisify.js:77:5)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error at checkValid (/opt/iobroker/node_modules/iobroker.milight-smart-light/node_modules/bluebird/js/release/promisify.js:54:27)
                        milight-smart-light.0 2018-03-09 12:07:54.156 error See http://goo.gl/MqrFmX
                        milight-smart-light.0 2018-03-09 12:07:54.156 error TypeError: Cannot promisify an API that has normal methods with 'Async'-suffix
                        milight-smart-light.0 2018-03-09 12:07:54.156 error See http://goo.gl/MqrFmX
                        milight-smart-light.0 2018-03-09 12:07:54.156 error uncaught exception: Cannot promisify an API that has normal methods with 'Async'-suffix
                        milight-smart-light.0 2018-03-09 12:07:54.148 info adapter:main->:::milight-smart-light::: wurde gestartet!
                        milight-smart-light.0 2018-03-09 12:07:54.143 info starting. Version 0.1.8 in /opt/iobroker/node_modules/iobroker.milight-smart-light, node: v6.13.1
                        milight-smart-light.0 2018-03-09 12:07:23.672 info terminating

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

                          Tja da hat Bluefox für den js-controller den pull request 163 von AlCalzone gemergt und damit die adapter.js-Funktionen promisifiziert, was ja prinzipiell auch sehr löblich ist um der callbackhell zu entgehen :-), aber auch dazu führt, dass meine Promiszifizierung mit bluebird nicht mehr läuft. Von bluebird nutze ich auch Promise.map und Promise.mapSeries, was mir die Standard ecmascript6-Implementierung leider nicht liefert. Soll heissen: im Augenblick funktioniert der Adapter nur mit einem js-controller mit V. <1.2.6.

                          Ergänzung: ich hatte jetzt auch mal die V. 1.2.7 des js-controller aus dem latest-Repository installiert. Es wird für das Problem eine Lösung geben, aber erst wenn die V. 1.2.7 auch richtig performant funktioniert. Auf meinem Windows-PC hatte ich massive Performenceprobleme. Die Admin-Seiten der einzelnen Adapter haben sich nur sehr langsam aufgebaut und befüllt und die Anlage von Datenpunkten im Objektbaum ging auch nur in Zeitlupe. Mit der aktuellen default Version 1.2.0 des js-controllers gibt es diese Probleme nicht. Von daher warte ich noch etwas ab.

                          1 Reply Last reply Reply Quote 0
                          • J
                            Jan1 last edited by

                            Heißt Du empfiehlst die 1.2.0 des js-controllers?

                            So nun die Master Frage, wie funktioniert das Downgrade?

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

                              Ich kann Dir nur sagen wo bei meinem System (BS: win7) konkret die Probleme sind und das sie mit der js-controller v. 1.2.0 nicht da sind (habe ich ja geschrieben). Wenn Du hier durch die threads gehst findest Du an einigen Stellen Hinweise auf Probleme mit Versionen >1.2.0. Das ist aber auch erwartbar, da sich diese Versionen noch nicht im default-Repository befinden und daher auch noch Probleme haben können.

                              Wenn Du wieder downgraden willst, mache ich es immer so:

                              iobroker stop
                              iobroker upgrade js-controller@1.2.0  -> oder eben eine andere Version die Du testen möchtest
                              iobroker start
                              
                              

                              Bei linux ggf. noch ein````
                              sudo

                              1 Reply Last reply Reply Quote 0
                              • kmxak
                                kmxak Most Active last edited by

                                also ich habe bei mir absolut gar keine Performance Einbrüche feststellen können.

                                Nun gut es ist ja schon mal toll zu wissen wo das Problem liegt und toll das du dich darum kümmerst 8-)

                                Dann warten wir mal ab.

                                Danke und ein schönes Wochenende noch.

                                1 Reply Last reply Reply Quote 0
                                • J
                                  Jan1 last edited by

                                  @carsten04:

                                  Ergänzung: ich hatte jetzt auch mal die V. 1.2.7 des js-controller aus dem latest-Repository installiert. Es wird für das Problem eine Lösung geben, aber erst wenn die V. 1.2.7 auch richtig performant funktioniert. Auf meinem Windows-PC hatte ich massive Performenceprobleme. Die Admin-Seiten der einzelnen Adapter haben sich nur sehr langsam aufgebaut und befüllt und die Anlage von Datenpunkten im Objektbaum ging auch nur in Zeitlupe. Mit der aktuellen default Version 1.2.0 des js-controllers gibt es diese Probleme nicht. Von daher warte ich noch etwas ab. `

                                  Es gibt bereits die Version 1.3.0 😉

                                  Gibst Du hier bitte Bescheid, wenn Du eine aktueller Version in Deinem Adapter eingepflegt hast?

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

                                    Mit der v. 1.3.0 habe ich unter win7 auch keine Probleme mehr. In der v. 1.3.0 hat es ein downgrade von socket.io 2.0.4 auf 1.5.1 gegeben, da die 2.0.4 einen Bug hat. Ich vermute mal meine Probleme sind daher gekommen. Wenn also auch noch jemand unter win7 entwickelt oder das System betreibt, wäre ein upgrade auf js-controller v. 1.3.0 auf jeden Fall ratsam (wobei es eigentlich nicht am BS hängen sollte).

                                    Die Anpassung meines Adapter auf die 1.3.0 mach ich am WE, also noch ein paar Tage Geduld 😛

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

                                      Die Adapteranpassung war sehr simpel, von daher gibt es schon jetzt eine neue Version 0.1.9. Allerdings müsst Ihr diese via iobroker.admin -> von github (octocat-Symbol) installieren. die npm-Variante für das latest-Repository folgt erst später. Mit der v.0.1.9 funktionieren alle aktuellen js-controller.

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        magix last edited by

                                        Hi,

                                        ich habe mir zwei milight E14 für eine Ikea Stehlampe gekauft.

                                        Beide Lampen habe ich mit der App in Zone 1 verbunden, klappte super.

                                        Eingebunden jetzt in iobroker mit dem Adapter und dem anlegen des Room und Funktion unter Aufzählung.

                                        Mein eigentliches Problem ist aber, das immer nur eine der Lampen in der Stehlampe geschaltet werden, die andere geht nur über die App.

                                        Wo ist mein Fehler?

                                        EDIT: Alle nochmal ungepairt und neu verbunden, jetzt konnte ich für zwei Befehle absetzen und beide wurden geschaltet, beim dritten Befehl reagierte wieder nur eine.

                                        Müsste ich nicht eigentlich auch zwei milight einträge unter den objekten unter Zone1 sehen?

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

                                          Vom Vorgehen hast Du wie es scheint alles richtig gemacht. Wenn Du beide Lampen mit Zone1 gepairt hast, dann bekommst du im Objektbaum des Admin auch nur eine Zone angezeigt. Das ist richtig, denn Du willst ja beide Lampen gleichzeitig mit gleicher Farbe schalten. Vielleicht ist ja Deine iBox1/2 ungünstig zur Lampe positioniert? Du kannst ja mal im Adapter-Admin die Befehlswiederholungen auf 2 setzen. Möglicherweise hilft das schon.

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            magix last edited by

                                            Hi,

                                            den Funk schließe ich mal aus, da ich alle Geräte + Bridge in einem Zimmer betreibe.

                                            Mit Befehlswiederholung auf 2 ist es schon besser geworden, mit 3 noch besser.

                                            Aber 100% läuft es bei mir nicht wenn ich beide Birnen in einer Lampe (Zone) betreibe, wenn ich das auf zwei Zonen verteile, dann geht alles super.

                                            Allerdings muss ich dann aber auch zwei Befehle zum schalten geben.

                                            PS: Mein Frau sagt schon fast, das ich es so lassen soll, da durch das nicht schalten schönen Farbkombis raus kommen 😉

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            806
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            46
                                            422
                                            76274
                                            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