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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Shelly 2 Shutterfunktion

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Shelly 2 Shutterfunktion

Scheduled Pinned Locked Moved Skripten / Logik
23 Posts 13 Posters 5.3k Views 4 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.
  • M Offline
    M Offline
    MatzeK
    wrote on last edited by
    #1

    Hallo zusammen.

    Ich habe mir ein paar shelly2 gekauft. Diese sollen als Rolleadenschalter eingesetzt werden.

    Mit Hilfe der Astrofunktion würde ich sie gerne auf eine bestimmte tiefe fahren( 50% oder 60%). Wie müßte das Skript etwa aussehen, bzw lässt sich das einfach mit Blockly lösen?

    Ich sage schon mal danke.

    Gruß

    1 Reply Last reply
    0
    • G Offline
      G Offline
      GeorgS
      wrote on last edited by
      #2

      Hallo,

      das wird irgend wann gehen aber zur Zeit überträgt Shelly noch keine Rolladenposition weiter. Das soll aber irgend wann kommen viele warten da drauf schon :D

      grüße
      Georg

      Intel NUC, MaxCul, Xiaomi Vacuum Cleaner, Philips Hue, Zigbee, FritzDECT,Shelly

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mameier1234
        wrote on last edited by
        #3

        Das funktioniert mit dem Shelly Adapter 2.0.1 und der aktuellen FW 1.42 einwandfrei !

        Einfach den z.B. shelly.0.SHSW-21#xxx98C1#1.Shutter.Position per Blockly mit dem gewünschten Wert ansteuern… Rückmeldung in diesen Wert bei manueller Bedienung geht auch einwandfrei (für die Darstellung in VIS)

        Grüße,

        Martin

        1 Reply Last reply
        0
        • M Offline
          M Offline
          MatzeK
          wrote on last edited by
          #4

          Danke für die Antworten.

          Werde mich mal intensiv damit beschäftigen müssen ;-)

          1 Reply Last reply
          0
          • S Offline
            S Offline
            smartyag
            wrote on last edited by
            #5

            @mameier1234:

            Das funktioniert mit dem Shelly Adapter 2.0.1 und der aktuellen FW 1.42 einwandfrei !

            Einfach den z.B. shelly.0.SHSW-21#xxx98C1#1.Shutter.Position per Blockly mit dem gewünschten Wert ansteuern… Rückmeldung in diesen Wert bei manueller Bedienung geht auch einwandfrei (für die Darstellung in VIS) `

            Hi

            kannst du dein Blockly mit uns teilen. Ich komme leider nicht weiter.

            Danke und VG

            1 Reply Last reply
            0
            • M Offline
              M Offline
              mameier1234
              wrote on last edited by
              #6

              Was brauchst du denn ?

              Die Rollosteuerung an sich, oder wie man einen Datenpunkt per Blockly steuert ?

              Grüße,

              Martin

              1 Reply Last reply
              0
              • S Offline
                S Offline
                smartyag
                wrote on last edited by
                #7

                @mameier1234:

                Was brauchst du denn ?

                Die Rollosteuerung an sich, oder wie man einen Datenpunkt per Blockly steuert ? `

                Die Rolladensteuerung an sich. Kriege es irgendwie nicht hin obwohl die Position mitlerweile zu sehen ist.

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mameier1234
                  wrote on last edited by
                  #8

                  Was bekommst Du denn nicht hin ?

                  Den Rollo überhaupt fahren lassen ? oder zu einer bestimmten Uhrzeit den Rollo zu fahren ?

                  Einfach mal in den Datenpunkt 50 eintragen… Dann muss er zur hälfte auf oder zu machen...

                  4885_2019-01-02_17_00_28-window.png

                  Klappt das ???

                  Dann in Blockly mit einem "Steuere Objekt" (aus System) den Datenpunkt "Position" mit einer Zahl!!! füllen…

                  4885_2019-01-02_17_06_59-window.png

                  das hier öffnet den Rollo Vanessa.. (100% Lichtdurchlässigkeit=offen) Ist ein Funktionsaufruf, da Vanessa mehrere Rolos im Zimmer hat…

                  So sieht die einfache Funktion aus:

                  4885_bildschirmfoto_2019-01-02_um_18.57.31.png

                  Hier wird eben dann der Wert (100) aus dem Aufruf an den Datenpunkt Position (siehe oben) übergeben….)

                  Grüße,

                  Martin

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    smartyag
                    wrote on last edited by
                    #9

                    @mameier1234:

                    Was bekommst Du denn nicht hin ?

                    Den Rollo überhaupt fahren lassen ? oder zu einer bestimmten Uhrzeit den Rollo zu fahren ?

                    Einfach mal in den Datenpunkt 50 eintragen… Dann muss er zur hälfte auf oder zu machen...

                    2019-01-02 17_00_28-Window.png

                    Klappt das ???

                    Dann in Blockly mit einem "Steuere Objekt" (aus System) den Datenpunkt "Position" mit einer Zahl!!! füllen...

                    2019-01-02 17_06_59-Window.png

                    das hier öffnet den Rollo Vanessa.. (100% Lichtdurchlässigkeit=offen) Ist ein Funktionsaufruf, da Vanessa mehrere Rolos im Zimmer hat...

                    So sieht die einfache Funktion aus:

                    Bildschirmfoto 2019-01-02 um 18.57.31.png

                    Hier wird eben dann der Wert (100) aus dem Aufruf an den Datenpunkt Position (siehe oben) übergeben....) `

                    Zuerst konnte ich die Rolladen nicht steuern, das geht jetzt nach dem Adapter restart und danke für den Hinweis mit "Steuere Objekt". Jetzt geht es. Kann man eigentlich im VIS mit einem Button mehrere Rolladen runterfahren? Sorry bin noch frisch dabei.

                    1 Reply Last reply
                    0
                    • P Offline
                      P Offline
                      ple
                      wrote on last edited by
                      #10

                      Ja das geht, hier mal ein Beispiel wie ich es mit 3 Jalousien am Sofa mache.

                      Ist jedoch Javascript bei mir.

                      var Raum = "Wohnzimmer";
                      var instanz = "javascript.0.";
                      var pfad = "Haus." + Raum + ".Beschattung.";
                      
                      var idJalousie1_position = "hm-rpc.0.NEQxxxxx.1.LEVEL"/*Wohn_Jalousie_links:1.LEVEL*/;
                      var idJalousie2_position = "hm-rpc.0.NEQ0xxxxx8.1.LEVEL"/*Wohn_Jalousie_mitte:1.LEVEL*/;
                      var idJalousie3_position = "hm-rpc.0.NEQ01xxxxx.1.LEVEL"/*Wohn_Jalousie_rechts:1.LEVEL*/;
                      
                      var idAlexa_Jalousien_Sofa_grp = instanz + pfad + "Alexa." + Raum + " Jalousien"
                      
                      createState(idAlexa_Jalousien_Sofa_grp, 0, true, {
                          name: 'Jalousien Sofa',
                          desc: '',
                          type: 'number',
                          min: 0,
                          max: 100,
                          unit: '',
                          role: 'level.blind',
                          smartName: {
                              de: Raum + ' Jalousien Sofa'
                          }
                      });
                      
                      on({ id: idAlexa_Jalousien_Sofa_grp, change: "ne" }, function () {
                          var levelblind = getState(idAlexa_Jalousien_Sofa_grp).val
                          setState(idJalousie1_position, levelblind)
                          setState(idJalousie2_position, levelblind)
                          setState(idJalousie3_position, levelblind)
                      });
                      
                      

                      Der Code ist eben fix kopiert, ohne die ganzen anderen Sachen, dürfte aber laufen.

                      Nach Start erzeugt er dir unter Javascript.0.xxxx einen Datenpunkt. Den kannst du in Vis einbauen und taucht auch direkt in Alexa auf als Wohnzimmer Jalousien Sofa.

                      Blockly geht sicherlich auch, aber dann musst du unter Objekte händisch einen neuen Datenpunkt anlegen und ein Blockly bauen, wenn der sich änder, dann fahre alle 3 Jalousien.

                      Gruß

                      Intel Nuc + Proxmox

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        smartyag
                        wrote on last edited by
                        #11

                        @ple:

                        Ja das geht, hier mal ein Beispiel wie ich es mit 3 Jalousien am Sofa mache.

                        Ist jedoch Javascript bei mir.

                        var Raum = "Wohnzimmer";
                        var instanz = "javascript.0.";
                        var pfad = "Haus." + Raum + ".Beschattung.";
                        
                        var idJalousie1_position = "hm-rpc.0.NEQxxxxx.1.LEVEL"/*Wohn_Jalousie_links:1.LEVEL*/;
                        var idJalousie2_position = "hm-rpc.0.NEQ0xxxxx8.1.LEVEL"/*Wohn_Jalousie_mitte:1.LEVEL*/;
                        var idJalousie3_position = "hm-rpc.0.NEQ01xxxxx.1.LEVEL"/*Wohn_Jalousie_rechts:1.LEVEL*/;
                        
                        var idAlexa_Jalousien_Sofa_grp = instanz + pfad + "Alexa." + Raum + " Jalousien"
                        
                        createState(idAlexa_Jalousien_Sofa_grp, 0, true, {
                            name: 'Jalousien Sofa',
                            desc: '',
                            type: 'number',
                            min: 0,
                            max: 100,
                            unit: '',
                            role: 'level.blind',
                            smartName: {
                                de: Raum + ' Jalousien Sofa'
                            }
                        });
                        
                        on({ id: idAlexa_Jalousien_Sofa_grp, change: "ne" }, function () {
                            var levelblind = getState(idAlexa_Jalousien_Sofa_grp).val
                            setState(idJalousie1_position, levelblind)
                            setState(idJalousie2_position, levelblind)
                            setState(idJalousie3_position, levelblind)
                        });
                        
                        

                        Der Code ist eben fix kopiert, ohne die ganzen anderen Sachen, dürfte aber laufen.

                        Nach Start erzeugt er dir unter Javascript.0.xxxx einen Datenpunkt. Den kannst du in Vis einbauen und taucht auch direkt in Alexa auf als Wohnzimmer Jalousien Sofa.

                        Blockly geht sicherlich auch, aber dann musst du unter Objekte händisch einen neuen Datenpunkt anlegen und ein Blockly bauen, wenn der sich änder, dann fahre alle 3 Jalousien.

                        Gruß `

                        super dank dir, werde ich die Tage mal testen.

                        VG

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          aldoa1
                          wrote on last edited by
                          #12

                          Ich habe eine Tasmota Shutter bin geflasht und kann nun per shutterposition steuern.

                          D.h. auch im Vis mit Schieberegler (ohne Script).

                          Frage:

                          Wie kann ich die Shutterposition per Alexa steuern und wie könnte ich im Vis 2 Rollos mit der gleichen Shutterposition einstellen?

                          1 Reply Last reply
                          0
                          • X Offline
                            X Offline
                            xbow42
                            wrote on last edited by
                            #13

                            Der Datempunkt sollte einen Smartnamen bekommen damit er vom cloud oder iot-adapter erkannt wird.

                            Dazu Datenpunkt bearbeiten,rechte Seite auf RAW klicken und SmarName ergänzen s. Bsp: Rollo1

                            ! {
                            ! "from": "system.adapter.admin.0",
                            ! "ts": 1543506293599,
                            ! "common": {
                            ! "name": "shutterGoPercent1",
                            ! "role": "level.value",
                            ! "type": "number",
                            ! "unit": "%",
                            ! "desc": "Rollo1 Prozent",
                            ! "min": 0,
                            ! "max": 100,
                            ! "read": true,
                            ! "write": true,
                            ! "def": 0,
                            ! "smartName": {
                            ! "de": "Rollo 1"
                            ! }
                            ! },
                            ! "native": {},
                            ! "acl": {
                            ! "object": 1636,
                            ! "owner": "system.user.admin",
                            ! "ownerGroup": "system.group.administrator",
                            ! "state": 1636
                            ! },
                            ! "_id": "sonoff.0.sonoff-4chp-r1u2.shutterGoPercent1",
                            ! "type": "state"
                            ! }
                            Alexa neue geräte suchen lassen…

                            "Alexa, setze Rollo 1 auf 50 prozent"

                            2.Rollo auf den gleichen Wert setzen per script
                            9142_shutter.png
                            würde bei mir so nicht funktionieren, weil ich sonoff4ch mit Verriegelung benutze, aber wenn du für jedes Rollo SonoffDual oder Touch benutzt sollte das so klappen.

                            1 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              aldoa1
                              wrote on last edited by
                              #14

                              Super! Danke für die Antwort!

                              Smart-Gerät wird von Alexa nun erkannt.

                              Problem:

                              Es funktioniert mal und dann meist nicht.

                              Iobroker scheint die Änderung des Datenpunkt nicht immer zu merken?

                              F 1 Reply Last reply
                              0
                              • A aldoa1

                                Super! Danke für die Antwort!

                                Smart-Gerät wird von Alexa nun erkannt.

                                Problem:

                                Es funktioniert mal und dann meist nicht.

                                Iobroker scheint die Änderung des Datenpunkt nicht immer zu merken?

                                F Offline
                                F Offline
                                Florian112
                                wrote on last edited by
                                #15

                                @aldoa1 said in Shelly 2 Shutterfunktion:

                                Iobroker scheint die Änderung des Datenpunkt nicht immer zu merken?

                                Ja ab und an ist mir das auch aufgefallen.
                                Ich habe mir in VIS ein Oberfläche gebaut wo ich die Rollos hoch und runterfahren kann, oder nur 50% oder 75% fahren kann.
                                Ab und an kommt es vor, dass er mir Rollos als geöffnet anzeigt, die aber in Wahrheit geschlossen sind.
                                Wenn ich dann in den Objekten nachsehe ist der Wert nicht aktualisiert.
                                Hatte dann erst mal iobroker neu gestartet, keine Änderung.
                                Auch den Shelly booten hat nichts gebracht. (Seltsam!)
                                Erst das manuelle Fahren des Rollos hat dazu geführt, dass der Wert aktualisiert wird.

                                Die Frage ist, ob das Problem beim Shelly oder beim iobroker liegt.

                                V 1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  Shrimptaco
                                  wrote on last edited by
                                  #16

                                  Ich habe eine Frage zur Positionssteuerung des Shelly 2.5.

                                  Wenn ich die Position vom iobroker aus setzen will, wird dieses nicht an den shelly weitergegeben. Wie habt ihr die Steuerung der Position via Skript gelöst? Müssen zusätzliche Einstellungen in der shelly-App vorgenommen werden?

                                  Danke an alle im Voraus!👍🏼

                                  1 Reply Last reply
                                  0
                                  • A Offline
                                    A Offline
                                    astrakid
                                    wrote on last edited by
                                    #17

                                    Das würde mich auch interessieren, bei mir klappt das nämlich auch nicht.

                                    1 Reply Last reply
                                    0
                                    • D Offline
                                      D Offline
                                      dos1973
                                      wrote on last edited by
                                      #18

                                      Ihr müsst in der Shelly app den Rolladen kalibrieren... der fährt dann einmal hoch /runter dann kennt er die Position 0/100%

                                      A 1 Reply Last reply
                                      0
                                      • D dos1973

                                        Ihr müsst in der Shelly app den Rolladen kalibrieren... der fährt dann einmal hoch /runter dann kennt er die Position 0/100%

                                        A Offline
                                        A Offline
                                        astrakid
                                        wrote on last edited by
                                        #19

                                        @dos1973 Danke! Hat funktioniert.

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          stockics6
                                          wrote on last edited by stockics6
                                          #20

                                          weiß jemand wie man die letzte Fahrt (Zeitpunkt z.B. 13:25 Uhr aufwärts) auswerten kann?

                                          Ich möchte eine Übersicht über die gefahrenen Jalousien visualisieren.
                                          Bei den Aktoren von Rademachern habe ich den Vorteil das diese von sich aus schon den
                                          Datenpunkt mitbringen.

                                          Danke!

                                          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

                                          687

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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