Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Button in Objekten aus Blockly raus "drücken"

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Button in Objekten aus Blockly raus "drücken"

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 5 Kommentatoren 8.7k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • wendy2702W Online
    wendy2702W Online
    wendy2702
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich stelle mich zu doof an aber wie kann ich denn einen Toggle Button aus Blockly raus drücken so das er direkt wieder zurück springt?

    Geht das nur über Timeouts und setze "true" mit anschließendem setze "false" !?

    Z.B. um Über den Harmony Adapter meinen Subwoofer ein/aus zu schalten.

    999_subwoofer_harmony.jpg

    Danke für einen kleinen Tipp

    Bitte keine Fragen per PN, die gehören ins Forum!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      Einfach nur nen true bzw 1 Wert schicken damit löst du den toggle aus

      Sent from my iPhone using Tapatalk

      1 Antwort Letzte Antwort
      0
      • wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von
        #3

        Wenn ich das einfach mal mache:

        999_subwoofer_blockly.jpg

        Erhalte ich nach Ändern des Power Objektes das:

        16:47:33.950	[warn]	javascript.0 at Object. (script.js.common.Unterhaltung.Subwoofer:7:3)
        

        Hier das Blockly als JS:

        on({id: 'yamaha.0.power', change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          console.log('Power geändert');
          if (getState("yamaha.0.power").val == true) {
          }
          setState("harmony.0.Wohnzimmer.Subwoofer.PowerToggle"/*Subwoofer:PowerToggle*/, true);
          console.log('Subwoofer True');
        });
        

        Er meckert also bei dem setState

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #4

          Schaue ich mir jetzt Abend Mal an hab auch harmony.

          . Und wenn du statt währe die "1" nimmst?

          Sent from my iPhone using Tapatalk

          1 Antwort Letzte Antwort
          0
          • wendy2702W Online
            wendy2702W Online
            wendy2702
            schrieb am zuletzt editiert von
            #5

            Ändert nichts.

            Bitte keine Fragen per PN, die gehören ins Forum!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            1 Antwort Letzte Antwort
            0
            • Ralla66R Offline
              Ralla66R Offline
              Ralla66
              Most Active
              schrieb am zuletzt editiert von
              #6

              Dieses Test script läuft bei mir.

              Button alle 10 Sec umgeschaltet von true auf false.

              Zur Kontrolle ob geschaltet wird DP Sub Wert angelegt.
              5230_wendy_v10.jpg

              1 Antwort Letzte Antwort
              0
              • wendy2702W Online
                wendy2702W Online
                wendy2702
                schrieb am zuletzt editiert von
                #7

                @Ralla66:

                Dieses Test script läuft bei mir.

                Button alle 10 Sec umgeschaltet von true auf false.

                Zur Kontrolle ob geschaltet wird DP Sub Wert angelegt. `

                Du meinst mein Blockly läuft bei dir?

                Denke dann liegt es daran das der Harmony Adapter den DP anders angelegt hat als du manuell wenn ich das richtig verstanden habe.

                EDIT: ich war zu schnell… da war dein Bild noch nicht da. Du machst das ja mit setze true und dann kurz danach mit setze false. Ich hatte gehofft es gibt eine einfachere/schönere Lösung.

                Bitte keine Fragen per PN, die gehören ins Forum!

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Antwort Letzte Antwort
                0
                • Ralla66R Offline
                  Ralla66R Offline
                  Ralla66
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  Das ist ja nur der Test ob das Blockly den Button true false schaltet.

                  Wenn das ok ist liegt der Fehler DP Button nach Harmony.

                  1 Antwort Letzte Antwort
                  0
                  • wendy2702W Online
                    wendy2702W Online
                    wendy2702
                    schrieb am zuletzt editiert von
                    #9

                    OK.

                    Werde ich Testen und mich melden nur heute gibt das nichts mehr… bin aufm Sprung.

                    Bitte keine Fragen per PN, die gehören ins Forum!

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Antwort Letzte Antwort
                    0
                    • Ralla66R Offline
                      Ralla66R Offline
                      Ralla66
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      Ok,

                      Button steuern und zurückspringen.

                      Auch ganz easy , steure DP mit wahr und z.B. mit Verzögerung 1 Sec auf false steuern.

                      Bessere wäre aber den DP auszuwerten wo er steht auf true oder false.

                      1 Antwort Letzte Antwort
                      0
                      • Ralla66R Offline
                        Ralla66R Offline
                        Ralla66
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        Rücksprung des Button, siehe Bild.

                        Hier ist das egal ob der DP Button auf true oder false steht.

                        Dieser springt immer wieder zurück wo er Stand.

                        Zeit der Verzögerung schwierig zu sagen, je nachdem wie schnell das nachgeschaltete System reagiert.

                        ****Für den Rücksprung des Button besteht welcher Grund ?

                        Sehe ich bei Harmony nicht !****

                        Für Power hast du welchen Button ?

                        Leider im Bild nicht zu sehen.

                        IR schaltet normal über den gleichen Code das Gerät an bzw aus.

                        Dann wäre Rücksprung des Button absolut falsch.

                        Zeig mal bitte den Datenpunkt Power.
                        5230_wendy_v11.jpg

                        1 Antwort Letzte Antwort
                        0
                        • wendy2702W Online
                          wendy2702W Online
                          wendy2702
                          schrieb am zuletzt editiert von
                          #12

                          Hi,

                          der Datenpunkt ist im ersten Bild zu sehen und heißt "PowerToggle".

                          Wie gesagt, muss nur einmal kurz betätigt (true) werden.

                          Mirko

                          Bitte keine Fragen per PN, die gehören ins Forum!

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          1 Antwort Letzte Antwort
                          0
                          • Ralla66R Offline
                            Ralla66R Offline
                            Ralla66
                            Most Active
                            schrieb am zuletzt editiert von
                            #13

                            Hi Mirko,

                            je nach dem von wo du aus triggers.

                            Brachst ja nur sagen -> aktualisiere Objekt ID ( Power Toggle ) = wahr.

                            Bei mir kann ich dem Button einen Wert zuweisen.

                            Sollte bei dir true sein.

                            Ralf
                            5230_wendy_v20.jpg

                            1 Antwort Letzte Antwort
                            0
                            • wendy2702W Online
                              wendy2702W Online
                              wendy2702
                              schrieb am zuletzt editiert von
                              #14

                              Hi,

                              sorry für die späte Rückmeldung hatte aber nach einem Server Umbau etwas Probleme das Teil wieder ans laufen zu bekommen.

                              Werde ich heute oder morgen mal testen wenn ich die letzten Problemchen gelöst habe.

                              Danke!

                              Bitte keine Fragen per PN, die gehören ins Forum!

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              O 1 Antwort Letzte Antwort
                              0
                              • wendy2702W wendy2702

                                Hi,

                                sorry für die späte Rückmeldung hatte aber nach einem Server Umbau etwas Probleme das Teil wieder ans laufen zu bekommen.

                                Werde ich heute oder morgen mal testen wenn ich die letzten Problemchen gelöst habe.

                                Danke!

                                O Offline
                                O Offline
                                oroettger
                                schrieb am zuletzt editiert von
                                #15

                                @wendy2702 hast du das Thema gelöst? ich komme nicht weiter. es muss doch eine fuktion geben, die das gleiche bewirkt, als wenn ich den butten im Browser drücke. genau diese Funktion bräuchte ich.

                                Jey CeeJ 1 Antwort Letzte Antwort
                                0
                                • O oroettger

                                  @wendy2702 hast du das Thema gelöst? ich komme nicht weiter. es muss doch eine fuktion geben, die das gleiche bewirkt, als wenn ich den butten im Browser drücke. genau diese Funktion bräuchte ich.

                                  Jey CeeJ Online
                                  Jey CeeJ Online
                                  Jey Cee
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #16

                                  @oroettger was ist den dein Ziel?
                                  Die Lösung kann ganz einfach sein, dem Objekt die Rolle Button geben, oder Kompliziert wenn du kein Objekt benutzt.

                                  Persönlicher Support
                                  Spenden -> paypal.me/J3YC33

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  680

                                  Online

                                  32.7k

                                  Benutzer

                                  82.4k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe