Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Skript wenn Zigbee Taster

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Skript wenn Zigbee Taster

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

      @Asgothian
      kann es sein dass es an der kurzen Zeit liegt in der die variable "true" ist, und der adapter dass nicht so schnell bemerkt ?
      edit
      hab das ganze mal abgeändert und zum testen ne Variable erstellt, dort schreibe ich dann den status rein, wie vorher in die steckdose. Komischerweise funktioniert es da, die variable ist 60s true und danach wieder false.
      Werte ich nun die "variable" aus und möchte daraufhin die Steckdose einschalten gehts wieder nicht 😞 . An der Steckdose liegts nicht, hab auch schon andere probiert.

      BananaJoe 1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @pi_noob15 last edited by BananaJoe

        @pi_noob15 ändere mal wurde geändert auf ist wahr
        Der Datenpunkt soll dein Script nur einmal aktivieren, sonst wird es aufgerufen wenn der Datenpunkt wahr wird und kurz darauf wenn dieser falsch wird.

        Dann kannst du die falls Prüfung auch weglassen

        Das mit den 2 x steuere hintereinander, davon das 2. mit Verzögerung ist sehr elegant und sehe ich hier im Forum oft. Funktioniert bei mir nur leider oft auch nicht. Bzw. die Zeitangabe ist nicht so genau, ich habe oft das es zu schnell passiert, also gerade heute wo 9 Sekunden nicht 9 Sekunden sind.

        sonst kannst du es ja mal so probieren - und teste bei beiden Varianten mal wie genau die 60 Sekunden sind (Theoretisch beide gleich)
        7845c80e-7cb9-4554-bf1f-ef4111b8d189-image.png

        P 1 Reply Last reply Reply Quote 0
        • P
          pi_noob15 @BananaJoe last edited by pi_noob15

          @bananajoe
          danke für die Info, habs mal genauso versucht, läuft aber auch nicht 😞
          Hab mal Spaßeshalber ne WLAN Steckdose probiert um Fehler auszuschließen, geht aber auch nicht. Muss irgendwie mit dem Taster oder Skript zusammenhängen.......
          cc49ffe7-a7de-4caa-87cb-9d530f0ead50-grafik.png

          BananaJoe 1 Reply Last reply Reply Quote 0
          • BananaJoe
            BananaJoe Most Active @pi_noob15 last edited by

            @pi_noob15 wenn du dir den Switch-State im Objektbaum anschaust ... der springt schon zwischen false und true hin und her wenn du den Taster betätigst?

            P 1 Reply Last reply Reply Quote 0
            • K
              Kusi @pi_noob15 last edited by Kusi

              @pi_noob15 sagte in Blockly Skript wenn Zigbee Taster:

              den normalen Klick event habe ich.

              Gehe zum Reiter "Objekte" und dann zum Datenpunkt "Click event".
              Fahre nun mit der Maus auf den Wert (false), damit die Zusatzinfos erscheinen, dann mache ein Screenshot.
              Dies würde so aussehen:
              a45741c1-b4a1-488c-b378-d15c0d8d6c2e-image.png

              So sehen wir dann, ob sich der Wert überhaupt geändert hat (zuletzt geändert).

              Was hast du hinter "Bei Zustandsänderung" angewählt? Hier müsste "ist wahr" stehen.
              8ce6bacb-7c0e-4003-97c9-e638237d20a5-image.png

              P 1 Reply Last reply Reply Quote 0
              • P
                pi_noob15 @BananaJoe last edited by

                @bananajoe
                ja, das passt. Ist halt nur recht kurz auf True

                1 Reply Last reply Reply Quote 0
                • P
                  pi_noob15 @Kusi last edited by pi_noob15

                  @kusi
                  hier der Screenshot. Hab auch schon die "click" variable manuell auf "true" gesetzt, das Skript schaltet trotzdem nicht.
                  5c3c32bb-33d2-45a5-9cad-31d3c5a6fe75-grafik.png

                  und das aktuelle Skript, ob da "wahr" oder "aktualisiert" steht macht keinen Unterschied. Hab mal Testweise auch ne andere Steckdose zum schalten eingetragen, ohne Erfolg.
                  4b29e43c-ed02-4847-9e10-77a6ab76606f-grafik.png

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @pi_noob15 last edited by paul53

                    @pi_noob15 sagte: das Skript schaltet trotzdem nicht.

                    Das Skript ist aktiv und hoffentlich nicht unter der Gruppe "global" erstellt?

                    @kusi sagte in Blockly Skript wenn Zigbee Taster:

                    Hier müsste "ist wahr" stehen.

                    Oder "ist größer als letztes".

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      pi_noob15 @paul53 last edited by

                      @paul53 die Skripte liegen alle in common
                      1b9165e9-2e29-4c3c-84ec-fcd030470758-grafik.png

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @pi_noob15 last edited by paul53

                        @pi_noob15 sagte: Skripte liegen alle in common

                        Dann setze einen Debug-Block in den Trigger, um zu sehen, ob bei Tastendruck getriggert wird.

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          pi_noob15 @paul53 last edited by

                          @paul53 so müsste das ja passen:
                          9ddc2d07-b630-41af-b699-8654cbe5b53a-grafik.png
                          im Log kommt dann das sobald ich drücke
                          e730d621-788a-4ea5-aca1-1a1d6ce99722-grafik.png

                          BananaJoe paul53 2 Replies Last reply Reply Quote 0
                          • BananaJoe
                            BananaJoe Most Active @pi_noob15 last edited by

                            @pi_noob15 Dann zeig mal den Shelly Power Datenpunkt. Wenn du den dort manuell auf True setzt schaltet der Shelly, ja?

                            P 1 Reply Last reply Reply Quote 0
                            • P
                              pi_noob15 @BananaJoe last edited by

                              @bananajoe ja, genau unter power:
                              448dedac-5b5a-47ae-b9a2-f310921ae83a-grafik.png

                              1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @pi_noob15 last edited by

                                @pi_noob15
                                Schalte den Debug-Modus rechts oben aus, denn der verhindert das Schreiben in den Datenpunkt.

                                P K 2 Replies Last reply Reply Quote 0
                                • P
                                  pi_noob15 @paul53 last edited by pi_noob15

                                  @paul53 jetzt gehts 😁
                                  das heißt es war die ganze Zeit der Debug Modus aktiv ?

                                  BananaJoe 1 Reply Last reply Reply Quote 0
                                  • BananaJoe
                                    BananaJoe Most Active @pi_noob15 last edited by

                                    @pi_noob15 nee, das hättest du ja gesehen weil er das jedesmal unten gschrieben hätte

                                    P 1 Reply Last reply Reply Quote 0
                                    • P
                                      pi_noob15 @BananaJoe last edited by pi_noob15

                                      @bananajoe komisch, dann verstehe ich jetzt aber nicht was die Ursache war....

                                      1 Reply Last reply Reply Quote 0
                                      • K
                                        Kusi @paul53 last edited by

                                        @paul53 sagte in Blockly Skript wenn Zigbee Taster:

                                        Schalte den Debug-Modus rechts oben aus,

                                        7cd82951-a76f-4625-9c95-44d62c2ab4b9-image.png
                                        Sehe ich zum ersten Mal. Was hat es denn damit genau auf sich?

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        645
                                        Online

                                        32.0k
                                        Users

                                        80.5k
                                        Topics

                                        1.3m
                                        Posts

                                        5
                                        23
                                        1882
                                        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