Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter yeelight-2 1.5.x

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter yeelight-2 1.5.x

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

      Aktuelle Test Version 1.5.2
      Veröffentlichungsdatum 28.2.2025
      Github Link https://github.com/iobroker-community-adapters/ioBroker.yeelight-2

      Hier Adapter Beschreibung, Changelog etc.

      1.3.1 (2024-02-15)

      • (mcm1957) BREAKING: adapter requires node.js 18 or newer now.
      • (Black-Thunder) Crashes at startup of adapter have been fixed. [#271, #227 and #222]
      • (mcm1957) Testing has been changed to support node 18 and 20
      • (mcm1957) Dependencies have been updated
      • (Apollon77) make sure reconnects work correctly

      1.4.0 (2024-04-29)

      • (mcm1957) Adapter requires node.js >= 18 and js-controller >= 5 now
      • (mcm1957) Dependencies have been updated

      1.5.0 (2025-02-26)

      • (mcm1957) Adapter requires node.js >= 20, js-controller >= 6 and admin >= 6 now
      • (Black-Thunder) Online status for each device has been added (visible in admin object tree).
      • (Black-Thunder) Support for compact mode has been added.
      • (Black-Thunder) Code has been partially refeactored.
      • (mcm1957) Dependencies have been updated

      1.5.1 (2025-02-26)

      • (mcm1957) Update of joi has been reverted due to incompatibilities.

      1.5.2 (2025-02-28)

      • (Black-Thunder) Incompatibilities with the dependency "joy" have been fixed and "joy" has been updated.
      mcm1957 1 Reply Last reply Reply Quote 1
      • mcm1957
        mcm1957 @mcm1957 last edited by

        • spare -
        U 1 Reply Last reply Reply Quote 0
        • U
          UncleB @mcm1957 last edited by

          @mcm1957 wird an diesem Adapter eigtl noch weiter entwickelt? Bzw. funktioniert der Github Link auch nicht?
          Erhaltet seit Tagen folgenden Fehler

          
          yeelight-2.0
          2025-02-25 10:13:43.121	error	Exception at calling getValues() for light 0x000000000000003: Error [ERR_SOCKET_CLOSED_BEFORE_CONNECTION]: Socket closed before the connection was established
          
          yeelight-2.0
          2025-02-25 10:13:42.816	error	Exception at calling getValues() for light 0x000000000000002: Error [ERR_SOCKET_CLOSED_BEFORE_CONNECTION]: Socket closed before the connection was established
          
          yeelight-2.0
          2025-02-25 10:13:42.538	error	Exception at calling getValues() for light 0x000000000000001: Error [ERR_SOCKET_CLOSED_BEFORE_CONNECTION]: Socket closed before the connection was established
          

          Bin auf Node.js: v20.18.1

          Für micht eigentlich der wichtigste Adapter, steuert alle Licher 🙂

          mcm1957 Neuschwansteini Black Thunder 3 Replies Last reply Reply Quote 0
          • mcm1957
            mcm1957 @UncleB last edited by mcm1957

            @uncleb

            Den Link in diesem Topic hab ich korrigiert. Danke für den Hinweis.

            Von meiner Seite wird nicht (und wurde auch nie) aktiv an diesem Adapter gearbeitet. Die letzten Korrekturen wurden von @Black-Thunder erstellt.

            Ich weiß nicht ob er hier mitliest bzw. ob er im Forum aktiv ist. Wenn er sich hier nicht meldet (und auch sonst keiner eine Lösung hat) erstell bitte ein Issue mit den üblichen Infos (Versionen, DEBUG Log) und mention @Black-Thunder im Issue.

            Sorry dass ich nicht mehr helfen kann aber ich kenne weder die Produkte noch hab ich eine Möglichkeit da irgendwas zu testen.

            P.S. Und natürlich wird es jedem helfen wenn du noch angiebst ob du iregendwas verändert / aktualisiert hast im zeitlichen Nahbereich seit dem es nicht mehr geht. Bei unveränderter Software (ioBroker + Betriebssystem) und unveränderter Frimware der Geräte deutet so eine Fehlermeldung auf wenig auf ein Netzwerkproblem hin. Aber das ist eine sehr lose Vermutung.

            1 Reply Last reply Reply Quote 0
            • Neuschwansteini
              Neuschwansteini @UncleB last edited by

              @uncleb

              tritt der Fehler auf einmal auf, oder hast du ein neues Device eingebunden? Adapter Version?
              Der Fehler sieht mir mehr nach einem Verbindungsproblem des Devices aus, ein Error Socket closed deutet stark darauf hin.

              1 Reply Last reply Reply Quote 0
              • Black Thunder
                Black Thunder Developer @UncleB last edited by Black Thunder

                @uncleb Also grundsätzlich sollte der Adapter ohne Probleme laufen, ich verwende den hier auch seit Jahren zuverlässig zur Steuerung meiner Yeelights.
                Die Einträge im Log deuten stark darauf hin, dass es sich wie von @mcm1957 vermutet um Netzwerkprobleme handelt. Kannst du denn die betroffenen Lichter in der offiziellen Yeelight-App steuern? Stimmen die IP-Adressen im Yeelight-Adapter mit denen aus der App überein? "LAN-Steuerung" ist für die betroffenen Lichter auch weiterhin aktiv? Firmware-Updates vor Kurzem bei den Lichtern durchgeführt?

                Ansonsten gerne mal ein Debug-Log hier posten, evtl. sieht man da noch eine genauere Ursache.

                mcm1957 1 Reply Last reply Reply Quote 0
                • mcm1957
                  mcm1957 @Black Thunder last edited by

                  @black-thunder

                  Version 1.5.0 ist mit dem nächsten Update im LATEST / BETA Repository verfügbar.

                  Ich habe den (von mir) vergessenen PR von black-thunder (DANKE dafür!) in diese Version übernommen. Weiters wurden die Abhängigkeiten aktualisisert.

                  Rückmeldungen sind gerne gesehen.

                  mcm1957

                  Neuschwansteini 1 Reply Last reply Reply Quote 0
                  • Neuschwansteini
                    Neuschwansteini @mcm1957 last edited by

                    @mcm1957

                    gerade die 1.5.0 installiert, startet bei mir leider mit Fehler und beendet sich dann:
                    ( die 1.4.0 funktioniert hier gut)

                    yeelight-2.0
                    2025-02-26 16:36:13.918	info	starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.yeelight-2, node: v20.18.3, js-controller: 7.0.6
                    
                    yeelight-2.0
                    2025-02-26 16:36:09.789	info	terminating
                    
                    yeelight-2.0
                    2025-02-26 16:36:09.287	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                    
                    yeelight-2.0
                    2025-02-26 16:36:09.287	info	terminating
                    
                    yeelight-2.0
                    2025-02-26 16:36:09.287	info	cleaned everything up...
                    
                    yeelight-2.0
                    2025-02-26 16:36:09.286	info	Got terminate signal TERMINATE_YOURSELF
                    
                    yeelight-2.0
                    2025-02-26 16:36:05.330	error	Exception at calling getValues() for light 0x000000000000001: TypeError: _joi2.default.validate is not a function
                    
                    yeelight-2.0
                    2025-02-26 16:36:05.032	error	Exception at calling getValues() for light 0x000000000000000: TypeError: _joi2.default.validate is not a function
                    
                    yeelight-2.0
                    2025-02-26 16:36:04.809	info	starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.yeelight-2, node: v20.18.3, js-controller: 7.0.6
                    
                    yeelight-2.0
                    2025-02-26 16:35:31.865	info	terminating
                    
                    yeelight-2.0
                    2025-02-26 16:35:31.546	error	_joi2.default.validate is not a function
                    
                    mcm1957 2 Replies Last reply Reply Quote 0
                    • mcm1957
                      mcm1957 @Neuschwansteini last edited by mcm1957

                      @neuschwansteini
                      Danke - hab grad den Sentry Aalrm gesehen.
                      Wart kurz - ich release einen Downgrade der dependency in ein paar Minuten.

                      1 Reply Last reply Reply Quote 1
                      • mcm1957
                        mcm1957 @Neuschwansteini last edited by mcm1957

                        @neuschwansteini
                        V1.5.1 ist ab sofort auf npm verfügbar. joi wurde deaktualisisert.

                        Könntest du die bitte mal testen?
                        DANKE

                        Neuschwansteini 1 Reply Last reply Reply Quote 0
                        • Neuschwansteini
                          Neuschwansteini @mcm1957 last edited by

                          @mcm1957

                          danke, geht ohne errors!

                          J 1 Reply Last reply Reply Quote 1
                          • J
                            J_Paul @Neuschwansteini last edited by

                            Frage in die Runde:
                            Gibt es bei Euch Probleme mit dem Adapter?
                            Folgende Phänomene bei der Version 1.5.2, Node 22.15.1, js-controller: 7.0.6

                            Die Yeelight Color ist über 2 verschiedene Smartnamen über IOT und Matter eingebunden und funktionieren mit den Grundfunktionen wie An/Aus, Helligkeit Dimmen usw. über Alexa gut. Probleme stellen sich ein, sobald rot ins Spiel kommt.
                            Über Matter eingebunden heißt es bei "Bürolampe rot": "Bürolampe reagier gerade nicht"
                            Über IOT "Bogenlampe rot": "OK" Allerdings "verhaspelt" sich die Instanz und bleibt teilweise, oder ganz "Off"

                            Log:

                            yeelight-2.0
                            2025-06-04 07:39:42.866	error	this.generateWarnMessageForUploadState is not a function
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.865	error	TypeError: this.generateWarnMessageForUploadState is not a function at /opt/iobroker/node_modules/iobroker.yeelight-2/main.js:293:48
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.865	error	unhandled promise rejection: this.generateWarnMessageForUploadState is not a function
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.864	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.674	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.674	info	terminating
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.673	info	cleaned everything up...
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.664	error	this.generateWarnMessageForUploadState is not a function
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.664	error	TypeError: this.generateWarnMessageForUploadState is not a function at /opt/iobroker/node_modules/iobroker.yeelight-2/main.js:270:48
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.662	error	unhandled promise rejection: this.generateWarnMessageForUploadState is not a function
                            
                            yeelight-2.0
                            2025-06-04 07:39:42.662	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                            
                            yeelight-2.0
                            2025-06-04 07:39:03.685	info	starting. Version 1.5.2 in /opt/iobroker/node_modules/iobroker.yeelight-2, node: v22.15.1, js-controller: 7.0.6
                            
                            yeelight-2.0
                            2025-06-04 07:38:30.656	error	this.generateWarnMessageForUploadState is not a function
                            

                            Ist dies ein Issue für den Yeelight Adapter, oder eher etwas was Matter / IOT betrifft?
                            Direkt im DP rgb eingetragen "#FF0000" ist das Light rot, generell steht aber eher bsw. sowas darin "16711680"

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            1.1k
                            Online

                            31.7k
                            Users

                            79.7k
                            Topics

                            1.3m
                            Posts

                            5
                            12
                            800
                            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