Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Aquara Bewegungsmelder Zigbee2mqtt [gelöst]

    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

    Aquara Bewegungsmelder Zigbee2mqtt [gelöst]

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

      Moin zusammen, ich bin gerade von Deconz auf Zigbee2mqtt gewechselt. Alle Geräte sind erkannt worden, soweit schon mal gut. Nun wollte ich ein Script mit Blockly machen, indem der Aquara bei Bewegung eine Lampe einschaltet. Mit Deconz hatte ich unter "Objekte" einen Datenpunkt "Lastupdated", den ich dafür genutzt habe. Jetzt gibt es den Datenpunkt nicht mehr. Ich habe nur noch folgende Datenpunkte:


      dc5e685b-2706-4e6c-937b-691478e55123-image.png

      Wie kann ein Blockly-Script jetzt aussehen?
      Hat jemand ein Idee?

      Cinimod 1 Reply Last reply Reply Quote 0
      • Cinimod
        Cinimod Most Active @ralle1 last edited by Cinimod

        @ralle1

        Hey,
        Occupancy ist der Datenpunkt für erkannte Bewegung! Wieso du vorher "last updated" benutzt hast ist mir aber auch nicht wirklich klar.

        Bildschirmfoto 2022-11-28 um 08.53.51.png

        Wenn dir die verzögerung vom BW ausreicht, kannst die ganzen timeout sachen natürlich weg lassen.
        Und statt presence musst du dann occupancy nehmen.

        Oder ist deine frage einfach, welcher Datenpunkt "last updated" ersetzt ? Du kannst doch einfach auf jeden Zeitstempel reagieren, in dem du auf "aktualisieren" triggerst.

        R 1 Reply Last reply Reply Quote 0
        • R
          ralle1 @Cinimod last edited by

          @cinimod
          Mein Script sah vorher so aus:


          a4400bb3-3d07-49f9-aa8a-02babdd1a74c-image.png

          Und da habe ich auf den Lastupdated-Wert getriggert.
          Genau wie du sagst, welchen Wert kann ich dafür jetzt nehmen?

          Cinimod 1 Reply Last reply Reply Quote 0
          • Cinimod
            Cinimod Most Active @ralle1 last edited by Cinimod

            @ralle1

            Die Bedingung ob das gerät was gerade getriggert hat auch erreichbar ist, ist auch recht überflüssig.

            Bildschirmfoto 2022-11-28 um 09.02.07.png

            Bei der Zeitabfrage nimm lieber "nicht zwischen" und tausche die werte. Wenn die Zeit Tagübergreifend ist kann es zu Problemen kommen.

            R 1 Reply Last reply Reply Quote 0
            • R
              ralle1 @Cinimod last edited by

              @cinimod
              Okay, und für den "alten" Wert Lastupdate nehme ich jetzt den Occupancy-Wert?

              Cinimod 1 Reply Last reply Reply Quote 0
              • Cinimod
                Cinimod Most Active @ralle1 last edited by Cinimod

                @ralle1

                Wenn du bei erkannter Bewegung triggern willst nimmst du Occupancy.
                Aber nicht "wert von Occupancy" musst als trigger immer "objekt-id" nehmen.

                R 1 Reply Last reply Reply Quote 0
                • R
                  ralle1 @Cinimod last edited by

                  @cinimod
                  Werde ich heute Abend gleich mal testen, danke erstmal.

                  Cinimod 1 Reply Last reply Reply Quote 0
                  • Cinimod
                    Cinimod Most Active @ralle1 last edited by Cinimod

                    @ralle1

                    So wie dein Script aktuell aussieht, soll ja nur bei erkannter Bewegung etwas passieren.
                    Dann kannst auch direkt den trigger auf "wahr" stellen und die abfrage auf "wahr" dann weg lassen.
                    Dann reicht es also so :

                    Bildschirmfoto 2022-11-28 um 09.16.11.png

                    Ich würde das ausschalten auch an den BM binden. Dann musst aber die timeout Zeit zu der schon im BM integrierten Verzögerung addieren, das kannst du ja leicht testen wie lang der BM braucht, das occupancy wieder auf false geht.

                    Bildschirmfoto 2022-11-28 um 09.28.03.png

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      ralle1 @Cinimod last edited by

                      @cinimod
                      Moin, habe es gestern getestet und nun läuft es !
                      Danke.

                      Cinimod 1 Reply Last reply Reply Quote 0
                      • Cinimod
                        Cinimod Most Active @ralle1 last edited by

                        @ralle1

                        Sehr gut, dann setz bitte noch [gelöst] in den Titel.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        921
                        Online

                        31.7k
                        Users

                        79.9k
                        Topics

                        1.3m
                        Posts

                        2
                        10
                        439
                        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