Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. [Offen] Zigbee-Szenen an Lichter senden via Zigbee-Adapter?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Offen] Zigbee-Szenen an Lichter senden via Zigbee-Adapter?

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

      Servus,
      nachdem ich habe ein Jahr meine Lichter mit ioBroker/Deconz/RaspBee II gesteuert habe, möchte wegen Instabilität etc. weg von Deconz. Wegen der Einfachheit/Einheitlichkeit UI gefällt mir die Idee, das mit dem Zigbee-Adapter (statt z.B. zigbee2mqtt und einem mqtt-Adapter) zu machen.

      Ich finde allerdings keinen Weg, über den Adapter Szenen für meine Gruppen anzulegen und diese auf die Lichter zu spielen (gemeint sind native Zigbee-Szenen, nicht, was man mit einem separaten Szenen-Adapter machen kann). Das ist wichtig für mich, da bis zu 15 einzelne Spots in einer Gruppe hängen und mindestens beim "Sonnenuntergang" jeder andere Werte bekommt: Ohne Szenen geht da bei jedem Umschalten der Funksturm los.

      Meine Fragen:

      1. (Wie) Ist es möglich, solche Szenen im Zigbee-Adapter, oder in einer zugehörigen Datei, zu definieren? Falls nicht möglich: Ist das geplant? Ich könnte mir vorstellen, dass ich nicht der einzige bin mit dem Thema.

      2. Kann ich das über den Umweg "sendToDevice" hinkriegen, wie ihn @Asgothian bspw. hier beschrieben hat?

        • Muss ich dann als Payload z.B. ein scene_add schicken, und zwar an die Gruppe, wenn alle Lichter gleich sein sollen, bzw. an jedes Licht separat (aber mit demselben Szenennamen/-ID), wenn die eine Szene Lichter unterschiedlich ansteuern können soll?
        • Ist aktuell der GitHub-master-branch stabil genug, dass ich es damit ausprobieren kann, oder soll ich auf 1.6.17 warten, wie im verlinkten Post?

      Vielen Dank für Eure Hilfe - und vor allem insgesamt die enorme Zeit und Anstrengung, die Ihr hier investiert.

      (Raspi 4 Buster, node 14.19.1, js-controller 4.0.21, Zigbee-Adapter 1.6.16 "normal" installiert, Lampen bunter Mix Ikea/innr)

      edit: Versionsnummern aktualisiert.

      R Thomas Braun 2 Replies Last reply Reply Quote 0
      • R
        ramair @ramair last edited by

        UPDATE:
        Ich habe mit sendTo(...) ausprobiert, ob meine Alternativroute aus dem Originalpost Nr. 2 funktioniert. Dabei sieht es für mich so aus, dass zwar das Speichern des aktuellen Zustands als Szene (scene_store) auf einem einzelnen Licht funktioniert, nicht aber bei einer Gruppe, die u.a. dieses Licht enhält:

        // Abspeichern der aktuellen Einstellungen einer LAMPE als Szene 3
        sendTo('zigbee.0', 'SendToDevice', {'device':'bc33acfff000cd3c', 'payload':{"scene_store": {"ID": 3, "name": "Testszene"}}}, function(res) {
          if (res.success)
            console.log("Szene 3 wurde gespeichert wie aktuell eingestellt (scene_store).") 
          else 
            console.log("Szene 3 nicht gespeichert: " + res.error);
          });
        // Ergebnis (console): javascript.0 (1610) script.js.common.SwitchConnector: Szene 3 wurde gespeichert wie aktuell eingestellt (scene_store).
        
        // Wiederherstellen der Szene 3 auf einer LAMPE 
        sendTo('zigbee.0', 'SendToDevice', {'device':'bc33acfff000cd3c', 'payload':{"scene_recall": 3}}, function(res) {
          if (res.success)
            console.log("Szene wurde recalled") 
          else 
            console.log("Szene nicht recalled: " + JSON.stringify(res.error));
          });
        // Ergebnis: Erfolgreich, Lampe stellt sich um auf gespeicherte Szene 3
        

        Nun habe ich im Code die device-Adresse gegen die der Gruppe getauscht. Das ergibt sowohl für store als auch für recall einen Fehler (Objekt res: {"success":false,"error":{}}; testweises Ansprechen mit dem von mir vergebenen Namen statt ID ist auch nicht möglich, res.error: Device "Grp Alle" not found).

        Noch weniger erfolgreich war ich mit scene_add payloads. Die werden für einzelne Lichter zwar angenommen und mit success==true quittiert, scheinen danach aber auf der Lampe nicht gespeichert: Sie lassen sich nicht aufrufen, haben aber Szenen, die zuvor auf dem Speicherplatz waren (hier Nr. 3), verdrängt. Ich vermute, dass irgendwas mit dem Payload nicht stimmt und das Licht diesen verwirft - leider weiß ich nicht was. Viele Versuche blieben ergebnislos, z.B. so. 😕

        sendTo('zigbee.0', 'SendToDevice', {'device': 'bc33acfff000cd3c', 'payload': {"scene_add": {"ID":3,"transition":0,"state":"ON","brightness":10,"color_temp":200} }}, function(res) { ... });
        

        Hat jemand ne Idee?

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

          @ramair sagte in [Offen] Zigbee-Szenen an Lichter senden via Zigbee-Adapter?:

          node 12, js-controller 3.3.22

          Das würde ich auf Stand bringen.

          Asgothian 1 Reply Last reply Reply Quote 0
          • Asgothian
            Asgothian Developer @Thomas Braun last edited by Asgothian

            @thomas-braun sagte in [Offen] Zigbee-Szenen an Lichter senden via Zigbee-Adapter?:

            @ramair sagte in [Offen] Zigbee-Szenen an Lichter senden via Zigbee-Adapter?:

            node 12, js-controller 3.3.22

            Das würde ich auf Stand bringen.

            Das würde ich nach hinten stellen - es hat mit der Funktionalität der Zigbee-Gruppen/Szenen nichts zu tun und wird da auch nicht helfen.

            In wie weit das "SendToDevice mit Gruppen aktuell funktioniert muss geprüft werden - ich habe es zunächst mit dem Blick auf Geräte implementiert. Auch die Szenen-Funktionalität ist im Zigbee Adapter bisher nicht unterstützt.
            Als Identifier muss immer die Adresse des Zielobjektes angegeben werden, also 0x..... oder group_x

            A.

            R 1 Reply Last reply Reply Quote 0
            • R
              ramair @Asgothian last edited by

              Danke, @Asgothian - immerhin ist jetzt klar, dass ich da nicht was Wichtiges übersehen habe.

              In wie weit das "SendToDevice mit Gruppen aktuell funktioniert muss geprüft werden - ich habe es zunächst mit dem Blick auf Geräte implementiert. Auch die Szenen-Funktionalität ist im Zigbee Adapter bisher nicht unterstützt.

              OK. Wo siehst Du das in Euren Prios? Nicht als Drängeln gemeint, sondern mehr zur Folgeabschätzung/ob ich auf z2m schwenken sollte, auch wenn es das evtl. deutlich verkompliziert ggü. dem Zigbee-Adapter.

              node 12, js-controller 3.3.22

              Das würde ich auf Stand bringen.

              Danke, @Thomas-Braun. Hab ich gemacht, ist ja grds. ne gute Idee. Half aber für diesen Fall wie von A. erwartet nicht.

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

                @ramair sagte in [Offen] Zigbee-Szenen an Lichter senden via Zigbee-Adapter?:

                Half aber für diesen Fall wie von A. erwartet nicht.

                Hatte ich auch nicht erwartet.
                Aber einen aktuellen Stand zu haben erleichtert es im Gesamten.

                1 Reply Last reply Reply Quote 0
                • Asgothian
                  Asgothian Developer @ramair last edited by

                  @ramair sagte in [Offen] Zigbee-Szenen an Lichter senden via Zigbee-Adapter?:

                  OK. Wo siehst Du das in Euren Prios? Nicht als Drängeln gemeint, sondern mehr zur Folgeabschätzung/ob ich auf z2m schwenken sollte, auch wenn es das evtl. deutlich verkompliziert ggü. dem Zigbee-Adapter.

                  Aktuell ist das ganze "Szenen" Thema vollständig unbearbeitet. Das liegt zumindest bei mir nicht auf der Liste. Letztendlich müsste sich einer der Entwickler da erst einmal einarbeiten um zu schauen in wie weit die Szenen analog zu Gruppen funktionieren können, bzw ob eine Kombination von Szenen und Gruppen möglich ist.

                  A.

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    ramair @Asgothian last edited by

                    OK, @Asgothian. Danke für die Infos.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    846
                    Online

                    31.9k
                    Users

                    80.2k
                    Topics

                    1.3m
                    Posts

                    scenes zigbee zigbee adapter
                    3
                    8
                    245
                    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