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. Jarolift TDEF mit Shelly 1 und iobroker steuern

NEWS

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

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

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

Jarolift TDEF mit Shelly 1 und iobroker steuern

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 8 Kommentatoren 2.5k Aufrufe 7 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.
  • L larry210472

    Re: Rolladensteuerung Jarolift mit Homematic Relais oder OpenCollector Schaltaktoren

    Hallo zusammen,

    das ist mein Erster Beitrag hier im Forum - eigentlich wollte ich im oben genannte Beitrag schreiben. Die Forensoftware hat aber Empfohlen einen neuen Beitrag zu starten.

    Das Forum hat mir schon sehr bei der Einrichtung und Konfiguration in iobroker geholfen. IT und Elektronik sind mir nicht Fremd.

    Ich wollte meine vorhandenen TDEF-Rollladenmotoren von Jarolift nun auch über iobroker steuern können. Eine Bastellösung mit der Fernbedienung kam für mich nicht betracht. Es gibt ja den Tastereingang am TDEF.

    Also einen Shelly 1 (one) bestellt und den Schalter auf "Auto Off" mit einer Sekunde eingestellt und an den IO (Potentialfreier Schaltkontakt) des Shellys an den Tastereingang des Motors angeschlossen. Einbindung des Shelly-Adapter in iobroker verlief problemlos. Damit konnte ich dann über einen Button im VIS den Rolladen steuern.

    Jetzt wollte ich aber auch noch die Bewegungsrichtung und die nächste Bewegungsrichtung angezeigt bekommen.

    Also habe ich mir überlegt eine Rollladensimulation in einem Blocklyscript zu programmieren.

    Erstmal habe ich mir einen Datenpunkt angelegt mit dem ich einen Tastendruck simuliere. Dann zwei Datenpunkte in denen eine Werteliste mit "Down"-"Stop"-"Up"-"Stop" hinterlegt ist. Einen für den aktuellen und einen für den nächsten Bewegungszustand des Rolladen.

    Denn benötigt man noch Datenpunkte für:

    • die Laufzeit die der Rolladen für einen kompletten Schließvorgang benötigt
    • die aktuelle Laufzeit bei Bewegung
    • ob der Rolladen aktuell in Bewegung ist
    • Zustand geschlossen
    • Zustand offen

    Weiter Datenpunkte für :

    • VIS
    • Schliessungswert in Prozent
    • Schliessungswert Wunsch

    kamen später dazu.

    Datenpunkte müssen selbst angelegt werden:
    b1fc243d-2f23-42c3-8094-66e00829a90f-image.png

    Erster Trigger im Blockly steuert die Simulierte Bewegungsrichtung und steuert den Shelly! Wenn man hier den "Switch" auf "false" setzt, wird der Shelly nicht angesteuert und man kann die Simulation testen.

    Zweiter Trigger ermittelt anhand der aktuellen Bewegungsrichtung, ob die Rolllade sich gerade bewegt.

    Dritter Trigger simuliert die Bewegung und prüft, ob der Rolladen anhand der Bewegungszeit ganz offen oder geschlossen ist. Und der simulierte Schaltzustand wird angepasst. Da der Rolladen ja automatisch in den Endlagen stoppt und kein Tast betätigt werden muss.

    Vierter Trigger steuert die aktuelle Laufzeit des Rolladen wenn die Rollade in simulierter Bewegung ist, bei der Aufwärtsbewegung wird jede Sekund die aktuelle Bewegungszeit um 1 reduziert. Bei der Aufwärtsbewegung wir um 1 erhöht.

    Fünfter und sechster Trigger sind für die Automatisierung zum Sonnenauf und Untergang. Kommt bestimmt mal in ein seperates Script.

    Trigger sieben ist für den Schließungswunsch - sehr Tricky, da ja ggf. der Rolladen gerade tiefer steht als gewünscht und die nächste Bewegungsrichtung abwärts ist. Also muss erstmal komplett geschlossen werden, bevor es wieder nach oben geht.

    Sollte die Simulation mal nicht mehr mit dem Rolladen synchron sein: Rollade steht physisch offen, in der Simulation aber geschlossen. So kann man einfach den Datenpunkt "RollladenBewegungszeitAkt" auf "0" oder den Max.-wert von "RollladenBewegungszeitMax" setzen. Dann werden alle Werte "synchronisiert". Mit dieser Methode könnte man auch mit einen Magnetkontakt am oberen oder unteren Punkt der Rolllade die Werte wieder synchronisieren.

    Bei Fragen zum Script einfach melden, ich habe versucht es mit Kommentaren verständlicher zu machen.

    Schöne Grüße Lars

    Rolladen Blockly Script.txt

    H Offline
    H Offline
    hipohop
    schrieb am zuletzt editiert von
    #2

    @larry210472
    Sehr cool. Genau das habe ich gesucht. Werde ich hoffentlich am Wochenende mal ausprobieren können.
    Danke für die gute Beschreibung und das Skript

    1 Antwort Letzte Antwort
    0
    • L larry210472

      Re: Rolladensteuerung Jarolift mit Homematic Relais oder OpenCollector Schaltaktoren

      Hallo zusammen,

      das ist mein Erster Beitrag hier im Forum - eigentlich wollte ich im oben genannte Beitrag schreiben. Die Forensoftware hat aber Empfohlen einen neuen Beitrag zu starten.

      Das Forum hat mir schon sehr bei der Einrichtung und Konfiguration in iobroker geholfen. IT und Elektronik sind mir nicht Fremd.

      Ich wollte meine vorhandenen TDEF-Rollladenmotoren von Jarolift nun auch über iobroker steuern können. Eine Bastellösung mit der Fernbedienung kam für mich nicht betracht. Es gibt ja den Tastereingang am TDEF.

      Also einen Shelly 1 (one) bestellt und den Schalter auf "Auto Off" mit einer Sekunde eingestellt und an den IO (Potentialfreier Schaltkontakt) des Shellys an den Tastereingang des Motors angeschlossen. Einbindung des Shelly-Adapter in iobroker verlief problemlos. Damit konnte ich dann über einen Button im VIS den Rolladen steuern.

      Jetzt wollte ich aber auch noch die Bewegungsrichtung und die nächste Bewegungsrichtung angezeigt bekommen.

      Also habe ich mir überlegt eine Rollladensimulation in einem Blocklyscript zu programmieren.

      Erstmal habe ich mir einen Datenpunkt angelegt mit dem ich einen Tastendruck simuliere. Dann zwei Datenpunkte in denen eine Werteliste mit "Down"-"Stop"-"Up"-"Stop" hinterlegt ist. Einen für den aktuellen und einen für den nächsten Bewegungszustand des Rolladen.

      Denn benötigt man noch Datenpunkte für:

      • die Laufzeit die der Rolladen für einen kompletten Schließvorgang benötigt
      • die aktuelle Laufzeit bei Bewegung
      • ob der Rolladen aktuell in Bewegung ist
      • Zustand geschlossen
      • Zustand offen

      Weiter Datenpunkte für :

      • VIS
      • Schliessungswert in Prozent
      • Schliessungswert Wunsch

      kamen später dazu.

      Datenpunkte müssen selbst angelegt werden:
      b1fc243d-2f23-42c3-8094-66e00829a90f-image.png

      Erster Trigger im Blockly steuert die Simulierte Bewegungsrichtung und steuert den Shelly! Wenn man hier den "Switch" auf "false" setzt, wird der Shelly nicht angesteuert und man kann die Simulation testen.

      Zweiter Trigger ermittelt anhand der aktuellen Bewegungsrichtung, ob die Rolllade sich gerade bewegt.

      Dritter Trigger simuliert die Bewegung und prüft, ob der Rolladen anhand der Bewegungszeit ganz offen oder geschlossen ist. Und der simulierte Schaltzustand wird angepasst. Da der Rolladen ja automatisch in den Endlagen stoppt und kein Tast betätigt werden muss.

      Vierter Trigger steuert die aktuelle Laufzeit des Rolladen wenn die Rollade in simulierter Bewegung ist, bei der Aufwärtsbewegung wird jede Sekund die aktuelle Bewegungszeit um 1 reduziert. Bei der Aufwärtsbewegung wir um 1 erhöht.

      Fünfter und sechster Trigger sind für die Automatisierung zum Sonnenauf und Untergang. Kommt bestimmt mal in ein seperates Script.

      Trigger sieben ist für den Schließungswunsch - sehr Tricky, da ja ggf. der Rolladen gerade tiefer steht als gewünscht und die nächste Bewegungsrichtung abwärts ist. Also muss erstmal komplett geschlossen werden, bevor es wieder nach oben geht.

      Sollte die Simulation mal nicht mehr mit dem Rolladen synchron sein: Rollade steht physisch offen, in der Simulation aber geschlossen. So kann man einfach den Datenpunkt "RollladenBewegungszeitAkt" auf "0" oder den Max.-wert von "RollladenBewegungszeitMax" setzen. Dann werden alle Werte "synchronisiert". Mit dieser Methode könnte man auch mit einen Magnetkontakt am oberen oder unteren Punkt der Rolllade die Werte wieder synchronisieren.

      Bei Fragen zum Script einfach melden, ich habe versucht es mit Kommentaren verständlicher zu machen.

      Schöne Grüße Lars

      Rolladen Blockly Script.txt

      J Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von
      #3

      @larry210472
      Genau die Motoren hatte ich auch, alle rausgeschmissen und gegen stink normale getauscht. Die Jarolift verkauft und so kein Cent extra für die neuen und eh wesentlich günstigeren ausgeben müssen. Einzige Investition, neue Shelly 2.5er.
      Hat eben den Vorteil, dass man nicht durch mehrfach tasten die Rollläden steuern kann, ansonsten ist Deine Variante wirklich zu gebrauchen ;)

      H 1 Antwort Letzte Antwort
      0
      • J Jan1

        @larry210472
        Genau die Motoren hatte ich auch, alle rausgeschmissen und gegen stink normale getauscht. Die Jarolift verkauft und so kein Cent extra für die neuen und eh wesentlich günstigeren ausgeben müssen. Einzige Investition, neue Shelly 2.5er.
        Hat eben den Vorteil, dass man nicht durch mehrfach tasten die Rollläden steuern kann, ansonsten ist Deine Variante wirklich zu gebrauchen ;)

        H Offline
        H Offline
        hipohop
        schrieb am zuletzt editiert von
        #4

        @jan1
        Ich scheue den Aufwand des Austauschs. Obwohl meine Jarolifts nun schon etwa 10 Jahre alt sind.
        Diese Lösung erscheint mir erstmal eine einfache und günstige Möglichkeit zumal ich noch einige Shelly 1 rumliegen habe.

        J 1 Antwort Letzte Antwort
        0
        • H hipohop

          @jan1
          Ich scheue den Aufwand des Austauschs. Obwohl meine Jarolifts nun schon etwa 10 Jahre alt sind.
          Diese Lösung erscheint mir erstmal eine einfache und günstige Möglichkeit zumal ich noch einige Shelly 1 rumliegen habe.

          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #5

          @hipohop
          Ich hatte meine erst ein gutes Jahr drin (dann auf IObroker gestoßen). Der Aufwand hält sich in Grenzen, wenn man an die Welle gut ran kommt, was je nach verbauten Kasten stark variiert.

          1 Antwort Letzte Antwort
          0
          • klaus klausenK Offline
            klaus klausenK Offline
            klaus klausen
            schrieb am zuletzt editiert von
            #6

            sehr schöne Lösung, hättest du das Script zum Download?

            haselchenH 1 Antwort Letzte Antwort
            0
            • klaus klausenK klaus klausen

              sehr schöne Lösung, hättest du das Script zum Download?

              haselchenH Offline
              haselchenH Offline
              haselchen
              Most Active
              schrieb am zuletzt editiert von
              #7

              Keine Ahnung ob ich nen Denkfehler habe , aaaaaaber ich habe gerade 7 Fenster umgerüstet auf die Jarolift Motoren.
              Allerdings die ohne Funk.
              Dazu jeweils einen Shelly 2.5
              Dadurch kommen die Motoren ja automatisch in den Iobroker.
              Da habe ich sofort alles Hoch ,Runter, % Angabe , Zeit des Runter- oder Hochfahrens.
              Macht so ziemlich alles vom TE überflüssig .
              Aber deswegen meine Frage nach dem Denkfehler.
              Ungleiches Verhalten von den Motoren mit oder ohne Funk ?!

              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

              SBorgS 1 Antwort Letzte Antwort
              0
              • L larry210472

                Re: Rolladensteuerung Jarolift mit Homematic Relais oder OpenCollector Schaltaktoren

                Hallo zusammen,

                das ist mein Erster Beitrag hier im Forum - eigentlich wollte ich im oben genannte Beitrag schreiben. Die Forensoftware hat aber Empfohlen einen neuen Beitrag zu starten.

                Das Forum hat mir schon sehr bei der Einrichtung und Konfiguration in iobroker geholfen. IT und Elektronik sind mir nicht Fremd.

                Ich wollte meine vorhandenen TDEF-Rollladenmotoren von Jarolift nun auch über iobroker steuern können. Eine Bastellösung mit der Fernbedienung kam für mich nicht betracht. Es gibt ja den Tastereingang am TDEF.

                Also einen Shelly 1 (one) bestellt und den Schalter auf "Auto Off" mit einer Sekunde eingestellt und an den IO (Potentialfreier Schaltkontakt) des Shellys an den Tastereingang des Motors angeschlossen. Einbindung des Shelly-Adapter in iobroker verlief problemlos. Damit konnte ich dann über einen Button im VIS den Rolladen steuern.

                Jetzt wollte ich aber auch noch die Bewegungsrichtung und die nächste Bewegungsrichtung angezeigt bekommen.

                Also habe ich mir überlegt eine Rollladensimulation in einem Blocklyscript zu programmieren.

                Erstmal habe ich mir einen Datenpunkt angelegt mit dem ich einen Tastendruck simuliere. Dann zwei Datenpunkte in denen eine Werteliste mit "Down"-"Stop"-"Up"-"Stop" hinterlegt ist. Einen für den aktuellen und einen für den nächsten Bewegungszustand des Rolladen.

                Denn benötigt man noch Datenpunkte für:

                • die Laufzeit die der Rolladen für einen kompletten Schließvorgang benötigt
                • die aktuelle Laufzeit bei Bewegung
                • ob der Rolladen aktuell in Bewegung ist
                • Zustand geschlossen
                • Zustand offen

                Weiter Datenpunkte für :

                • VIS
                • Schliessungswert in Prozent
                • Schliessungswert Wunsch

                kamen später dazu.

                Datenpunkte müssen selbst angelegt werden:
                b1fc243d-2f23-42c3-8094-66e00829a90f-image.png

                Erster Trigger im Blockly steuert die Simulierte Bewegungsrichtung und steuert den Shelly! Wenn man hier den "Switch" auf "false" setzt, wird der Shelly nicht angesteuert und man kann die Simulation testen.

                Zweiter Trigger ermittelt anhand der aktuellen Bewegungsrichtung, ob die Rolllade sich gerade bewegt.

                Dritter Trigger simuliert die Bewegung und prüft, ob der Rolladen anhand der Bewegungszeit ganz offen oder geschlossen ist. Und der simulierte Schaltzustand wird angepasst. Da der Rolladen ja automatisch in den Endlagen stoppt und kein Tast betätigt werden muss.

                Vierter Trigger steuert die aktuelle Laufzeit des Rolladen wenn die Rollade in simulierter Bewegung ist, bei der Aufwärtsbewegung wird jede Sekund die aktuelle Bewegungszeit um 1 reduziert. Bei der Aufwärtsbewegung wir um 1 erhöht.

                Fünfter und sechster Trigger sind für die Automatisierung zum Sonnenauf und Untergang. Kommt bestimmt mal in ein seperates Script.

                Trigger sieben ist für den Schließungswunsch - sehr Tricky, da ja ggf. der Rolladen gerade tiefer steht als gewünscht und die nächste Bewegungsrichtung abwärts ist. Also muss erstmal komplett geschlossen werden, bevor es wieder nach oben geht.

                Sollte die Simulation mal nicht mehr mit dem Rolladen synchron sein: Rollade steht physisch offen, in der Simulation aber geschlossen. So kann man einfach den Datenpunkt "RollladenBewegungszeitAkt" auf "0" oder den Max.-wert von "RollladenBewegungszeitMax" setzen. Dann werden alle Werte "synchronisiert". Mit dieser Methode könnte man auch mit einen Magnetkontakt am oberen oder unteren Punkt der Rolllade die Werte wieder synchronisieren.

                Bei Fragen zum Script einfach melden, ich habe versucht es mit Kommentaren verständlicher zu machen.

                Schöne Grüße Lars

                Rolladen Blockly Script.txt

                T Offline
                T Offline
                TomTom321
                schrieb am zuletzt editiert von
                #8

                @larry210472 . Hast du zufällig einen Schaltplan wie du den Jarolift TDEF an den Shelly1 angeschlossen hast? Viele Grüße Thomas

                1 Antwort Letzte Antwort
                0
                • haselchenH haselchen

                  Keine Ahnung ob ich nen Denkfehler habe , aaaaaaber ich habe gerade 7 Fenster umgerüstet auf die Jarolift Motoren.
                  Allerdings die ohne Funk.
                  Dazu jeweils einen Shelly 2.5
                  Dadurch kommen die Motoren ja automatisch in den Iobroker.
                  Da habe ich sofort alles Hoch ,Runter, % Angabe , Zeit des Runter- oder Hochfahrens.
                  Macht so ziemlich alles vom TE überflüssig .
                  Aber deswegen meine Frage nach dem Denkfehler.
                  Ungleiches Verhalten von den Motoren mit oder ohne Funk ?!

                  SBorgS Offline
                  SBorgS Offline
                  SBorg
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @haselchen sagte in Jarolift TDEF mit Shelly 1 und iobroker steuern:

                  Keine Ahnung ob ich nen Denkfehler habe ,...umgerüstet ...
                  Aber deswegen meine Frage nach dem Denkfehler.

                  Zwar bisserl spät, aber Denkfehler ist das nicht gerade. Nur wenn du den Motor nicht einfach tauschen kannst (ich dürfte dann teil-tapezieren und neu streichen) und aktuell einen Funk drin hast (ev. noch ganz ohne weiteren Taster), musst du dir halt etwas einfallen lassen.
                  Ich würde auch shelly und normalen Motor bevorzugen, solange man nicht noch eine extra FB benötigt. Das wäre dabei auch der einzige Unterschied Funk vs. Nicht-Funk ;)

                  LG SBorg ( SBorg auf GitHub)
                  Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                  haselchenH 1 Antwort Letzte Antwort
                  0
                  • SBorgS SBorg

                    @haselchen sagte in Jarolift TDEF mit Shelly 1 und iobroker steuern:

                    Keine Ahnung ob ich nen Denkfehler habe ,...umgerüstet ...
                    Aber deswegen meine Frage nach dem Denkfehler.

                    Zwar bisserl spät, aber Denkfehler ist das nicht gerade. Nur wenn du den Motor nicht einfach tauschen kannst (ich dürfte dann teil-tapezieren und neu streichen) und aktuell einen Funk drin hast (ev. noch ganz ohne weiteren Taster), musst du dir halt etwas einfallen lassen.
                    Ich würde auch shelly und normalen Motor bevorzugen, solange man nicht noch eine extra FB benötigt. Das wäre dabei auch der einzige Unterschied Funk vs. Nicht-Funk ;)

                    haselchenH Offline
                    haselchenH Offline
                    haselchen
                    Most Active
                    schrieb am zuletzt editiert von haselchen
                    #10

                    @sborg

                    Ich hab das ganze Aufputz verlegt und wir haben einen Rollladenkasten innen , der einfach zu öffnen ist .
                    Dementsprechend hab ich vermutlich Glück mit dem Ganzen 😁
                    Und abschließend, ich möchte es nicht mehr missen.
                    Jedes Fenster hat an Materialien für die Umrüstung gerade mal 70€ gekostet.

                    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                    1 Antwort Letzte Antwort
                    0
                    • L larry210472

                      Re: Rolladensteuerung Jarolift mit Homematic Relais oder OpenCollector Schaltaktoren

                      Hallo zusammen,

                      das ist mein Erster Beitrag hier im Forum - eigentlich wollte ich im oben genannte Beitrag schreiben. Die Forensoftware hat aber Empfohlen einen neuen Beitrag zu starten.

                      Das Forum hat mir schon sehr bei der Einrichtung und Konfiguration in iobroker geholfen. IT und Elektronik sind mir nicht Fremd.

                      Ich wollte meine vorhandenen TDEF-Rollladenmotoren von Jarolift nun auch über iobroker steuern können. Eine Bastellösung mit der Fernbedienung kam für mich nicht betracht. Es gibt ja den Tastereingang am TDEF.

                      Also einen Shelly 1 (one) bestellt und den Schalter auf "Auto Off" mit einer Sekunde eingestellt und an den IO (Potentialfreier Schaltkontakt) des Shellys an den Tastereingang des Motors angeschlossen. Einbindung des Shelly-Adapter in iobroker verlief problemlos. Damit konnte ich dann über einen Button im VIS den Rolladen steuern.

                      Jetzt wollte ich aber auch noch die Bewegungsrichtung und die nächste Bewegungsrichtung angezeigt bekommen.

                      Also habe ich mir überlegt eine Rollladensimulation in einem Blocklyscript zu programmieren.

                      Erstmal habe ich mir einen Datenpunkt angelegt mit dem ich einen Tastendruck simuliere. Dann zwei Datenpunkte in denen eine Werteliste mit "Down"-"Stop"-"Up"-"Stop" hinterlegt ist. Einen für den aktuellen und einen für den nächsten Bewegungszustand des Rolladen.

                      Denn benötigt man noch Datenpunkte für:

                      • die Laufzeit die der Rolladen für einen kompletten Schließvorgang benötigt
                      • die aktuelle Laufzeit bei Bewegung
                      • ob der Rolladen aktuell in Bewegung ist
                      • Zustand geschlossen
                      • Zustand offen

                      Weiter Datenpunkte für :

                      • VIS
                      • Schliessungswert in Prozent
                      • Schliessungswert Wunsch

                      kamen später dazu.

                      Datenpunkte müssen selbst angelegt werden:
                      b1fc243d-2f23-42c3-8094-66e00829a90f-image.png

                      Erster Trigger im Blockly steuert die Simulierte Bewegungsrichtung und steuert den Shelly! Wenn man hier den "Switch" auf "false" setzt, wird der Shelly nicht angesteuert und man kann die Simulation testen.

                      Zweiter Trigger ermittelt anhand der aktuellen Bewegungsrichtung, ob die Rolllade sich gerade bewegt.

                      Dritter Trigger simuliert die Bewegung und prüft, ob der Rolladen anhand der Bewegungszeit ganz offen oder geschlossen ist. Und der simulierte Schaltzustand wird angepasst. Da der Rolladen ja automatisch in den Endlagen stoppt und kein Tast betätigt werden muss.

                      Vierter Trigger steuert die aktuelle Laufzeit des Rolladen wenn die Rollade in simulierter Bewegung ist, bei der Aufwärtsbewegung wird jede Sekund die aktuelle Bewegungszeit um 1 reduziert. Bei der Aufwärtsbewegung wir um 1 erhöht.

                      Fünfter und sechster Trigger sind für die Automatisierung zum Sonnenauf und Untergang. Kommt bestimmt mal in ein seperates Script.

                      Trigger sieben ist für den Schließungswunsch - sehr Tricky, da ja ggf. der Rolladen gerade tiefer steht als gewünscht und die nächste Bewegungsrichtung abwärts ist. Also muss erstmal komplett geschlossen werden, bevor es wieder nach oben geht.

                      Sollte die Simulation mal nicht mehr mit dem Rolladen synchron sein: Rollade steht physisch offen, in der Simulation aber geschlossen. So kann man einfach den Datenpunkt "RollladenBewegungszeitAkt" auf "0" oder den Max.-wert von "RollladenBewegungszeitMax" setzen. Dann werden alle Werte "synchronisiert". Mit dieser Methode könnte man auch mit einen Magnetkontakt am oberen oder unteren Punkt der Rolllade die Werte wieder synchronisieren.

                      Bei Fragen zum Script einfach melden, ich habe versucht es mit Kommentaren verständlicher zu machen.

                      Schöne Grüße Lars

                      Rolladen Blockly Script.txt

                      S Offline
                      S Offline
                      Schmiddi1008
                      schrieb am zuletzt editiert von
                      #11

                      @larry210472
                      Nutzt du die Simulation so noch und funktioniert das zuverlässig ?
                      Habe die gleichen Motoren und habe überall Shelly 2.5 verbaut
                      Grüße

                      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

                      787

                      Online

                      32.4k

                      Benutzer

                      81.5k

                      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