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. Blockly
  5. Rollladensteuerung, manche nur x Sekunden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Rollladensteuerung, manche nur x Sekunden

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 5 Kommentatoren 659 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
    topsurfer
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich möchte einige Rollläden mit einem "Tastendruck" abends herunterlassen,
    manche Rollläden sollen einfach bis zum Endanschlag laufen, mindestens zwei aber müssen nach 7 bzw 9 Sekunden einen "Stop"-Impuls bekommen.
    Das ist unsere "Katzenhöhe" an den Terrassentüren, damit wir die Katzen sehen und reinlassen können ;-)

    Prinzipiell habe ich es mit Blockly hinbekommen, aber "unsauber" mit "Pause", bedeutet ich müßte die erste Pause 7 Sekunden machen (Stop für den ersten Rolladen Esszimmer), die zweite Pause nach weiteren 2 Sekunden (Stop 2. Rollladen Wohnzimmer).

    2025-02-13_153959.png

    Wie geht das "Besser" ?

    Hinweis: Die Rollläden bzw. Aktoren liefern keine Positions-Info (fahre auf 75% geht NICHT) !
    Eine Positionsansteuerung müßte über Laufzeiten ermittelt werden, diese ist aber noch nicht umgesetzt!

    D CodierknechtC 2 Antworten Letzte Antwort
    0
    • T topsurfer

      Hallo,
      ich möchte einige Rollläden mit einem "Tastendruck" abends herunterlassen,
      manche Rollläden sollen einfach bis zum Endanschlag laufen, mindestens zwei aber müssen nach 7 bzw 9 Sekunden einen "Stop"-Impuls bekommen.
      Das ist unsere "Katzenhöhe" an den Terrassentüren, damit wir die Katzen sehen und reinlassen können ;-)

      Prinzipiell habe ich es mit Blockly hinbekommen, aber "unsauber" mit "Pause", bedeutet ich müßte die erste Pause 7 Sekunden machen (Stop für den ersten Rolladen Esszimmer), die zweite Pause nach weiteren 2 Sekunden (Stop 2. Rollladen Wohnzimmer).

      2025-02-13_153959.png

      Wie geht das "Besser" ?

      Hinweis: Die Rollläden bzw. Aktoren liefern keine Positions-Info (fahre auf 75% geht NICHT) !
      Eine Positionsansteuerung müßte über Laufzeiten ermittelt werden, diese ist aber noch nicht umgesetzt!

      D Offline
      D Offline
      Dragon
      schrieb am zuletzt editiert von
      #2

      @topsurfer Du könntest den Befehl hinten mit Verzögerung ausführen

      paul53P 1 Antwort Letzte Antwort
      0
      • D Dragon

        @topsurfer Du könntest den Befehl hinten mit Verzögerung ausführen

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @dragon sagte: Befehl hinten mit Verzögerung ausführen

        ... und den Trigger auf "ist wahr" ändern, da sonst die Rollladen auch runter fahren, wenn der Trigger-DP auf false zurück gesetzt wird (das muss er, wenn auf "wurde geändert" getriggert wird).

        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

        1 Antwort Letzte Antwort
        0
        • T topsurfer

          Hallo,
          ich möchte einige Rollläden mit einem "Tastendruck" abends herunterlassen,
          manche Rollläden sollen einfach bis zum Endanschlag laufen, mindestens zwei aber müssen nach 7 bzw 9 Sekunden einen "Stop"-Impuls bekommen.
          Das ist unsere "Katzenhöhe" an den Terrassentüren, damit wir die Katzen sehen und reinlassen können ;-)

          Prinzipiell habe ich es mit Blockly hinbekommen, aber "unsauber" mit "Pause", bedeutet ich müßte die erste Pause 7 Sekunden machen (Stop für den ersten Rolladen Esszimmer), die zweite Pause nach weiteren 2 Sekunden (Stop 2. Rollladen Wohnzimmer).

          2025-02-13_153959.png

          Wie geht das "Besser" ?

          Hinweis: Die Rollläden bzw. Aktoren liefern keine Positions-Info (fahre auf 75% geht NICHT) !
          Eine Positionsansteuerung müßte über Laufzeiten ermittelt werden, diese ist aber noch nicht umgesetzt!

          CodierknechtC Offline
          CodierknechtC Offline
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von Codierknecht
          #4

          @topsurfer sagte in Rollladensteuerung, manche nur x Sekunden:

          Wie geht das "Besser" ?

          Ich würde die einzelnen Rollläden jeweils zusammen steuern. Und den Stopp nach dem Fahrbefehl in einen Timeout packen.

          baf9d9ff-cab5-45a9-a0c8-06cd40fc5d27-image.png

          Edit
          Screenshot korrigiert (falsche Zeit im Timeout)

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          paul53P 1 Antwort Letzte Antwort
          1
          • CodierknechtC Codierknecht

            @topsurfer sagte in Rollladensteuerung, manche nur x Sekunden:

            Wie geht das "Besser" ?

            Ich würde die einzelnen Rollläden jeweils zusammen steuern. Und den Stopp nach dem Fahrbefehl in einen Timeout packen.

            baf9d9ff-cab5-45a9-a0c8-06cd40fc5d27-image.png

            Edit
            Screenshot korrigiert (falsche Zeit im Timeout)

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #5

            @codierknecht sagte: den Stopp nach dem Fahrbefehl in einen Timeout packen.

            Der timeoutEZ muss um 9 s verzögern.
            Das Stoppen der Timeout kann man sich sparen, da nur einmal am Tag getriggert wird.

            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

            HomoranH CodierknechtC 2 Antworten Letzte Antwort
            1
            • paul53P paul53

              @codierknecht sagte: den Stopp nach dem Fahrbefehl in einen Timeout packen.

              Der timeoutEZ muss um 9 s verzögern.
              Das Stoppen der Timeout kann man sich sparen, da nur einmal am Tag getriggert wird.

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @paul53 sagte in Rollladensteuerung, manche nur x Sekunden:

              Der timeoutEZ muss um 9 s verzögern.

              da könnte @topsurfer sich ja sogar millisekundengenau an die gewünschte Tiefe rantasten
              (dazu Einheit von Sek auf msec stellen|

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                topsurfer
                schrieb am zuletzt editiert von
                #7

                Danke euch, ds sieht gut aus und so langsam wird mein Dashboard voll (optisch noch nicht schön, aber sind nützliche Dinge "drin").

                Muss ja einige Rollläden erstellen, kann ich Blockly mehrere "Blöcke" markieren, kopieren & einfügen, oder geht das wirklich nur pro Block (pro Rollladen habe ich ja 4 "Zeilen" die ich erzeugen muss)

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  @topsurfer sagte in Rollladensteuerung, manche nur x Sekunden:

                  kann ich Blockly mehrere "Blöcke" markieren

                  Trigger Baustein mit rechter Maustaste -> kopieren

                  dann Innereien rausziehen und dahinschieben wo es hin soll

                  doppelten Trigger löschen

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @codierknecht sagte: den Stopp nach dem Fahrbefehl in einen Timeout packen.

                    Der timeoutEZ muss um 9 s verzögern.
                    Das Stoppen der Timeout kann man sich sparen, da nur einmal am Tag getriggert wird.

                    CodierknechtC Offline
                    CodierknechtC Offline
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 sagte in Rollladensteuerung, manche nur x Sekunden:

                    Der timeoutEZ muss um 9 s verzögern.

                    Natürlich. War mir im nachhinein auch noch eingefallen, hatte aber Besuch und konnte es bisher nicht ändern.
                    Ist oben korrigiert.

                    Das Stoppen der Timeout kann man sich sparen, da nur einmal am Tag getriggert wird.

                    Eigentlich nicht. Der Trigger ist ja ein "Tastendruck". Aber uneigentlich schon, denn wenn innerhalb der Timeouts der Tastendruck erneut erfolgt, passen die Fahrzeiten eh nicht mehr.

                    @topsurfer sagte in Rollladensteuerung, manche nur x Sekunden:

                    kann ich Blockly mehrere "Blöcke" markieren, kopieren & einfügen

                    Eigentlich führt Copy & Paste zur dunklen Seite der Macht. "Don't repeat yourself".
                    Das könnte man in eine Funktion auslagern. Das wäre aber für den Moment etwas zu viel des Guten, da die Verwaltung mehrerer Timeouts etwas aufwändig ist.

                    Und "mehrere" geht leider nicht. Da funktioniert nur der Vorschlag von @Homoran.

                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                    HmIP|ZigBee|Tasmota|Unifi
                    Zabbix Certified Specialist
                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      topsurfer
                      schrieb am zuletzt editiert von
                      #10

                      So,
                      soweit funktioniert das, auch so "nette" Funktionen wie "Abend Lichter aus" geht (alle Lichter unten aus, Treppenlicht an ...)

                      Bei den Rollläden ("Abends runter") würde ich gerne noch eine "Sicherheit" einbauen, so dass das Blockly Script nur zwischen 16 Uhr und 23 Uhr ausgeführt werden kann.

                      Bei "Trigger" gibt es ja einen Zeitplan, aber ich habe gelern, das man nicht zwei Trigger verschachteln (?) soll.
                      Wie wäre das am effektivsten umzusetzen, über ein weiteres "Falls" oder eine "Und" Verknüpfung, wo einbauen?
                      Hilfsvariable (Erlaubte_Zeit: true/false) nutzen?

                      2025-02-14_144919.png

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • T topsurfer

                        So,
                        soweit funktioniert das, auch so "nette" Funktionen wie "Abend Lichter aus" geht (alle Lichter unten aus, Treppenlicht an ...)

                        Bei den Rollläden ("Abends runter") würde ich gerne noch eine "Sicherheit" einbauen, so dass das Blockly Script nur zwischen 16 Uhr und 23 Uhr ausgeführt werden kann.

                        Bei "Trigger" gibt es ja einen Zeitplan, aber ich habe gelern, das man nicht zwei Trigger verschachteln (?) soll.
                        Wie wäre das am effektivsten umzusetzen, über ein weiteres "Falls" oder eine "Und" Verknüpfung, wo einbauen?
                        Hilfsvariable (Erlaubte_Zeit: true/false) nutzen?

                        2025-02-14_144919.png

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #11

                        @topsurfer sagte: soweit funktioniert das

                        Muss man Rollläden, die ganz runter fahren, stoppen?

                        @topsurfer sagte in Rollladensteuerung, manche nur x Sekunden:

                        nur zwischen 16 Uhr und 23 Uhr ausgeführt werden kann.

                        Blockly_temp.JPG

                        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

                          @topsurfer sagte: soweit funktioniert das

                          Muss man Rollläden, die ganz runter fahren, stoppen?

                          @topsurfer sagte in Rollladensteuerung, manche nur x Sekunden:

                          nur zwischen 16 Uhr und 23 Uhr ausgeführt werden kann.

                          Blockly_temp.JPG

                          T Offline
                          T Offline
                          topsurfer
                          schrieb am zuletzt editiert von
                          #12

                          @paul53 said in Rollladensteuerung, manche nur x Sekunden:

                          Muss man Rollläden, die ganz runter fahren, stoppen?

                          Die hier gezeigten Zeiten sind so gewählt, dass der Rollladen noch ca. 3 Schlitze auflässt (die Endpsoition ist weiter unten/ganz zu eingestellt.). Daher ....

                          Danke!

                          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

                          595

                          Online

                          32.7k

                          Benutzer

                          82.4k

                          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