Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. jalousie über einen Taster steuern

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

jalousie über einen Taster steuern

Scheduled Pinned Locked Moved Blockly
54 Posts 5 Posters 4.8k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    thomson
    wrote on last edited by
    #1

    Moin zusammen!

    Endlich wieder Zeit zum Automatisieren. Leider sind mir einige Dinge nicht mehr ganz schlüssig🙄

    Könnt ihr mit bitte bei folgender Problematik einen Gedankenanstoß geben...?

    Über einen Taster (Homematic) möchte ich die Jalousie (Shelly2,5) hoch und runter fahren, sowie pausieren.

    Aufgefallen ist, dass bei der "Objekt Ansicht" die eingeänge vonm Taster teilweise ständig auf "True" stehen.
    Und Signale beim Shelly sind rot?
    shelly.PNG
    hm.PNG

    Hier mein skript
    skript.PNG

    // Flur Taster 5 Schließen '/ Öffnen
    on({id: "hm-rpc.1.0021DD899E4AAE.5.PRESS_LONG"/*HmIPW-WRC6 0021DD899E4AAE:5.PRESS_LONG*/, val: true, ack: true}, async function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("shelly.0.SHSW-25#BA74D4#1.Shutter.state").val == 'stop' && getState("shelly.0.SHSW-25#BA74D4#1.Shutter.Position").val <= 50) {
        setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Close"/*Close*/, true);
        await wait(1000);
        setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Close"/*Close*/, false);
      } else if (getState("shelly.0.SHSW-25#BA74D4#1.Shutter.state").val == 'stop' && getState("shelly.0.SHSW-25#BA74D4#1.Shutter.Position").val > 50) {
        setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Open"/*Open*/, true);
        await wait(1000);
        setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Open"/*Open*/, false);
      } else {
        setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Pause"/*Pause*/, true);
        await wait(1000);
        setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Pause"/*Pause*/, false);
      }
    });
    // LED Rollo Schließe
    on({id: "shelly.0.SHSW-25#BA74D4#1.Shutter.Power"/*Power*/, change: "ne"}, async function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("shelly.0.SHSW-25#BA74D4#1.Shutter.state").val != 'stop') {
        setState("hm-rpc.1.0021DD899E4AAE.11.COLOR"/*HmIPW-WRC6 0021DD899E4AAE:11.COLOR*/, 3);
        setState("hm-rpc.1.0021DD899E4AAE.11.COLOR_BEHAVIOUR"/*HmIPW-WRC6 0021DD899E4AAE:11.COLOR_BEHAVIOUR*/, 7);
        setState("hm-rpc.1.0021DD899E4AAE.11.LEVEL"/*HmIPW-WRC6 0021DD899E4AAE:11.LEVEL*/, 1);
      } else {
        setState("hm-rpc.1.0021DD899E4AAE.11.LEVEL"/*HmIPW-WRC6 0021DD899E4AAE:11.LEVEL*/, 0);
      }
    });
    
    
    
    Ich bekomme die Meldung 
    [s=]
     javascript.0
    	25085	2021-10-21 07:46:01.136	warn	script.js.common.Flur.Rollo: setForeignState(id=shelly.0.SHSW-25#BA74D4#1.Shutter.Open, state={"val":false,"ack":false,"c":"script.js.common.Flur.Rollo"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
    
    [/s]
    

    Über Tips würde ich mich freuen

    LG

    K 1 Reply Last reply
    0
    • T thomson

      Moin zusammen!

      Endlich wieder Zeit zum Automatisieren. Leider sind mir einige Dinge nicht mehr ganz schlüssig🙄

      Könnt ihr mit bitte bei folgender Problematik einen Gedankenanstoß geben...?

      Über einen Taster (Homematic) möchte ich die Jalousie (Shelly2,5) hoch und runter fahren, sowie pausieren.

      Aufgefallen ist, dass bei der "Objekt Ansicht" die eingeänge vonm Taster teilweise ständig auf "True" stehen.
      Und Signale beim Shelly sind rot?
      shelly.PNG
      hm.PNG

      Hier mein skript
      skript.PNG

      // Flur Taster 5 Schließen '/ Öffnen
      on({id: "hm-rpc.1.0021DD899E4AAE.5.PRESS_LONG"/*HmIPW-WRC6 0021DD899E4AAE:5.PRESS_LONG*/, val: true, ack: true}, async function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("shelly.0.SHSW-25#BA74D4#1.Shutter.state").val == 'stop' && getState("shelly.0.SHSW-25#BA74D4#1.Shutter.Position").val <= 50) {
          setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Close"/*Close*/, true);
          await wait(1000);
          setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Close"/*Close*/, false);
        } else if (getState("shelly.0.SHSW-25#BA74D4#1.Shutter.state").val == 'stop' && getState("shelly.0.SHSW-25#BA74D4#1.Shutter.Position").val > 50) {
          setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Open"/*Open*/, true);
          await wait(1000);
          setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Open"/*Open*/, false);
        } else {
          setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Pause"/*Pause*/, true);
          await wait(1000);
          setState("shelly.0.SHSW-25#BA74D4#1.Shutter.Pause"/*Pause*/, false);
        }
      });
      // LED Rollo Schließe
      on({id: "shelly.0.SHSW-25#BA74D4#1.Shutter.Power"/*Power*/, change: "ne"}, async function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("shelly.0.SHSW-25#BA74D4#1.Shutter.state").val != 'stop') {
          setState("hm-rpc.1.0021DD899E4AAE.11.COLOR"/*HmIPW-WRC6 0021DD899E4AAE:11.COLOR*/, 3);
          setState("hm-rpc.1.0021DD899E4AAE.11.COLOR_BEHAVIOUR"/*HmIPW-WRC6 0021DD899E4AAE:11.COLOR_BEHAVIOUR*/, 7);
          setState("hm-rpc.1.0021DD899E4AAE.11.LEVEL"/*HmIPW-WRC6 0021DD899E4AAE:11.LEVEL*/, 1);
        } else {
          setState("hm-rpc.1.0021DD899E4AAE.11.LEVEL"/*HmIPW-WRC6 0021DD899E4AAE:11.LEVEL*/, 0);
        }
      });
      
      
      
      Ich bekomme die Meldung 
      [s=]
       javascript.0
      	25085	2021-10-21 07:46:01.136	warn	script.js.common.Flur.Rollo: setForeignState(id=shelly.0.SHSW-25#BA74D4#1.Shutter.Open, state={"val":false,"ack":false,"c":"script.js.common.Flur.Rollo"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
      
      [/s]
      

      Über Tips würde ich mich freuen

      LG

      K Offline
      K Offline
      Kusi
      wrote on last edited by Kusi
      #2

      @thomson das Zurücksetzen der Datenpunkte "open", "close" und "pause" auf false ist nicht notwendig. Aus meiner Sicht sollte es mit deinem Skript funktionieren. Du könntest anstelle "open" und "close" auch die "Position" in % ansteuern.

      Wenn du mit der Maus auf den Wert fährst, dann siehst du dass sich der "Zeitspempel" verändert.

      T 1 Reply Last reply
      0
      • K Kusi

        @thomson das Zurücksetzen der Datenpunkte "open", "close" und "pause" auf false ist nicht notwendig. Aus meiner Sicht sollte es mit deinem Skript funktionieren. Du könntest anstelle "open" und "close" auch die "Position" in % ansteuern.

        Wenn du mit der Maus auf den Wert fährst, dann siehst du dass sich der "Zeitspempel" verändert.

        T Offline
        T Offline
        thomson
        wrote on last edited by
        #3

        @kusi Hallo,
        okay Danke. Dachte da es ein Tastendruck ist muss dieser auch Simuliert werden.

        Die Fehlermeldung ist nicht mehr da. Es bewegt sich aber nichts.
        Irgendwas stimmt hier nicht
        shelly.PNG

        die Werte ändern sich nicht.
        Position bleibt immer auf dem selben wert.
        😖

        J paul53P 2 Replies Last reply
        0
        • T thomson

          @kusi Hallo,
          okay Danke. Dachte da es ein Tastendruck ist muss dieser auch Simuliert werden.

          Die Fehlermeldung ist nicht mehr da. Es bewegt sich aber nichts.
          Irgendwas stimmt hier nicht
          shelly.PNG

          die Werte ändern sich nicht.
          Position bleibt immer auf dem selben wert.
          😖

          J Offline
          J Offline
          JoergH
          wrote on last edited by
          #4

          @thomson Bist Du sicher, dass der mit dem Netz verbunden ist? Check mal im Browser...

          Hast Du im Shelly "Softreboot bei Verbindungsverlust" oder so ähnlich aktiviert? Wenn nicht, dann verbindet er sich nach einem WLAN Ausfall / Unterbrechung nicht mehr...

          T 1 Reply Last reply
          0
          • T thomson

            @kusi Hallo,
            okay Danke. Dachte da es ein Tastendruck ist muss dieser auch Simuliert werden.

            Die Fehlermeldung ist nicht mehr da. Es bewegt sich aber nichts.
            Irgendwas stimmt hier nicht
            shelly.PNG

            die Werte ändern sich nicht.
            Position bleibt immer auf dem selben wert.
            😖

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by paul53
            #5

            @thomson sagte: Irgendwas stimmt hier nicht

            Der Adapter bestätigt die Tastendrücke nicht (Symbol bleibt rot).

            So sollte das Blockly funktionieren:

            Bild_2021-10-21_113820.png

            Die meisten Tasten ändern bei Betätigung nicht den Wert, sondern aktualisieren nur den Zeitstempel.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            T 1 Reply Last reply
            0
            • J JoergH

              @thomson Bist Du sicher, dass der mit dem Netz verbunden ist? Check mal im Browser...

              Hast Du im Shelly "Softreboot bei Verbindungsverlust" oder so ähnlich aktiviert? Wenn nicht, dann verbindet er sich nach einem WLAN Ausfall / Unterbrechung nicht mehr...

              T Offline
              T Offline
              thomson
              wrote on last edited by
              #6

              @joergh Japp ist Verbunden. Die option ist nicht aktiv

              K J 2 Replies Last reply
              0
              • T thomson

                @joergh Japp ist Verbunden. Die option ist nicht aktiv

                K Offline
                K Offline
                Kusi
                wrote on last edited by
                #7

                @thomson Und wenn du im Reiter "Objekte" direkt den Button bei "close" / "open" drückst, schliesst / öffnet sich dann die Jalousie?

                1 Reply Last reply
                0
                • T thomson

                  @joergh Japp ist Verbunden. Die option ist nicht aktiv

                  J Offline
                  J Offline
                  JoergH
                  wrote on last edited by
                  #8

                  @thomson Was meinst Du mit die Option ist nicht aktiv? Das lässt sich in den Einstellungen auswählen...

                  Wenn der verbunden ist, dann gehe ich davon aus, dass er über die Weboberfläche fährt? Wenn ja, dann müsste sich auch der Positionswert in ioBroker ändern.

                  T 1 Reply Last reply
                  0
                  • J JoergH

                    @thomson Was meinst Du mit die Option ist nicht aktiv? Das lässt sich in den Einstellungen auswählen...

                    Wenn der verbunden ist, dann gehe ich davon aus, dass er über die Weboberfläche fährt? Wenn ja, dann müsste sich auch der Positionswert in ioBroker ändern.

                    T Offline
                    T Offline
                    thomson
                    wrote on last edited by
                    #9

                    @joergh ist verbunden. Die Werte ändern sich nicht. Der Zeitstempel jedoch schon

                    J 1 Reply Last reply
                    0
                    • paul53P paul53

                      @thomson sagte: Irgendwas stimmt hier nicht

                      Der Adapter bestätigt die Tastendrücke nicht (Symbol bleibt rot).

                      So sollte das Blockly funktionieren:

                      Bild_2021-10-21_113820.png

                      Die meisten Tasten ändern bei Betätigung nicht den Wert, sondern aktualisieren nur den Zeitstempel.

                      T Offline
                      T Offline
                      thomson
                      wrote on last edited by
                      #10

                      @paul53
                      shelly.PNG

                      Leider geht das auch nicht. Keine Bewegung.Oder habe ich da n fehler eingebaut

                      paul53P 1 Reply Last reply
                      0
                      • T thomson

                        @joergh ist verbunden. Die Werte ändern sich nicht. Der Zeitstempel jedoch schon

                        J Offline
                        J Offline
                        JoergH
                        wrote on last edited by
                        #11

                        @thomson Wenn sich die Werte nicht ändern, dann stimmt ja was nicht in der Übertragung zum ioBroker...würde mal rebooten...

                        1 Reply Last reply
                        0
                        • T thomson

                          @paul53
                          shelly.PNG

                          Leider geht das auch nicht. Keine Bewegung.Oder habe ich da n fehler eingebaut

                          paul53P Offline
                          paul53P Offline
                          paul53
                          wrote on last edited by paul53
                          #12

                          @thomson sagte: Oder habe ich da n fehler eingebaut

                          Das Blockly sieht fehlerfrei aus.
                          Ändert sich bei PRESS_LONG der Zeitstempel bei Betätigung? Im Bild oben ist PRESS_LONG false und orange, was bedeutet, dass noch nie ein Wert von der CCU empfangen wurde.

                          Anmerkung: Bei HmIP wiederholt PRESS_LONG alle 250 ms die Aktualisierung des Zeitstempels. Verwende besser PRESS_SHORT.

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          T 1 Reply Last reply
                          0
                          • paul53P paul53

                            @thomson sagte: Oder habe ich da n fehler eingebaut

                            Das Blockly sieht fehlerfrei aus.
                            Ändert sich bei PRESS_LONG der Zeitstempel bei Betätigung? Im Bild oben ist PRESS_LONG false und orange, was bedeutet, dass noch nie ein Wert von der CCU empfangen wurde.

                            Anmerkung: Bei HmIP wiederholt PRESS_LONG alle 250 ms die Aktualisierung des Zeitstempels. Verwende besser PRESS_SHORT.

                            T Offline
                            T Offline
                            thomson
                            wrote on last edited by
                            #13

                            @paul53 Ja die Befehle kommen durch.
                            Hab auch mal einen "Info" Block eingefügt. Der Trigger löst aus

                            paul53P 1 Reply Last reply
                            0
                            • T thomson

                              @paul53 Ja die Befehle kommen durch.
                              Hab auch mal einen "Info" Block eingefügt. Der Trigger löst aus

                              paul53P Offline
                              paul53P Offline
                              paul53
                              wrote on last edited by paul53
                              #14

                              @thomson sagte: Der Trigger löst aus

                              Dann wird wohl in Richtung Shelly etwas nicht funktionieren. Kann die Jalousie im Tab "Objekte" über die 3 Button bewegt bzw. gestoppt werden?

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              T 1 Reply Last reply
                              0
                              • paul53P paul53

                                @thomson sagte: Der Trigger löst aus

                                Dann wird wohl in Richtung Shelly etwas nicht funktionieren. Kann die Jalousie im Tab "Objekte" über die 3 Button bewegt bzw. gestoppt werden?

                                T Offline
                                T Offline
                                thomson
                                wrote on last edited by
                                #15

                                @paul53
                                Japp das geht auch.

                                paul53P 1 Reply Last reply
                                0
                                • T thomson

                                  @paul53
                                  Japp das geht auch.

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  wrote on last edited by
                                  #16

                                  @thomson sagte Japp das geht auch.

                                  Frage: Ist Position = 0 geschlossen oder offen?
                                  ... weil bei Position <= 50 soll geschlossen werden?

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                  T 1 Reply Last reply
                                  0
                                  • paul53P paul53

                                    @thomson sagte Japp das geht auch.

                                    Frage: Ist Position = 0 geschlossen oder offen?
                                    ... weil bei Position <= 50 soll geschlossen werden?

                                    T Offline
                                    T Offline
                                    thomson
                                    wrote on last edited by
                                    #17

                                    @paul53
                                    100 - offen
                                    0 - geschlossen

                                    paul53P 1 Reply Last reply
                                    0
                                    • T thomson

                                      @paul53
                                      100 - offen
                                      0 - geschlossen

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by paul53
                                      #18

                                      @thomson sagte: 100 - offen
                                      0 - geschlossen

                                      Dann kann die Jalousie bei Positionen <= 50 nie mehr durch die HM-Taste geöffnet werden (und umgekehrt). Dreh mal die Bedingung um.

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                      T 1 Reply Last reply
                                      0
                                      • paul53P paul53

                                        @thomson sagte: 100 - offen
                                        0 - geschlossen

                                        Dann kann die Jalousie bei Positionen <= 50 nie mehr durch die HM-Taste geöffnet werden (und umgekehrt). Dreh mal die Bedingung um.

                                        T Offline
                                        T Offline
                                        thomson
                                        wrote on last edited by
                                        #19

                                        @paul53
                                        Habe gerde einen weiteren Taster "vorher nicht bekannt" angelernt.
                                        Die Signale kommen nicht durch. "Orange"
                                        Also doch irgendwo ein Problem 😞

                                        paul53P 2 Replies Last reply
                                        0
                                        • T thomson

                                          @paul53
                                          Habe gerde einen weiteren Taster "vorher nicht bekannt" angelernt.
                                          Die Signale kommen nicht durch. "Orange"
                                          Also doch irgendwo ein Problem 😞

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by
                                          #20

                                          @thomson sagte: Die Signale kommen nicht durch. "Orange"

                                          Gibt es ein Dummy-Programm für diesen Kanal auf der CCU?

                                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                          T 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          548

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe