Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Script läuft bei virtuellem Tastend nicht bei real

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Script läuft bei virtuellem Tastend nicht bei real

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DomDom @bahnuhr last edited by

      @bahnuhr said in Script läuft bei virtuellem Tastendruck nicht bei realem:

      on({id: "hm-rpc.0.LEQ0635400.1.PRESS_SHORT", val: true}, function() { // Bad_EG: Wandtaster 1 gedrückt log("Auslöser Bad EG: Wandtaster 1");

      Danke; aber auch dann passiert nichts. Das Script im ioBroker funktioniert ja an sich denn in wenn der virtuelle Taster gedrückt wird geht die Gartendusche ja an.
      Die Variablen in der CCU2 wollte ich nur setzten zur Überprüfung. Habe diese auf dein Anraten dann rausgenommen.

      on({id: "hm-rpc.1.OEQ0612762.1.PRESS_SHORT"/HM-PBI-4-FM OEQ0612762:1.PRESS_SHORT/, val: true}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      setState("smartgarden.0.LOCATION_c7b4622f-2D7106-2D4f26-2Da213-2D4013fee57cd3.DEVICE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.SERVICE_VALVE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.duration_value"/duration_value/, '600');
      });

      bahnuhr 1 Reply Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @DomDom last edited by

        @DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

        Danke; aber auch dann passiert nichts.

        Na, dann send doch mal eine hardcopy von der ccu dummy script.
        sowohl das iob script in code tag.

        D 1 Reply Last reply Reply Quote 0
        • D
          DomDom @bahnuhr last edited by

          @bahnuhr Bildschirmfoto 2020-08-22 um 21.20.23.png Bildschirmfoto 2020-08-22 um 21.20.56.png

          Homoran 1 Reply Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active last edited by

            Was ist Dusche auf der ccu?

            Ist das die SV oder der HM-PBI-4-FM ?

            Kannst du dein Script als JS senden, mit blocky mach ich nix.

            D 1 Reply Last reply Reply Quote 0
            • D
              DomDom @bahnuhr last edited by

              @bahnuhr
              Danke erstmal für Deine Bemühung mir hier zu helfen.

              Dusche ist der Taster
              Bildschirmfoto 2020-08-22 um 21.25.38.png

              als Script sieht das so aus

              on({id: "hm-rpc.1.OEQ0612762.1.PRESS_SHORT"/HM-PBI-4-FM OEQ0612762:1.PRESS_SHORT/, val: true}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              setState("smartgarden.0.LOCATION_c7b4622f-2D7106-2D4f26-2Da213-2D4013fee57cd3.DEVICE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.SERVICE_VALVE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.duration_value"/duration_value/, '600');
              });

              //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbiUyMiUyMGlkJTNEJTIyJTNBJTIzJTJGYyU1RXFGJTJGUmxfJTdDeSUyM21RfiUyNCUzQWglMjIlMjB4JTNEJTIyLTgxMiUyMiUyMHklM0QlMjItMTM2MiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhtLXJwYy4xLk9FUTA2MTI3NjIuMS5QUkVTU19TSE9SVCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFdHJ1ZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMiUyNXBVJTYwOCUyNUQlNUR4TVAlN0JJOColM0J6SG8lNUQlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzbWFydGdhcmRlbi4wLkxPQ0FUSU9OX2M3YjQ2MjJmLTJENzEwNi0yRDRmMjYtMkRhMjEzLTJENDAxM2ZlZTU3Y2QzLkRFVklDRV8wYjQzNmVjZi0yRGJjMTItMkQ0MTJkLTJEYjFiMi0yRDVkYzNlMDI2NjRjMy5TRVJWSUNFX1ZBTFZFXzBiNDM2ZWNmLTJEYmMxMi0yRDQxMmQtMkRiMWIyLTJENWRjM2UwMjY2NGMzLmR1cmF0aW9uX3ZhbHVlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTdEb08lM0RuJTJCVmJtJTI0dmJNVEUlN0M1cSUyQyU1QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0U2MDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF

              1 Reply Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active last edited by bahnuhr

                @DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                on({id: "hm-rpc.1.OEQ0612762.1.PRESS_SHORT"/HM-PBI-4-FM OEQ0612762:1.PRESS_SHORT/, val: true}, function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                setState("smartgarden.0.LOCATION_c7b4622f-2D7106-2D4f26-2Da213-2D4013fee57cd3.DEVICE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.SERVICE_VALVE_0b436ecf-2Dbc12-2D412d-2Db1b2-2D5dc3e02664c3.duration_value"/duration_value/, '600');
                });

                Script packt man in "code"; ist dann einfacher zu lesen.

                ccu:
                Der dummy sieht ok aus.

                Dann lege mal ein einfaches Script an.

                on({id: "hm-rpc.1.OEQ0612762.1.PRESS_SHORT", val: true}, function (obj) {
                // nur mal log ausführen und nachschauen ob das log kommt
                log("Taster wurde gedrückt!");
                });
                

                Drücke dann den Taster auf der ccu.
                Im log bei iob müsste dann o.g. Text erscheinen.

                Schau mal ob dieses einfache funktioniert.

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

                  @DomDom nicht auf wahr triggern
                  Ein Taster ist immer wahr

                  Du musst auf Aktualisierung triggern

                  bahnuhr 1 Reply Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @Homoran last edited by bahnuhr

                    @Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                    @DomDom nicht auf wahr triggern
                    Ein Taster ist immer wahr

                    Du musst auf Aktualisierung triggern

                    Rainer, das sehe ich anders.

                    Ein Taster erzeugt wahr.
                    Und zwar, wenn press_short gedrückt wird.

                    Bei SV -> dann aktualisierung.

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

                      @bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                      Ein Taster erzeugt wahr.

                      Aber niemals false

                      bahnuhr 1 Reply Last reply Reply Quote 0
                      • bahnuhr
                        bahnuhr Forum Testing Most Active @Homoran last edited by

                        @Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                        @bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                        Ein Taster erzeugt wahr.

                        Aber niemals false

                        korrekt, false ist er immer.

                        Aber man will ja wissen, wenn er gedrückt wird.

                        Homoran 1 Reply Last reply Reply Quote 0
                        • D
                          DomDom @bahnuhr last edited by

                          @bahnuhr
                          also wenn ich den Taster real drücke dann leuchtet in den Objekten:
                          hm-rpc.1.OEQ0612762.1.INSTALL_TEST grün auf
                          hm-rpc.1.OEQ0612762.1.PRESS_SHORT reagiert nicht

                          Wenn ich den virtuellen Taster drücke auf der CCU dann
                          leuchtet gar nichts grün auf

                          bahnuhr 1 Reply Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @DomDom last edited by

                            @DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                            hm-rpc.1.OEQ0612762.1.INSTALL_TEST grün auf
                            hm-rpc.1.OEQ0612762.1.PRESS_SHORT reagiert nicht

                            Das hatte ich auch schon mal.
                            Dann ist der dummy falsch.
                            Überprüfe den nochmal.

                            D 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @bahnuhr last edited by Homoran

                              @bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                              korrekt, false ist er immer.

                              Ist das so?
                              üblicherweise ist der Zustand eines hm batterie tasters in iobroker immer true, lediglich der zeitstempeländert sich

                              bahnuhr 1 Reply Last reply Reply Quote 0
                              • bahnuhr
                                bahnuhr Forum Testing Most Active @Homoran last edited by

                                @Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                                @bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                                korrekt, false ist er immer.

                                Ist das so?
                                üblicherweise ist der Zustand eines hm tasters in iobroker immer true, lediglich der zeitstempeländert sich

                                Also ich trigger schon seit Jahre so:

                                on({id: "hm-rpc.0.LEQ0175356.2.PRESS_SHORT", val: true}, function() {   // Flur1 Taster gedrückt
                                

                                Und dies klappt einwandfrei.

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

                                  @bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                                  Und dies klappt einwandfrei.

                                  Ist das rin Batterie taster?

                                  bahnuhr 1 Reply Last reply Reply Quote 0
                                  • bahnuhr
                                    bahnuhr Forum Testing Most Active @Homoran last edited by

                                    @Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                                    @bahnuhr sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                                    Und dies klappt einwandfrei.

                                    Ist das rin Batterie taster?

                                    Ja,
                                    a1a74a55-4b5b-49cd-895a-9a5085ba88b4-image.png

                                    Homoran 1 Reply Last reply Reply Quote 0
                                    • D
                                      DomDom @bahnuhr last edited by

                                      @bahnuhr
                                      In wie fern falsch?
                                      Habe ihn gelöscht und neu angelegt,
                                      Es ist ja derselbe Taster, also die Dusche.

                                      Habe gerade gesehen das noch LowBat grün leuchtet. Hatte den Taster schon ne Zeitlang in der Schublade liegen.
                                      Spielt das ne Rolle? Eine Signalübertragung an sich findet ja statt.

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

                                        @bahnuhr das muss ich mit der Taster Schnittstelle auch mal testen.
                                        Mit funkwandtastern (batterie) klappt das nicht.

                                        bahnuhr 1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @DomDom last edited by

                                          @DomDom sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                                          @bahnuhr
                                          In wie fern falsch?
                                          Habe ihn gelöscht und neu angelegt,
                                          Es ist ja derselbe Taster, also die Dusche.

                                          Habe gerade gesehen das noch LowBat grün leuchtet. Hatte den Taster schon ne Zeitlang in der Schublade liegen.
                                          Spielt das ne Rolle? Eine Signalübertragung an sich findet ja statt.

                                          Müsste eigentlich funktionieren.
                                          Kommt denn der log text?

                                          Batterie kannst du mal tausche, aber ich vermute, dass es daran nicht liegt.

                                          1 Reply Last reply Reply Quote 0
                                          • bahnuhr
                                            bahnuhr Forum Testing Most Active @Homoran last edited by bahnuhr

                                            @Homoran sagte in Script läuft bei virtuellem Tastendruck nicht bei realem:

                                            Mit funkwandtastern (batterie) klappt das nicht.

                                            Ich habe auch einen solchen:
                                            4addf189-dcde-493c-9c9d-555c98a14fd0-image.png

                                            Da mache ich es genauso.

                                            Also trigger auf val:true.

                                            on({id: "hm-rpc.0.LEQ0635400.1.PRESS_SHORT", val: true}, function() {   // Bad_EG: Wandtaster 1 gedrückt
                                            
                                            Homoran 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            662
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            46
                                            1773
                                            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