Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Button in Objekten aus Blockly raus "drücken"

    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

    Button in Objekten aus Blockly raus "drücken"

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dutchman
      Dutchman Developer Most Active Administrators last edited by

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

      Sent from my iPhone using Tapatalk

      1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 last edited by

        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

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          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 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 last edited by

            Ändert nichts.

            1 Reply Last reply Reply Quote 0
            • Ralla66
              Ralla66 Most Active last edited by

              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 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 last edited by

                @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.

                1 Reply Last reply Reply Quote 0
                • Ralla66
                  Ralla66 Most Active last edited by

                  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 Reply Last reply Reply Quote 0
                  • wendy2702
                    wendy2702 last edited by

                    OK.

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

                    1 Reply Last reply Reply Quote 0
                    • Ralla66
                      Ralla66 Most Active last edited by

                      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 Reply Last reply Reply Quote 0
                      • Ralla66
                        Ralla66 Most Active last edited by

                        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 Reply Last reply Reply Quote 0
                        • wendy2702
                          wendy2702 last edited by

                          Hi,

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

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

                          Mirko

                          1 Reply Last reply Reply Quote 0
                          • Ralla66
                            Ralla66 Most Active last edited by

                            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 Reply Last reply Reply Quote 0
                            • wendy2702
                              wendy2702 last edited by

                              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 1 Reply Last reply Reply Quote 0
                              • O
                                oroettger @wendy2702 last edited by

                                @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 Cee 1 Reply Last reply Reply Quote 0
                                • Jey Cee
                                  Jey Cee Developer @oroettger last edited by

                                  @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.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  829
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  5
                                  16
                                  7994
                                  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