Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Zigbee Gruppe: Schaltverhalten

    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

    Zigbee Gruppe: Schaltverhalten

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

      Ich stehe etwas auf dem Schlauch, was das Schaltverhalten von Zigbee-Gruppen angeht. Ich möchte ganz einfach über die Zigbee-Gruppe die Helligkeit von den drei enthaltenen Lampen steuern. Da dies aber nicht funktioniert hat, habe ich ein kleines Testskript in blockly gebastelt. Dort kann ich reproduzieren, dass der Helligkeitswert erst nach der zweiten identischen Helligkeitsänderung übernommen wird. Welche timings muss ich da beachten um es sinnvoll in ein Skript einzubauen?

      Im Code führe ich das Skript dreimal aus:

      1. Helligkeit 50% bei allen Birnen und der Gruppe
      2. Helligkeit 80% --> Gruppe hat den Wert, Birnen nicht
      3. Helligkeit 80% --> Nun übernehmen die Birnen auch den Wert

      2021-11-10 09_36_41.png

      
      09:28:58.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: registered 0 subscriptions and 0 schedules
      09:28:59.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: group:50
      09:29:00.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb1:50
      09:29:01.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb2:50
      09:29:02.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb3:50
      09:29:06.266	info	javascript.0 (462) Stop script script.js.common._tmp.zigbee_group
      
      09:29:06.275	info	javascript.0 (462) Start javascript script.js.common._tmp.zigbee_group
      09:29:06.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: registered 0 subscriptions and 0 schedules
      09:29:07.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: group:80
      09:29:08.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb1:56
      09:29:09.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb2:63
      09:29:10.279	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb3:59
      09:29:15.965	info	javascript.0 (462) Stop script script.js.common._tmp.zigbee_group
      
      09:29:15.968	info	javascript.0 (462) Start javascript script.js.common._tmp.zigbee_group
      09:29:15.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: registered 0 subscriptions and 0 schedules
      09:29:16.971	info	javascript.0 (462) script.js.common._tmp.zigbee_group: group:80
      09:29:17.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb1:80
      09:29:18.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb2:80
      09:29:19.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb3:80
      
      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @sicadrip last edited by

        @sicadrip sagte in Zigbee Gruppe: Schaltverhalten:

        Ich stehe etwas auf dem Schlauch, was das Schaltverhalten von Zigbee-Gruppen angeht. Ich möchte ganz einfach über die Zigbee-Gruppe die Helligkeit von den drei enthaltenen Lampen steuern. Da dies aber nicht funktioniert hat, habe ich ein kleines Testskript in blockly gebastelt. Dort kann ich reproduzieren, dass der Helligkeitswert erst nach der zweiten identischen Helligkeitsänderung übernommen wird. Welche timings muss ich da beachten um es sinnvoll in ein Skript einzubauen?

        Im Code führe ich das Skript dreimal aus:

        1. Helligkeit 50% bei allen Birnen und der Gruppe
        2. Helligkeit 80% --> Gruppe hat den Wert, Birnen nicht
        3. Helligkeit 80% --> Nun übernehmen die Birnen auch den Wert

        2021-11-10 09_36_41.png

        
        09:28:58.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: registered 0 subscriptions and 0 schedules
        09:28:59.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: group:50
        09:29:00.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb1:50
        09:29:01.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb2:50
        09:29:02.095	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb3:50
        09:29:06.266	info	javascript.0 (462) Stop script script.js.common._tmp.zigbee_group
        
        09:29:06.275	info	javascript.0 (462) Start javascript script.js.common._tmp.zigbee_group
        09:29:06.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: registered 0 subscriptions and 0 schedules
        09:29:07.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: group:80
        09:29:08.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb1:56
        09:29:09.278	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb2:63
        09:29:10.279	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb3:59
        09:29:15.965	info	javascript.0 (462) Stop script script.js.common._tmp.zigbee_group
        
        09:29:15.968	info	javascript.0 (462) Start javascript script.js.common._tmp.zigbee_group
        09:29:15.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: registered 0 subscriptions and 0 schedules
        09:29:16.971	info	javascript.0 (462) script.js.common._tmp.zigbee_group: group:80
        09:29:17.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb1:80
        09:29:18.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb2:80
        09:29:19.970	info	javascript.0 (462) script.js.common._tmp.zigbee_group: bulb3:80
        
        • Welche Zigbee Adapter Version ?
        • Was bedeutet "die Helligkeit wird nicht übernommen" ? Wird das Licht nicht heller (dunkler), oder wird nur der State 'brightness' der Lampe nicht aktualisiert ?
        • Was passiert wenn Du den Abstand der Timeouts von 1 Sekunde auf 30 Sekunden hoch setzt ?

        A.

        S 1 Reply Last reply Reply Quote 0
        • S
          sicadrip @Asgothian last edited by sicadrip

          @asgothian
          Ok, da bin ich wohl auf die Zahlen hereingefallen. Zu deinem Punkt 2: Das Licht wird natürlich heller, so wie es sein soll. D.h. nur der State 'brightness' wird nicht direkt aktualisiert. Ich hab mich von den Werten irritieren lassen und war zu faul jedes Mal ins Badezimmer zu rennen. Nichtsdestotrotz ist es störend, wenn die Werte nicht zum State passen.

          Verlängern der Timeouts ändert auch nicht

          Zigbee Adapter ist v1.5.6
          Die Lampen sind TRADFRI E14 Kerzenförmig IKEA LED1903C5/LED1835C6

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

            @sicadrip sagte in Zigbee Gruppe: Schaltverhalten:

            @asgothian
            Ok, da bin ich wohl auf die Zahlen hereingefallen. Zu deinem Punkt 2: Das Licht wird natürlich heller, so wie es sein soll. D.h. nur der State 'brightness' wird nicht direkt aktualisiert. Ich hab mich von den Werten irritieren lassen und war zu faul jedes Mal ins Badezimmer zu rennen. Nichtsdestotrotz ist es störend, wenn die Werte nicht zum State passen.

            Verlängern der Timeouts ändert auch nicht

            Zigbee Adapter ist v1.5.6
            Die Lampen sind TRADFRI E14 Kerzenförmig IKEA LED1903C5/LED1835C6

            An dieser Stelle sind die Leuchten selber schuld. Nach Ansteuern der Gruppe versucht der Adapter die Helligkeit der Leuchten auszulesen. Das funktioniert bei Dir offensichtlich auch problemlos. Allerdings hast du eine Übergangszeit eingestellt - die Anpassung der Helligkeit ist nicht schlagartig sondern sanft, so das der ausgelesene Wert nicht dem Sollwert der Gruppe sondern dem ist Wert zum Zeitpunkt des Auslesens entspricht.

            Eigentlich sollten die Leuchten Änderungen der Helligkeit von selber per Statusmeldung senden - die Ikea leuchten tun dies aber von alleine nicht.

            Ein verzögertes Auslesen der Helligkeit macht nur bedingt Sinn, da die Frage wie schnell sich die Helligkeit ändert von verschiedenen Parametern abhängt die der Adapter zum Schaltzustand nicht alle kennt.

            A.

            S 1 Reply Last reply Reply Quote 0
            • S
              sicadrip @Asgothian last edited by

              @asgothian

              Okay, das kann ich nachvollziehen - danke für die Erläuterung!

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

              Support us

              ioBroker
              Community Adapters
              Donate

              811
              Online

              31.9k
              Users

              80.2k
              Topics

              1.3m
              Posts

              2
              5
              183
              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