Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Wie schalte ich einen Button ?

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Wie schalte ich einen Button ?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Karel Puhli
      Karel Puhli @DJMarc75 last edited by Karel Puhli

      @jensven

      Auch wenn ich Deinen Anwendungsfall nicht zu 100 % nachvollziehen kann, würde ich DIr raten, an vielen Punkten der Blöcke einen debug-Block einzubauen. Dann kannst du sehr gut nachvollziehen, wo der Schuh drückt.

      LG Karel

      DJMarc75 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Karel Puhli last edited by DJMarc75

        @karel-puhli sagte in Wie schalte ich einen Button ?:

        würde ich DIr raten

        warum mir ? 🤔

        Karel Puhli 1 Reply Last reply Reply Quote 1
        • Karel Puhli
          Karel Puhli @DJMarc75 last edited by

          @djmarc75

          Sorry. Natürlich @jensven ... 😇

          1 Reply Last reply Reply Quote 0
          • J
            jensven last edited by jensven

            @djmarc75 said in Wie schalte ich einen Button ?:

            @jensven sagte in Wie schalte ich einen Button ?:
            Fast traue ich mich nicht zu fragen weil ja wieder was Patziges von Dir kommen könnte, aber: hast Du eine PRO Lizenz ? Und hast Du den Fully und auch den Adapter richtig konfiguriert ?
            Sorry, aber wir Helfenden können nicht hellsehen und hinterfragen halt mal gerne.

            Patziges?
            Sorry falls es falsch rüber kommt, aber wollte gewiss nicht patzig oder verärgert oder sonstiges rüber kommen. Ich bin für jegliche Hilfe dankbar und Versuche nur Infos weiter zu geben dir mir einfallen und aus meiner Sicht weiter hilfreich sind um mir zu helfen.

            Eine Pro Lizenz von Fully habe ich
            Der Fully Adapter ist richtig konfiguriert, zeigt ja auch daß der Button über Admin funktioniert bzw. der Datenpunkt sich aktualisiert und der Bildschirm dann auch an geht.

            Der Sensor Button ist ein Schalter von Hue
            Der wird eigentlich genutzt um Lichtszenen von Phoscon zu steuern was über den deconz Adapter gesteuert wird und auch funktioniert.

            Der Sensor Button nutze ich jetzt zu Testzwecken um zu erkennen ob der Fully Datenpunkt überhaupt angesprochen wird.
            Und daß wird er eben nicht, kein neue Zeitstempel und auch kein Status (true oder false)

            Bin gerade in nem Kurzurlaub und kann morgen wieder gerne genauere Infos weitergeben.

            Und nochmals
            Ich will hier keinen anpöbeln oder Patzig wirken.
            Sollte dies so rüber kommen dann tut es mir leid und Versuche nicht mehr so rüber zu kommen

            DJMarc75 Karel Puhli 2 Replies Last reply Reply Quote 0
            • DJMarc75
              DJMarc75 @jensven last edited by

              @jensven sagte in Wie schalte ich einen Button ?:

              Der Sensor Button ist ein Schalter von Hue

              Das Problem bei den (ich vermute ein "Hue Switch" - der mit den 4 Tasten) Tastern ist es dass der von Dir überwachte Datenpunkt nicht als Trigger in Blockly dienen kann da der Wert sich je nach Polltime immer aktualisiert.
              Zeig am Besten mal einen Ausschnitt des Objektbaumes.
              Welchen Adapter nutzt Du ? Den Hue oder den Hue-Extended?

              Greets

              J 1 Reply Last reply Reply Quote 0
              • Karel Puhli
                Karel Puhli @jensven last edited by Karel Puhli

                @jensven

                Welche Polling Zeit hast du eingestellt?
                Wenn du z.B. 10 sec gewählt hast, muss du im "schlimmsten" Fall den Taster 10 sec gedrückt halten, damit du ein Ergebnis erziehlst. Daher nochmal der TIpp mit den Debug Blöcken. Da siehst du eben ganz genau, ob es funktioniert.

                1 Reply Last reply Reply Quote 0
                • J
                  jensven @DJMarc75 last edited by jensven

                  @djmarc75 @Karel-Puhli

                  Der Hue schalter ist der "Hue Tap dial Switch"
                  Nutze den schon ne weile und normalerweise wird dieser genutzt um die Lichtszenen zu steuern.
                  hueschalter.JPG

                  hueschalter.JPG

                  log.JPG

                  Dass mit der PollingTime hatte ich noch gar nicht auf dem Schirm.
                  Wo kann ich diese einsehen bzw. einstelllen ?

                  *Edit:
                  Vergessen den Bewegungssensor mit einzustellen.
                  Das ist ein Ikea Bewegungssensor, mit dem ich unter anderem auch den Bildschirm wieder einschalten will.
                  kueche.JPG

                  0küche.JPG

                  Und auch hier schaltet sich der Bildschirm nicht mehr an

                  Karel Puhli 2 Replies Last reply Reply Quote 0
                  • J
                    jensven last edited by jensven

                    Habe jetzt mal nen Blockly gebaut, wie ich es gerne möchte:
                    fully.JPG

                    und hier funktioniert der befehl "ScreenOff.

                    Der Befehl "ScreenOn" im unterem Block habe ich mal rein gemacht um es zu testen, da es ja mit dem Bewegungssensor oder mit dem Hue schalter nicht funktioniert. Und hier hat der Befehl funktioniert.

                    Es ist mir ein sehr großes Rätsel warum es nicht über den Bewegungssensor, der den Wert "true" ja über 1 Minute hat", nicht funktioniert

                    *Nachtrag:
                    Ich triggere hier auf den Button zum drücken vom FullyAdapter, da der Punkt "ScreenOn" nicht sofort aktualisiert wird

                    button.JPG

                    1 Reply Last reply Reply Quote 0
                    • Karel Puhli
                      Karel Puhli @jensven last edited by

                      Dass mit der PollingTime hatte ich noch gar nicht auf dem Schirm.
                      Wo kann ich diese einsehen bzw. einstelllen ?

                      Wenn du den Hue Adapter nutzt, dann findest du die Einstellung direkt auf der ersten Seite ganz unten.

                      Und auch hier schaltet sich der Bildschirm nicht mehr an

                      Der Debug wirft ein true? In deinem Screenshot ist der Wert nämlich false.

                      1 Reply Last reply Reply Quote 0
                      • Karel Puhli
                        Karel Puhli @jensven last edited by

                        @jensven sagte in Wie schalte ich einen Button ?:

                        @djmarc75 @Karel-Puhli

                        Der Hue schalter ist der "Hue Tap dial Switch"
                        Nutze den schon ne weile und normalerweise wird dieser genutzt um die Lichtszenen zu steuern.
                        hueschalter.JPG

                        hueschalter.JPG

                        Schalte mal bei "Im Falle von" 1002 was Anderes, bzw. baue hier mal ein debug ein und guck, ob der Wert 1002 wirklich ankommt.

                        J 1 Reply Last reply Reply Quote 0
                        • J
                          jensven @Karel Puhli last edited by jensven

                          @karel-puhli

                          @karel-puhli said in Wie schalte ich einen Button ?:

                          Dass mit der PollingTime hatte ich noch gar nicht auf dem Schirm.
                          Wo kann ich diese einsehen bzw. einstelllen ?

                          Wenn du den Hue Adapter nutzt, dann findest du die Einstellung direkt auf der ersten Seite ganz unten.

                          Ich nutze den deconZ Adapter, habe aber nichts gefunden um etwas einzustellen.
                          Wobei ich denke dass da nicht das Problem sein kann, da ich z.B. auch nen anderen Schalter von einem anderem Hersteller meinen Staubsauger bediene. Da wird auch ein virtueller Knopf gedrückt und da gab es noch nie Probleme.

                          Und auch hier schaltet sich der Bildschirm nicht mehr an

                          Der Debug wirft ein true? In deinem Screenshot ist der Wert nämlich false.

                          Mein fehler, der Debug wirft tatsächlich ein true raus, habe nur im falschen Moment den Screenshot gemacht.

                          @karel-puhli said in Wie schalte ich einen Button ?:

                          @jensven sagte in Wie schalte ich einen Button ?:

                          @djmarc75 @Karel-Puhli

                          Der Hue schalter ist der "Hue Tap dial Switch"
                          Nutze den schon ne weile und normalerweise wird dieser genutzt um die Lichtszenen zu steuern.
                          hueschalter.JPG

                          hueschalter.JPG

                          Schalte mal bei "Im Falle von" 1002 was Anderes, bzw. baue hier mal ein debug ein und guck, ob der Wert 1002 wirklich ankommt.

                          @jensven said in Wie schalte ich einen Button ?:

                          hueschalter.JPG

                          log.JPG

                          Das funktioniert mit der Lichtersteuerung auch schon seit en paar Jahren sehr zuverlässig.

                          -----------------------------------------------------------------------------------------------

                          Ich habe jetzt mal alles was ich mit dem FullyAdapter steuern will in ein extra Script gepackt. Und jetzt hat es, zumindest mal bei dem ersten Test, sofort funktioniert.

                          Hier aktualisiert sich der "screenOn" nicht
                          kueche.JPG

                          und hier aktualisiert er sich
                          fully.JPG

                          dabei nehme ich den genau selben trigger und datenpunkt
                          In dem oberen Script habe ich noch 2 weiter Trigger, aber nicht besonderes oder komplexes.

                          Edit
                          @paul53
                          Ich habe vor ner ganzen weile in dem oberen Script teile des scripts aus einem anderem script mit "strg +c" und "strg + v" kopiert
                          Kann es sein dass dadurch das script nicht mehr so richtig funktioniert wie es soll ?

                          Karel Puhli 2 Replies Last reply Reply Quote 0
                          • Karel Puhli
                            Karel Puhli @jensven last edited by

                            @jensven

                            Dat is echt ma sehr komisch.... 😞

                            Langsam gehen mir die Ideen aus.... DIe letze Möglichkeit wäre, dass du mal deinen JS Code hier komplett postest. Also rechts neben dem Blockly Skript das Skript in JS anzeigen lassen....

                            1 Reply Last reply Reply Quote 0
                            • Karel Puhli
                              Karel Puhli @jensven last edited by

                              @jensven sagte in Wie schalte ich einen Button ?:

                              Kann es sein dass dadurch das script nicht mehr so richtig funktioniert wie es soll ?

                              Ansonsten schreib das Skript doch einfach mal neu. Ist ja schnell gemacht. Dann siehst du es direkt, ob es daran lag.

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              984
                              Online

                              31.6k
                              Users

                              79.5k
                              Topics

                              1.3m
                              Posts

                              3
                              21
                              762
                              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