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

Community Forum

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

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    340

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Shelly 2 Shutterfunktion

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
23 Beiträge 13 Kommentatoren 5.3k Aufrufe 4 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.
  • P Offline
    P Offline
    ple
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      smartyag
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        aldoa1
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • X Offline
          X Offline
          xbow42
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            aldoa1
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                Shrimptaco
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  astrakid
                  schrieb am zuletzt editiert von
                  #17

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

                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    dos1973
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #19

                      @dos1973 Danke! Hat funktioniert.

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        stockics6
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        0
                        • F Florian112

                          @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 Online
                          V Online
                          Verblizz
                          schrieb am zuletzt editiert von Verblizz
                          #21

                          @florian112

                          ich weiß, das Thema ist schon recht alt, aber ich habe ab und an das selbe Problem bei meinen Shelly 2.5 als shutter. Man hört sie bei der Ansteuerung auch nur 2x kurz klicken und das war es dann. Wie beschrieben hilft nur das manuelle Verfahren der jeweiligen Jalousie...
                          Hast Du zu dem Thema eine Lösung?

                          A 1 Antwort Letzte Antwort
                          0
                          • V Verblizz

                            @florian112

                            ich weiß, das Thema ist schon recht alt, aber ich habe ab und an das selbe Problem bei meinen Shelly 2.5 als shutter. Man hört sie bei der Ansteuerung auch nur 2x kurz klicken und das war es dann. Wie beschrieben hilft nur das manuelle Verfahren der jeweiligen Jalousie...
                            Hast Du zu dem Thema eine Lösung?

                            A Offline
                            A Offline
                            astrakid
                            schrieb am zuletzt editiert von
                            #22

                            @verblizz ist der shutter kalibriert?

                            V 1 Antwort Letzte Antwort
                            0
                            • A astrakid

                              @verblizz ist der shutter kalibriert?

                              V Online
                              V Online
                              Verblizz
                              schrieb am zuletzt editiert von
                              #23

                              @astrakid ja, ist er. Ich habe die Kalibrierung auch schon mehrfach durchgeführt. Wenn der dann einmal "händisch" gefahren wurde, dann kann ich auch jede beliebige Position ansteuern, auch über ioBroker.
                              Was mir letztens aufgefallen war, dass in solch einem Fall als Position "-1" im Objekt "position" stand, das fand ich sehr merkwürdeig.
                              Hab schon überlegt, ob die zwischendurch mal ihre Netzwerkverbindung verlieren, aber das würde dann im LOG stehen, wenn einer bei der Ansteuerung nicht erreichbar ist... (selbst feststellen müssen, da ein anderer Shelly2.5 hinter einem Jalousietaster so doof plaziert war, dass eine Ader auf den Reset-Taster gekommen ist, und mir diesen dadurch zurückgesetzt hat...:expressionless: )
                              Heute Morgen hat das erste Mal alles komplett funktioniert, ich beobachte mal weiter. Oder vielleicht hat ja noch jemand eine Idee...

                              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

                              726

                              Online

                              32.5k

                              Benutzer

                              81.7k

                              Themen

                              1.3m

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

                              • Du hast noch kein Konto? Registrieren

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