Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. CONTINOUS_PRESS in Blockly abfangen

    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

    CONTINOUS_PRESS in Blockly abfangen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @Oliver Lamm last edited by

      @oliver-lamm sagte in Anfängerfrage Homematic Schalter:

      Aktuell unter FHEM haben wir die Schalter wie folgt belegt:
      1x Kurz antippen -> Wechsel durch die definierten Szenen (aus, 25%, 50%, 75%, 100%)
      1x Lang antippen -> Ausschalten

      Das geht auch mit ioBroker

      @oliver-lamm sagte in Anfängerfrage Homematic Schalter:

      Mein Wunsch wäre nun:
      1x Kuz antippen -> an/aus, funktioniert soweit.
      1x Lang antippen -> dimmen (schrittweise, wenn bei 100% einfach wieder auf 0 und von vorne).
      Das Problem an dem ich nun scheitere ist, das entweder der Zähler nonstop läuft wenn ich lang drücke oder nach einem Wert update aufhört.

      Meinst du (wirklich) einen LONG_PRESS oder ehere einen dauerduruck (continuous Press) bis zum Loslassen (Press-Release) ?

      O 1 Reply Last reply Reply Quote 0
      • O
        Oliver Lamm @Homoran last edited by

        @homoran
        Hi,
        ich denke mal da da mein Denkfehler ist, Der Trigger sollte wohl LONG_PRESS sein, bis dann der Trigger PRESS_RELEASE kommt.
        Beide stehen ja (leider) auf "true". Müsste ich dann den zweiten Trigger innerhalb des ersten abfragen ?

        Hab es mal direkt ausprobiert, so sollte es klappen:
        2022-01-22 14_14_58-Clipboard.png

        Danke für die schnelle Hilfe.
        Oli

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Oliver Lamm last edited by Homoran

          @oliver-lamm sagte in Anfängerfrage Homematic Schalter:

          Müsste ich dann den zweiten Trigger innerhalb des ersten abfragen ?

          nein, Trigger in Trigger darfst du nicht machen.

          Das ist jetzt aber keine Anfängerfrage (wie z.B. ein Wenn-Dann umzusetzene ist) mehr, sondern schon sehr speziell.
          Ich verschiebe das mal

          EDIT: Habe auch den Titel angepasst

          O 1 Reply Last reply Reply Quote 0
          • O
            Oliver Lamm @Homoran last edited by Oliver Lamm

            @homoran
            Hmm ... ich habe es jetzt wie folgt gelöst, widerspricht aber dann Deiner Aussage das man es so nicht machen sollte:
            2022-01-22 14_27_15-Window.png

            Oder habe ich dich falsch verstanden ?

            Oli

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Oliver Lamm last edited by

              @oliver-lamm sagte in CONTINOUS_PRESS in Blockly abfangen:

              widerspricht aber dann Deiner Aussage das man es so nicht machen sollte:

              da müsste "innen" ein blaues Logik-Falls rein
              Ein triggern wird da nie funktionieren

              paul53 1 Reply Last reply Reply Quote 0
              • O
                Oliver Lamm last edited by

                @homoran
                Hi,
                es läuft mit dem o. Skript. Wenn ein Logikblock hier die bessere Wahl wäre, wie kann ich denn mittels Logikblock auf "Aktualisierung" prüfen ?
                Oli

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Oliver Lamm last edited by

                  @oliver-lamm sagte in CONTINOUS_PRESS in Blockly abfangen:

                  wie kann ich denn mittels Logikblock auf "Aktualisierung" prüfen ?

                  in einem separaten (Teil-)Blockly

                  @oliver-lamm sagte in CONTINOUS_PRESS in Blockly abfangen:

                  es läuft mit dem o. Skript.

                  wundert mich, aber da bin ich nicht so tief drin.
                  Ich denke @paul53 könnte dir das bestimmt besser erklärten. Dann kann ich auch noch was lernen

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

                    @homoran sagte: da müsste "innen" ein blaues Logik-Falls rein

                    Das funktioniert nicht, da HM-Tasten immer true liefern.

                    Prinzip, wenn man PRESS_LONG und PRESS_LONG_RELEASE verwenden will:

                    Bild_2022-01-22_150527.png

                    Alternativ kann man auch nur PRESS_CONT verwenden, der den Zeitstempel alle 250 ms aktualisiert, solange die Taste gedrückt wird.

                    Homoran O 2 Replies Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @paul53 last edited by

                      @paul53 sagte:

                      Das funktioniert nicht, da HM-Tasten immer true liefern.

                      Hab gar nicht auf den Inhalt geachtet 😳
                      Sorry

                      1 Reply Last reply Reply Quote 0
                      • O
                        Oliver Lamm @paul53 last edited by Oliver Lamm

                        @paul53

                        Also hier nun meine Lösung nach Deinem Ansatz:
                        2022-01-22 14_52_14-Window.png

                        Läuft so wie ich es möchte, danke Euch beiden.
                        Oli

                        paul53 Homoran 2 Replies Last reply Reply Quote 0
                        • paul53
                          paul53 @Oliver Lamm last edited by paul53

                          @oliver-lamm sagte: Also hier nun meine Lösung nach Deinem Ansatz:

                          Das entspricht nicht meinem Ansatz! Keine Trigger innerhalb von Triggern verwenden!
                          Bei mir sind die Trigger untereinander und triggern auf "wahr". Die Abfrage auf "wahr" ist sinnlos, da der Wert immer "wahr" ist.

                          EDIT: Du hast die Position der Triggers korrigiert.

                          1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @Oliver Lamm last edited by

                            @oliver-lamm Editierungen bitte kenntlich machen, sonst passt der ganze Threadverlauf nicht

                            1 Reply Last reply Reply Quote 0
                            • O
                              Oliver Lamm last edited by

                              @paul53
                              Ich hatte den falschen Screenshot hochgeladen, zwar direkt korrigiert aber evtl haben sich unsere Antworten überschnitten. Der zweite Triggerblock ist unterhalb.
                              Wo genau liegt denn bei den HM-Schaltern der Unterschied zwischen "aktualisiert" und "wahr". beide müssten doch das gleiche Ergebnis liefern da der State immer "wahr" ist oder ?

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

                                @oliver-lamm sagte: Unterschied zwischen "aktualisiert" und "wahr". beide müssten doch das gleiche Ergebnis liefern da der State immer "wahr" ist oder ?

                                Ja, deshalb ist die Abfrage des Wertes innerhalb des Trigger nutzlos.

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                881
                                Online

                                31.9k
                                Users

                                80.2k
                                Topics

                                1.3m
                                Posts

                                3
                                15
                                314
                                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