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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Neuer Adapter:::milight-smart-light

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      cactus-online last edited by cactus-online

      Hallo,

      die letzte für mich nutzbare Version ist die Version 0.1.9. Diese läuft für bei mir ausgezeichnet. Dafür ein großes Dankeschön!

      Ab 0.2.0 geht bei mir gar nichts mehr. Es lässt sich nur noch am PC "irgendetwas" konfigurieren, auf dem iPad ist keine vernünftige Anzeige der Konfigurationsseiten mehr möglich. Der Adapter startet auch nicht korrekt, sondern mit Fehler "error main->::TypeError: Cannot read property 'val' of null" und ist dann nicht funktional. Warum die App nun einen eigenen Web-Server(Port) benötigt, erschließt sich mir auch nicht.

      Was kann ich beitragen um die Problem beim 0.2.x zu lösen ?

      VG,

      TF

      node -v
      v8.15.0

      nodejs -v
      v8.15.0

      npm -v
      6.7.0

      carsten04 1 Reply Last reply Reply Quote 0
      • carsten04
        carsten04 Developer @cactus-online last edited by

        @cactus-online Bitte nutze js-controller v1.4.2 aus dem default-Repository. Mit den 1.5.x-Versionen gibt es z.Z. bei meinem Adapter noch Probleme. Das Design ist dank MaterializeCSS jetzt eigentlich responsive. Auf meinem Tablet (Samsung Galaxy) habe ich keine Probleme. Ich konfiguriere alledings auch nicht "irgendetwas", sondern das Richtige ☺ Die App läuft auf einem eigenen kleinen HTTP-Server (nur wenn Du sie auch aktiviert hast) und Du kannst den Port frei wählen, damit Du keine Konflikte mit anderen Anwendungen bekommst.

        D C 2 Replies Last reply Reply Quote 0
        • D
          darthbully @carsten04 last edited by

          Hallo Carsten04,

          @carsten04 said in Neuer Adapter:::milight-smart-light:

          @cactus-online Bitte nutze js-controller v1.4.2 aus dem default-Repository. Mit den 1.5.x-Versionen gibt es z.Z. bei meinem Adapter noch Probleme. Das Design ist dank MaterializeCSS jetzt eigentlich responsive.

          ich habe jetzt mal kein js-Controler update gemacht 🙂

          Leider scheine ich aber noch ein anderes Problem zu haben.
          Tatsächlich stellt der Adapter nicht die letzten Werte ein, sondern Kaltweiß 100% Wow ich sag Dir, dass ist im Schlafzimmer echt .... ein Erlebnis, wie im Film im dunklen Zimmer von ner Lampe angestrahlt, da willst Du nur noch ganz schnell raus aus dem Schlafzimmer 🙂

          Let's check: Ich habe mit deiner APP (übrigens eine geniale Idee die Webseite einzurichten, Hut ab) die Werte auf Warmweiß und 25 % eingestellt.
          Per Taster lasse ich dann über ein Skript

          milight-smart-light.1.Zone1.fullColor-1.onoff

          auf "true" bzw. "false" setzen.

          Tja, was soll ich sagen, dann geht das Licht an, wird auf Kaltweiß gestellt und 100%

          In welcher Reihenfolge kann ich im Moment nicht sagen, ich mach morgen mal eine Zeitlupenaufnahme ich denke dann kann ich das besser sehen, falls es wichtig ist.

          Hast Du dazu noch eine Idee oder mach ich was falsch?

          Liebe Grüße
          Chris

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

            Irgendwie kriege ich die App nicht zum laufen.
            per Adapter Website: "Server error Server resources are not available!"
            per http://192.168.0.33:8082/milight-smart-light/ index.html"File index.html not found: Not exists"

            Habe:

            • socket.io auf Port 8084
            • im web Adapter (Port 8082) das Häckchen "Eingbautes Simple-API" gesetzt und socket.io ausgewählt
            • im milight Adapter Websocket Port 8084 für die MSL App
            • Chrome Browser

            Habe ich etwas übersehen? Stehe wohl gerade auf dem Schlauch

            carsten04 D 2 Replies Last reply Reply Quote 0
            • carsten04
              carsten04 Developer @tripper last edited by

              @tripper Du musst nur http://192.168.0.33:<Server Port> aufrufen. Simple API wird nicht benötigt.

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

                @carsten04

                Ok, Simple-API ausgeschaltet, alles neu gestartet. Geht aber immer noch nicht 😞

                Verstehe ich das schon richtig. Der Server sollte in meinem Fall auf http://192.168.0.33:4400/ laufen?

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

                  @tripper Ja genau. Wenn der Server Port auf 4400 steht und die App aktiviert wurde. Klick doch mal im Admin unter der milight-smart-light Instanz auf den Link.

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

                    @carsten04
                    Versuch ich doch schon die ganze Zeit 😄
                    2d9cdb07-c00b-4a2f-8407-12dd14089109-image.png !

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

                      @tripper Starte mal die Instanz neu und schau dann mal ins Log. Da müsste stehen, dass der Server gestartet wurde.

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

                        @carsten04
                        Ja der sollte korrekt laufen. Lichter steuern etc. geht auch!

                        milight-smart-light.0	2019-02-14 23:29:48.902	info	main->::milight-smart-light adapter was started successfully!
                        milight-smart-light.0	2019-02-14 23:29:48.900	info	main->::server for app was started!
                        milight-smart-light.0	2019-02-14 23:29:48.862	info	main->::all states were subscribed!
                        milight-smart-light.0	2019-02-14 23:29:48.853	info	main->::all MiLight zones and states were created!
                        milight-smart-light.0	2019-02-14 23:29:48.461	info	starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.milight-smart-light, node: v8.15.0
                        
                        carsten04 1 Reply Last reply Reply Quote 0
                        • carsten04
                          carsten04 Developer @tripper last edited by

                          @tripper Hast Du die v0.2.1 direkt über die v0.2.0 installiert? Wenn ja, dann stoppe mal die Instanz, dann die Instanz löschen, dann den Adapter deinstallieren und dann noch einmal neu über latest installieren. Wäre einen Versuch wert.

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

                            @carsten04

                            Geht leider immer noch nicht.

                            Dauert ganz schön lange und einige Warnungen dabei, habe aber gelesen das die ganzen WARNS nicht immer relevant sind 😕

                            Da wäre noch ein Log der Installation:

                            $ ./iobroker add milight-smart-light  --host orangepiplus2e
                            NPM version: 6.4.1
                            npm install iobroker.milight-smart-light --production --save --prefix "/opt/iobroker" (System call)
                            npm
                             WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
                            npm
                             notice created a lockfile as package-lock.json. You should commit this file.
                            npm
                             WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
                            
                            
                            host.orangepiplus2e install adapter milight-smart-light
                            got /opt/iobroker/node_modules/iobroker.milight-smart-light/admin
                            upload [8] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/words.js words.js application/javascript
                            upload [7] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/lib/js/vuelidate/vuelidate.min.js lib/js/vuelidate/vuelidate.min.js application/javascript
                            upload [6] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/lib/js/vuelidate/validators.min.js lib/js/vuelidate/validators.min.js application/javascript
                            upload [5] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/lib/js/vue/vue.min.2.5.21.js lib/js/vue/vue.min.2.5.21.js application/javascript
                            upload [4] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/lib/js/msl-vue.js lib/js/msl-vue.js application/javascript
                            upload [3] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/lib/js/msl-load-save.js lib/js/msl-load-save.js application/javascript
                            upload [2] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/lib/images/milight-smart-light.png lib/images/milight-smart-light.png image/png
                            upload [1] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/lib/images/milight-smart-light-md.png lib/images/milight-smart-light-md.png image/png
                            upload [0] milight-smart-light.admin /opt/iobroker/node_modules/iobroker.milight-smart-light/admin/index_m.html index_m.html text/html
                            host.orangepiplus2e object system.adapter.milight-smart-light created
                            host.orangepiplus2e create instance milight-smart-light
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.outputCount created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.inputCount created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.uptime created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.memRss created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.memHeapTotal created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.memHeapUsed created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.connected created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0.alive created
                            host.orangepiplus2e object system.adapter.milight-smart-light.0 created
                            process exited with code 0
                            ```[/s]
                            carsten04 1 Reply Last reply Reply Quote 0
                            • carsten04
                              carsten04 Developer @tripper last edited by

                              @tripper Die Installation ist, so wie es aussieht, sauber bei Dir durchgelaufen. Von daher habe ich jetzt gerade auch keine wirkliche Idee mehr. Du könntest noch folgendes probieren. Einmal die Rechte vom Ordner mslfr-ibr rekursiv auf 777 setzen und einmal nach Wechsel in den Ordner mslfr-ibr ein npm install --production aufrufen.

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

                                @darthbully Im Augenblick habe ich noch keine Idee woran es liegen könnte, werde mir das Ganze am WE aber mal genauer anschauen.

                                D 1 Reply Last reply Reply Quote 0
                                • C
                                  cactus-online @carsten04 last edited by

                                  @carsten04 : Ähm ... mein js-controller hat die Version 1.4.2. Daran liegt es wohl eher nicht. "Irgendwas" sei bitte zu verstehen wie "alles mögliche" oder "egal was". Ich kann keine Konfigurationen vornehmen oder gar abspeichern. Blöd ist nur, das mir defaultmäßig 0.2.1 installiert wird, wenn ich den Adapter neu installiere.

                                  Ich möchte mit meinem Feedback nur den aktuellen Status spiegeln. Ich mag insbesondere die App, weil ich endlich meine LEDs auch per VPN schalten kann, ohne chinesische Cloud 😉 .

                                  carsten04 1 Reply Last reply Reply Quote 0
                                  • carsten04
                                    carsten04 Developer @cactus-online last edited by

                                    @cactus-online Nutzt Du denn jetzt wieder die v0.1.9. Das wäre ja eigentlich nicht der Sinn der Übung. Kannst Du vielleicht noch einmal neu installieren (vorher sauber deinstallieren) und dann hier mal das gesamte Log zum Adapter posten?

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

                                      Mach doch mal ein Screenshot von dem was sich nicht konfigurieren lässt, da das bei mir mit der aktuellen Version ohne Probleme möglich ist.

                                      C 1 Reply Last reply Reply Quote 0
                                      • C
                                        cactus-online @carsten04 last edited by

                                        @carsten04 sagte in Neuer Adapter:::milight-smart-light:

                                        @cactus-online Nutzt Du denn jetzt wieder die v0.1.9. Das wäre ja eigentlich nicht der Sinn der Übung. Kannst Du vielleicht noch einmal neu installieren (vorher sauber deinstallieren) und dann hier mal das gesamte Log zum Adapter posten?

                                        Ich habe jetzt nach mehren Versuchen den Adapter in Version 0.2.1 mittels PC installieren und konfigurieren können.

                                        Leider funtioniert die App wie bei tripper nicht -> Resources not available. Im log steht trotz log level debug nichts über die Aktionen in der App.

                                        Der Adapter sonst scheint zu funktionieren. Ich kann die Objekte verändern und das wird dann auch an die Lampe übertragen.

                                        VG

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          darthbully @tripper last edited by

                                          Hallo carsten04,

                                          @tripper said in Neuer Adapter:::milight-smart-light:

                                          Irgendwie kriege ich die App nicht zum laufen.
                                          per Adapter Website: "Server error Server resources are not available!"

                                          das selbe Problem habe ich nun auch. Wollte mich mal ran machen und schauen was nun in welcher Reihenfolge passiert und siehe da

                                          Selbes Ergebnis wie bei tripper

                                          Habe aber noch nicht die Rechte vererbt, dachte ich warte auf Rückmeldung von tripper ob das was gebracht hat.

                                          CU
                                          Chris

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

                                            @carsten04 said in Neuer Adapter:::milight-smart-light:

                                            @darthbully Im Augenblick habe ich noch keine Idee woran es liegen könnte, werde mir das Ganze am WE aber mal genauer anschauen.

                                            Ich habe festgestellt, dass der Adapter beim setzen des Status
                                            milight-smart-light.1.Zone1.fullColor-1.onoff auf FALSE
                                            folgende Werte setzt

                                            milight-smart-light.1.Zone1.fullColor-1.brightness auf 0%
                                            milight-smart-light.1.Zone1.fullColor-1.rgb auf #000000

                                            Beim setzten des Status
                                            milight-smart-light.1.Zone1.fullColor-1.onoff auf TRUE
                                            folgende Werte setzt

                                            milight-smart-light.1.Zone1.fullColor-1.brightness auf 25%
                                            milight-smart-light.1.Zone1.fullColor-1.rgb auf #404040

                                            ändere ich
                                            milight-smart-light.1.Zone1.fullColor-1.whiteTemperature auf 2700
                                            dann hat das keinen Einfluss auf die anderen Werte (das Stripp wird Warmweiß)

                                            Setze ich
                                            milight-smart-light.1.Zone1.fullColor-1.onoff auf TRUE auch wenn er schon an ist dann ändert sich der Farbton auf Kaltweiß (6500K) ohne das sich der Wert
                                            milight-smart-light.1.Zone1.fullColor-1.whiteTemperature ändert

                                            Das ist strange. Bei meinen Experimenten ging zwischendurch mal die Brightness auf 100% ohne das ich es reproduzieren konnte. Ich gehe da von "seiteneffekten" aus.

                                            Dort verbaut ist eine iBox2 und und vier FUT039 Controller (LED Treiber)

                                            Ich hoffe Dich bringt diese Analyse weiter.

                                            Liebe Grüße
                                            Chris

                                            P.s. Ich möchte erwähnen, dass es über den B4 (Wandmontierte, Batteriebetriebene Glas-Fernbedienung) immer klappt. Natürlich nur so lange ich nicht mit dem iobroker dazwischen funke.
                                            Auch aus der Mi-Light 3.0 App geht es ohne Effekte.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            680
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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