Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Zigbee Ikea Lampe steuern erzeugt Fehler

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    970

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Zigbee Ikea Lampe steuern erzeugt Fehler

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 3 Kommentatoren 158 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M M-A-X

    @Asgothian sagte in Zigbee Ikea Lampe steuern erzeugt Fehler:

    Du hast kein dediziertes Problem mit dem Blockly, aber du hast ein Problem mit dem Zigbee Netzwerk. Die Anzahl der Nachrichten die du schickst übersteigt den auf dem Koordinator als Puffer vorgesehenen Speicher. Du sendest die Meldungen entweder zu schnell nacheinander, oder du hast einzelne Leuchten dabei die nicht antworten, was dazu führt das die Nachricht länger im Speicher des Koordinators verbleibt.

    Hmm. Kann das passieren, wenn ein Kind am Schalter die Lampen an und direkt wieder aus macht? Dann sind die Spots ja nicht mehr erreichbar...

    Generell gilt das dein Zigbee Netz eher instabil zu sein scheint - ansonsten sollten die MEM_ERROR Meldungen nicht kommen.
    Was für einen Koordinator nutzt du ? (Ich hoffe das ist kein CC2531 ? Wenn doch, dann bitte dringend austauschen - der ist einfach zu alt und zu klein)

    Ich benutze die CC2538+CC2592 von arteck. Auch schon ziemlich lange. Gibts da was besseres? Ich habe noch den Sonoff Zigbee Dongle hier, aber der ist glaub ich auch alt und nicht besser?!

    Die saubere Lösung dafür ist:

    • Erzeuge Dir im Zigbee-Adapter eine Gruppe für die 7 leuchten die du ansteuerst
    • Parametriere die Gruppe so das nach Ansteuern die Geräte abgefragt werden, damit der Status der einzelnen Leuchten dem der Gruppe entspricht
    • Steuere nur die Gruppe an. Das läuft im Zigbee via Multicast, und ist deutlich effektiver.

    Ich hoffe ich verstehe das und habe es richtig gemacht:

    1. Ich habe eine Gruppe "Spots" angelegt und bei jeder der 7 GU10-Spots auf diesen Kreis mit 3 Punkten gedrückt und die GU10 jeweils der Gruppe Spots hinzugefügt.
    2. Ich habe die Gruppe "bearbeitet" (Stift Symbol) und dort steht das hier:
      2.jpg . Das bedeutet Status senden? Also das "parametriere die Gruppe" was du geschrieben hast?
    3. Das Blockly beinhaltet nur noch 1x die Änderung der "Farbe" und der "Helligkeit" und zwar als Änderung der kompletten Gruppe.

    3.jpg

    Ist das so richtig? Ich habe außerdem bemerkt, dass wenn ich Strom einschalte (den Schalter betätige) nur 5 der 7 Spots sich "ankündigen". Ich kann aber alle 7 problemlos steuern über Zigbee. Liegt das auch daran, dass dann 7 Spots gleichzeitig "funken" und das zu viel ist fürs Netzwerk?

    
    zigbee.0
    2025-12-17 11:38:11.107	info	Device query for '0x2c1165fffe9542d9' complete
    
    zigbee.0
    2025-12-17 11:38:05.860	info	Device query for '0x2c1165fffe7d68a2' complete
    
    zigbee.0
    2025-12-17 11:38:05.806	info	Device query for '0x2c1165fffe94ad5d' complete
    
    zigbee.0
    2025-12-17 11:38:05.664	info	Device query for '0x2c1165fffe7d55cd' complete
    
    zigbee.0
    2025-12-17 11:38:05.604	info	Device query for '0x2c1165fffe2cd033' complete
    
    zigbee.0
    2025-12-17 11:37:16.702	info	Device query for '0x2c1165fffe7d68a2' started
    
    zigbee.0
    2025-12-17 11:37:16.701	warn	Device '0x2c1165fffe7d68a2' announced itself, trying to read its status
    
    zigbee.0
    2025-12-17 11:37:16.656	info	Device query for '0x2c1165fffe94ad5d' started
    
    zigbee.0
    2025-12-17 11:37:16.655	warn	Device '0x2c1165fffe94ad5d' announced itself, trying to read its status
    
    zigbee.0
    2025-12-17 11:37:16.210	info	Device query for '0x2c1165fffe9542d9' started
    
    zigbee.0
    2025-12-17 11:37:16.209	warn	Device '0x2c1165fffe9542d9' announced itself, trying to read its status
    
    zigbee.0
    2025-12-17 11:37:16.179	info	Device query for '0x2c1165fffe7d55cd' started
    
    zigbee.0
    2025-12-17 11:37:16.178	warn	Device '0x2c1165fffe7d55cd' announced itself, trying to read its status
    
    zigbee.0
    2025-12-17 11:37:16.148	info	Device query for '0x2c1165fffe2cd033' started
    
    zigbee.0
    2025-12-17 11:37:16.147	warn	Device '0x2c1165fffe2cd033' announced itself, trying to read its status
    

    EDIT: ich hatte gehofft mit @ Admin oder so einen Moderator zu finden, der "mir" den Thread zu Iobroker allgemein verschiebt. Wie kontaktiere ich da jemanden? Danke im Voraus

    AsgothianA Offline
    AsgothianA Offline
    Asgothian
    Developer
    schrieb am zuletzt editiert von Asgothian
    #7

    @M-A-X Ok, mir war nicht klar das du die GU's vo Strom trennst. Damit belastest du dein Zigbee Netzwerk wenn du sie wieder einschaltest. Deswegen klappt das ansprechen auch nur bedingt. Generell sollte das bei Lampen vermieden werden.

    Um da 'raus' zu kommen kannst du an jeder der GU die von dir gezeigte Option 'resend_states' einstellen, und da die states brightness und color_temperature eintragen. Dann wird immer wenn sich die Leuchten am Netzwerk anmelden ('announced itself' Nachricht) der aktuelle Wert der States 'brightness' und 'color_temperature' an das Gerät gesendet.

    Das ansteuern der Gruppe ist ansonsten korrekt - aber
    Wenn du die Gruppe ansteuerst bevor die Geräte wieder sauber im Zigbee Netz sind dann bekommen sie das ggf. nicht mit. Damit kommt der Befehl also nicht an - du brauchst also eine Verzögerung. Allerdings reicht eine Verzögerung, du kannst durchaus beide states gleichzeitig ansteuern.

    A.

    Nachtrag - Um an der Gruppe einzustellen das die Lampen sich mit der Gruppe synchronisieren sollen gibt es einen DP an der Gruppe. Den Namen hab ich gerade nicht im Kopf. Es könnte so etwas wie read_member_states sein.

    A.

    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      M-A-X
      schrieb am zuletzt editiert von M-A-X
      #8

      Vielen Dank für die Hilfe.
      Das heißt aber doch, dass ich auf mein blockly sogar komplett verzichten kann und nur das 'resend_states' mit brightness und Color_temperature so setze, wie ich es beim Start haben möchte oder?
      Und es gibt den datenpunkt 'stateupdate' der auf off steht in der Gruppe. Den einfach auf on stellen? Oder muss das per Skript jedesmal gemacht werden wenn die Gruppe angesprochen wird? (entfällt ja ggf vorerst bei mir, wenn resend_states ausreicht, aber ich lerne gerne dazu :))
      @hoschi2007 am Anfang hatte ich da 5 Sekunden oder so stehen. Aber wenn die Spots bunt waren, wollte ich die schnellstmöglich korrigieren und da hatten die paar 100ms gereicht

      1 Antwort Letzte Antwort
      0
      • AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb am zuletzt editiert von
        #9

        sofern sich alle Leuchten sauber am zigbee Adapter per 'device announce' melden bruachst du das Blockly nicht.
        Neben stateupdate muss es auch noch einen 2. geben. Stateupdate ist für die andere Richtung - da wird der Status der gruppe basierend auf den geänderten Stati der Mitglieder angepasst.

        A.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          M-A-X
          schrieb am zuletzt editiert von M-A-X
          #10

          Ah. Es gibt noch 'memberupdate'. Das ist es dann bestimmt.
          Und ja... Leider melden sich laut log nie alle 7 spots an. Da fehlen immer welche. Wahrscheinlich wegen des 'anmeldespamms'?! Wenn ich den Schalter auf 'eingeschaltet' lasse, muss ich ein Script erstellen, was die Lampen abschaltet bei Betätigung des Schalters. Geht auch (Sitzt nen shelly dahinter), aber wenn smart home offline ist geht dann unser Hauptlicht im Esszimmer nicht mehr 🙈

          AsgothianA 1 Antwort Letzte Antwort
          0
          • M M-A-X

            Ah. Es gibt noch 'memberupdate'. Das ist es dann bestimmt.
            Und ja... Leider melden sich laut log nie alle 7 spots an. Da fehlen immer welche. Wahrscheinlich wegen des 'anmeldespamms'?! Wenn ich den Schalter auf 'eingeschaltet' lasse, muss ich ein Script erstellen, was die Lampen abschaltet bei Betätigung des Schalters. Geht auch (Sitzt nen shelly dahinter), aber wenn smart home offline ist geht dann unser Hauptlicht im Esszimmer nicht mehr 🙈

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #11

            @M-A-X pest und cholera

            aber: Wenn das Smart home nicht geht sind die Leuchen beim einschalten halt immer in einem bestimmten Zustand an. Der lässt sich bei den meisten Leuchten einstellen, zwischen 'on', 'off', 'previous'.

            Ich würde folgendes machen:

            • die Lampen fest mit dem Strom verbinden
            • den Shelly via Skript mit der Gruppe zum ein/ausschalten verbinden
            • eine zusätzliche batteriebetriebene Fernbedienung (zigbee) (z.Bsp. die kleinen von Ikea für nen 10er) kaufen, mit dem Zigbee Adapter pairen und via binding an die gruppe binden. Dann kannst du damit die Leuchten auch dann steuern wenn der Zigbee-Adapter nicht läuft.

            Leider geht dieses Binding nicht zwischen dem Shelly und der Gruppe.

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            1 Antwort Letzte Antwort
            1
            • M Offline
              M Offline
              M-A-X
              schrieb am zuletzt editiert von
              #12

              Top. Auch das wusste ich nicht.
              Ich hab hier noch 2 aquara Knöpfe rumliegen die ungenutzt sind. Damit müsste das ja dann klappen. Dafür muss ich jetzt nur mal ohne Kinder zuhause sein, damit ich die Leitungen freilegen kann:)

              Hab noch ne frage zu resend_states : welche Werte schickt der da? Kann ich auch 'brightness=80,color_temperature=370' in value schreiben? Sonst schickt der doch die letzten states oder (also ggf bunte states oder stark gedimmte)? Ich möchte ja explizit bestimmte Standard Werte geschickt haben.
              Es muss auch keiner antworten, was ich einstellen muss, aber nen link zu ner Anleitung wäre super :)

              1 Antwort Letzte Antwort
              0
              • AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von Asgothian
                #13

                Kannst du, dann bitte als json:

                { "brightness":80,"colortemp":370 }
                

                Ob das mit den Aqara knöpfen geht weiss ich nicht - ich weiss nicht ob die 'bindbar' sind

                A.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                1 Antwort Letzte Antwort
                1
                • M Offline
                  M Offline
                  M-A-X
                  schrieb am zuletzt editiert von M-A-X
                  #14

                  Ok. Ich denke alle meine Fragen wurden durch dich beantwortet. Vielen vielen lieben Dank dafür.
                  (mein) aqara kann wohl kein Bindung laut der Devices Liste im 'wiki'. Muss ich mir überlegen ob ich das überhaupt brauche für die 'paar mal', die mein iobroker offline ist. Die Batterie in so nem Schalter wird ja auch nicht ewig halten.
                  Ich baue bei Gelegenheit die spots auf Dauerbetrieb um. Solange klappt das ganze jetzt hoffentlich mit dem reduzierten traffic durch die resend_states und Gruppe. Im blockly sende ich das ganze mit 5 Sekunden Verzögerung. Dann erzeuge ich direkt beim Start nicht noch mehr traffic.
                  Wie geschrieben: vielen Dank ♥️
                  Edit: der Tradfri kann übrigens laut Wiki bis zu ner bestimmten Firmware nur das bindung zu einer Gruppe und ab der Grenzfirmware nur noch zu Devices 😂

                  AsgothianA 1 Antwort Letzte Antwort
                  0
                  • M M-A-X

                    Ok. Ich denke alle meine Fragen wurden durch dich beantwortet. Vielen vielen lieben Dank dafür.
                    (mein) aqara kann wohl kein Bindung laut der Devices Liste im 'wiki'. Muss ich mir überlegen ob ich das überhaupt brauche für die 'paar mal', die mein iobroker offline ist. Die Batterie in so nem Schalter wird ja auch nicht ewig halten.
                    Ich baue bei Gelegenheit die spots auf Dauerbetrieb um. Solange klappt das ganze jetzt hoffentlich mit dem reduzierten traffic durch die resend_states und Gruppe. Im blockly sende ich das ganze mit 5 Sekunden Verzögerung. Dann erzeuge ich direkt beim Start nicht noch mehr traffic.
                    Wie geschrieben: vielen Dank ♥️
                    Edit: der Tradfri kann übrigens laut Wiki bis zu ner bestimmten Firmware nur das bindung zu einer Gruppe und ab der Grenzfirmware nur noch zu Devices 😂

                    AsgothianA Offline
                    AsgothianA Offline
                    Asgothian
                    Developer
                    schrieb am zuletzt editiert von
                    #15

                    @M-A-X sagte in Zigbee Ikea Lampe steuern erzeugt Fehler:

                    der Tradfri kann übrigens laut Wiki bis zu ner bestimmten Firmware nur das bindung zu einer Gruppe und ab der Grenzfirmware nur noch zu Devices 😂

                    Welcher Tradfri - es gibt da mehrererere

                    Und welche wiki liste, und welchen aqara hast du (am besten posten was auf der Kachel steht die du bekommst wenn du ein Gerät umdrehst und auf (i) clickst. Interessant ist die liste der 'Output Cluster'

                    A.

                    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      M-A-X
                      schrieb am zuletzt editiert von M-A-X
                      #16

                      Ich hatte hier geschaut
                      https://www.zigbee2mqtt.io/devices/WXKG12LM.html - das ist mein aqara switch.
                      Und da auch nach 'Ikea' und 'switch' gesucht.
                      Ich hab den aqara derzeit nicht angelernt, da ich ihn nicht brauchte (bisher) daher hab ich die daten hinter dem i gerade nicht zur Hand (bin unterwegs).

                      Edit: ich hab den switch mit Gyroskop. Hab den link geändert

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      500

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe