Skip to content
  • 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
  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

Geplant Angeheftet Gesperrt Verschoben Blockly
54 Beiträge 5 Kommentatoren 4.8k 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.
  • T Offline
    T Offline
    thomson
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antworten Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #6

              @joergh Japp ist Verbunden. Die option ist nicht aktiv

              K J 2 Antworten Letzte Antwort
              0
              • T thomson

                @joergh Japp ist Verbunden. Die option ist nicht aktiv

                K Offline
                K Offline
                Kusi
                schrieb am zuletzt editiert von
                #7

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

                1 Antwort Letzte Antwort
                0
                • T thomson

                  @joergh Japp ist Verbunden. Die option ist nicht aktiv

                  J Offline
                  J Offline
                  JoergH
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #9

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

                    J 1 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #10

                      @paul53
                      shelly.PNG

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

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • T thomson

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

                        J Offline
                        J Offline
                        JoergH
                        schrieb am zuletzt editiert von
                        #11

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

                        1 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #13

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

                            paul53P 1 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #15

                                @paul53
                                Japp das geht auch.

                                paul53P 1 Antwort Letzte Antwort
                                0
                                • T thomson

                                  @paul53
                                  Japp das geht auch.

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #17

                                    @paul53
                                    100 - offen
                                    0 - geschlossen

                                    paul53P 1 Antwort Letzte Antwort
                                    0
                                    • T thomson

                                      @paul53
                                      100 - offen
                                      0 - geschlossen

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #19

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

                                        paul53P 2 Antworten Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 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

                                          548

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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