Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly Dimmen über Taster funktioniert nicht

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly Dimmen über Taster funktioniert nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Matze 2 last edited by

      Hallo zusammen,

      ich möchte mit einem Taster in Verbindung mit einem Shelly Plus i4 meine Phlips Hue / Zigbee-Lampen schalten und dimmen. Mit dem beigefügten Blockly-Skript funktioniert nur das Ein-/Ausschalten und nicht das dimmen.
      Leider finde ich den Fehler nicht.

      74a94635-ef5a-404c-a554-0ee079a56153-image.png

      Habt ihr einenLösungsansätz für mich?

      Vielen Dank
      Gruß Mathias

      Schmakus B 2 Replies Last reply Reply Quote 0
      • Schmakus
        Schmakus Developer @Matze 2 last edited by Schmakus

        @matze-2 Theoretisch funktioniert das Dimmen immer nur genau 1x. Wenn long_push und Helligkeit kleiner 10 dann wird die Funktion gestartet, welche die Helligkeit in 5% Schritten auf 95% hochdimmt. Gleiches bei Helligkeit größer 95, dann wird bis auf 5% runtergedimmt. Das funktioniert soweit?

        Dir fehlt zum einen der Stop Befehl. Irgendwas mit long_push ende und zum zwiten, wenn die Helligkeit z.B. 11% Hat, dann wird nie eine der beiden Funktionen ausgelöst.

        Du möchtest alle mit einem Button machen? Dann benötigst du eine Hilfsvariable, welche dir zeigt, ob du vorher hoch- oder runtergedimmt hast. Die frägst du in Falls ab.

        Probier mal folgendes (Natürlich musst du bei "long_push_stop" noch das richtige Event eintragen. Ist hier nur ein Beispiel):
        Xnip2023-01-12_15-02-22.jpg

        M 1 Reply Last reply Reply Quote 0
        • B
          badsnoopy667 @Matze 2 last edited by badsnoopy667

          @matze-2
          Sieht so aus, als würde z.B. das Hochdimmen nur gestartet, wenn die Helligkeit <= 10% ist. Warum? Das macht ja keinen Sinn, so startet die Funktion ja nicht mehr, wenn die Lampe z.B. auf 30% steht und man auf 50% hochdimmen will.

          1 Reply Last reply Reply Quote 0
          • M
            Matze 2 @Schmakus last edited by

            @schmakus Vielen Dank für Dein Beispiel.
            Leider funktioniert damit nur das Ein/Ausschalten. Dimmen geht nicht.
            Zu Deiner Frage: Ich möchte mit dem Taster nur eine Lampe schalten/dimmen.

            Ich habe das Blockly-Skript so erstellt...
            f1cf9aea-e59d-4231-9219-ab54c350fe90-grafik.png

            Schmakus 1 Reply Last reply Reply Quote 0
            • Schmakus
              Schmakus Developer @Matze 2 last edited by

              @matze-2 kann ja nicht, da du beim „im Falle von“ beim Dimmen irgendeinen Wert aus einem DP holst anstatt wie in meinem Beispiel den Triggerwert vergleichst.

              M 1 Reply Last reply Reply Quote 0
              • M
                Matze 2 @Schmakus last edited by

                @schmakus Auch mit dieser Variante funktioniert das Dimmen leider nicht. Ich habe die Triggerwerte vom Taster noch einmal kontrolliert.
                Taster nicht gedrückt "btn_up"
                Taster 1x gedrückt -> kurz "single_push"
                Taster länger gedrückt "long_push"

                9ffe09b1-97ae-4aaf-afa6-b19522157875-grafik.png

                Schmakus 1 Reply Last reply Reply Quote 0
                • Schmakus
                  Schmakus Developer @Matze 2 last edited by

                  @matze-2 ok, dann setzte mal ein paar debug blöcke rein um zu sehen, ob überhaupt die jeweiligen Steps ausgeführt werden. Vorangegangen mit einem debug block direkt nach dem Trigger, welcher den Triggerwert anzeigt.

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  719
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  325
                  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