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. [gelöst] Blockly - Rollladen auf oder zu?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[gelöst] Blockly - Rollladen auf oder zu?

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 4 Kommentatoren 797 Aufrufe 2 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.
  • MartinPM MartinP

    @heimweh Du stoppst zweimal timeout und keinmal timeout2

    Eigentlich muss vor dem Initiieren von timeout2 nur timeout gestoppt werden, und umgekehrt beim Initiieren von timeout timeout2 gestoppt werden ...

    HeimwehH Offline
    HeimwehH Offline
    Heimweh
    schrieb am zuletzt editiert von
    #3

    @martinp - Du hast Recht, das ist aber beim kopieren des Scriptes passiert. Ich habe den Block rauskopiert in ein leeres Blockly um einen besseren Screenshot machen zu können. ich korrigiere es

    MartinPM 1 Antwort Letzte Antwort
    0
    • HeimwehH Heimweh

      @martinp - Du hast Recht, das ist aber beim kopieren des Scriptes passiert. Ich habe den Block rauskopiert in ein leeres Blockly um einen besseren Screenshot machen zu können. ich korrigiere es

      MartinPM Online
      MartinPM Online
      MartinP
      schrieb am zuletzt editiert von MartinP
      #4

      @heimweh Nicht beide Timeouts stoppen

      Immer den "Gegenteil" Timeout...

      0d6b224a-3e2d-44ab-831f-0965b16bcc46-grafik.png

      Eine schnellere Reaktion könnte man erreichen, wenn die ERSTE Änderung nach einer langen Zeit ohne gemeldete Änderungen verlässlich ist...

      Da könnte man sich in einer Variablen den Zeitpunkt der letzten Änderung merken, und alle Änderungen, vor denen nicht 3 Sekunden "Ruhe" war verwerfen, und auf Timeouts im Skript verzichten.

      94a60496-d473-4ea7-9ed9-87fcda5aa6e3-grafik.png

      Wenn es dann funktioniert, kann man die debug outputs und den "sonst" Zweig entfernen

      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
      Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
      Linux pve 6.8.12-16-pve
      6 GByte RAM für den Container
      Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
      Remote-Access über Wireguard der Fritzbox

      1 Antwort Letzte Antwort
      0
      • HeimwehH Offline
        HeimwehH Offline
        Heimweh
        schrieb am zuletzt editiert von Heimweh
        #5

        @martinp danke das wäre auch ein Ansatz. Ich verstehe grundsätzlich nicht wieso es so nicht funktioniert:

        4b9dd35c-0b9c-47d6-8565-d2f4721ddbd2-image.png

        wenn ich den Rollladen von 100% auf 0% stelle, kommt erst die Meldung auf, und dann zu.

        dfd06d86-2a45-4d1c-ac04-3e8c1397e9d2-image.png

        MartinPM 1 Antwort Letzte Antwort
        0
        • HeimwehH Heimweh

          @martinp danke das wäre auch ein Ansatz. Ich verstehe grundsätzlich nicht wieso es so nicht funktioniert:

          4b9dd35c-0b9c-47d6-8565-d2f4721ddbd2-image.png

          wenn ich den Rollladen von 100% auf 0% stelle, kommt erst die Meldung auf, und dann zu.

          dfd06d86-2a45-4d1c-ac04-3e8c1397e9d2-image.png

          MartinPM Online
          MartinPM Online
          MartinP
          schrieb am zuletzt editiert von MartinP
          #6

          @heimweh Werden wirklich als Trigger-Werte nur "0" oder "100" übergeben?

          Wenn der Datenpunkt viele Sekunden beim Fahren auf wechselnden Zwischenwerten zwischen 0 und 100 herumdümpelt könnte dieser Effekt auftreten ...

          Mache mal einen dritten Falls-Zweig "Sonst" dazu mit einem Logging von "Wert"...

          Sollte da Treffer herauskommen sollten BEIDE Timeouts in diesem Zweig gestoppt werden

          Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
          Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
          Linux pve 6.8.12-16-pve
          6 GByte RAM für den Container
          Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
          Remote-Access über Wireguard der Fritzbox

          HeimwehH 1 Antwort Letzte Antwort
          0
          • MartinPM MartinP

            @heimweh Werden wirklich als Trigger-Werte nur "0" oder "100" übergeben?

            Wenn der Datenpunkt viele Sekunden beim Fahren auf wechselnden Zwischenwerten zwischen 0 und 100 herumdümpelt könnte dieser Effekt auftreten ...

            Mache mal einen dritten Falls-Zweig "Sonst" dazu mit einem Logging von "Wert"...

            Sollte da Treffer herauskommen sollten BEIDE Timeouts in diesem Zweig gestoppt werden

            HeimwehH Offline
            HeimwehH Offline
            Heimweh
            schrieb am zuletzt editiert von
            #7

            @martinp - ok hab ich getestet. Es gibt keine Werte dazwischen außer 0 und 100. Ich habe aber festgestellt, wenn der Rollladen unten ist (0%) - und ich gebe ihm den Befehl auf 100% zu fahren dann springt der Wert im Datenpunkt fast sofort auf 100%, 2 Sekunden später wieder auf 0% - und dann wenn der Rollladen physisch oben ist - dann springt der Wert wieder auf 100% und dann passt es auch so.
            Ich glaube ich muss Deine Idee mit den Zeitstempeln versuchen - oder den Zwischenwert mit Verzögerungen rausfiltern. Vor dem Shelly war ein Homematic Rollladenaktor verbaut und der hat das selbe Verhalten....

            Unterm Strich muss die Meldung "Rollladen oben" sofort da sein wenn der Motor oben stoppt

            HomoranH paul53P 2 Antworten Letzte Antwort
            0
            • HeimwehH Heimweh

              @martinp - ok hab ich getestet. Es gibt keine Werte dazwischen außer 0 und 100. Ich habe aber festgestellt, wenn der Rollladen unten ist (0%) - und ich gebe ihm den Befehl auf 100% zu fahren dann springt der Wert im Datenpunkt fast sofort auf 100%, 2 Sekunden später wieder auf 0% - und dann wenn der Rollladen physisch oben ist - dann springt der Wert wieder auf 100% und dann passt es auch so.
              Ich glaube ich muss Deine Idee mit den Zeitstempeln versuchen - oder den Zwischenwert mit Verzögerungen rausfiltern. Vor dem Shelly war ein Homematic Rollladenaktor verbaut und der hat das selbe Verhalten....

              Unterm Strich muss die Meldung "Rollladen oben" sofort da sein wenn der Motor oben stoppt

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

              @heimweh sagte in Blockly - Rollladen auf oder zu?:

              Ich habe aber festgestellt

              das ist vollkommen normal!
              erst wird die Zielhöhe bestätigt, dann die Isthöhe angezeigt.

              zumindest beim

              @heimweh sagte in Blockly - Rollladen auf oder zu?:

              Homematic Rollladenaktor

              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
              • HeimwehH Heimweh

                @martinp - ok hab ich getestet. Es gibt keine Werte dazwischen außer 0 und 100. Ich habe aber festgestellt, wenn der Rollladen unten ist (0%) - und ich gebe ihm den Befehl auf 100% zu fahren dann springt der Wert im Datenpunkt fast sofort auf 100%, 2 Sekunden später wieder auf 0% - und dann wenn der Rollladen physisch oben ist - dann springt der Wert wieder auf 100% und dann passt es auch so.
                Ich glaube ich muss Deine Idee mit den Zeitstempeln versuchen - oder den Zwischenwert mit Verzögerungen rausfiltern. Vor dem Shelly war ein Homematic Rollladenaktor verbaut und der hat das selbe Verhalten....

                Unterm Strich muss die Meldung "Rollladen oben" sofort da sein wenn der Motor oben stoppt

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

                @heimweh sagte: Meldung "Rollladen oben" sofort da sein wenn der Motor oben stoppt

                Versuche es mal so:

                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

                HeimwehH 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @heimweh sagte: Meldung "Rollladen oben" sofort da sein wenn der Motor oben stoppt

                  Versuche es mal so:

                  Blockly_temp.JPG

                  HeimwehH Offline
                  HeimwehH Offline
                  Heimweh
                  schrieb am zuletzt editiert von
                  #10

                  @paul53 - so funktioniert es. Allerdings kommt jetzt jede Meldung 2x. Wäre jetzt nicht tragisch für meine Anwendung (bei hochfahren sogar gut den Fahrtbeginn zu haben) aber wie könnte man das jetzt noch elegant korrigieren?

                  da465653-8098-486f-add6-bdb43469fdfa-image.png

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • HeimwehH Heimweh

                    @paul53 - so funktioniert es. Allerdings kommt jetzt jede Meldung 2x. Wäre jetzt nicht tragisch für meine Anwendung (bei hochfahren sogar gut den Fahrtbeginn zu haben) aber wie könnte man das jetzt noch elegant korrigieren?

                    da465653-8098-486f-add6-bdb43469fdfa-image.png

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

                    @heimweh sagte: wie könnte man das jetzt noch elegant korrigieren?

                    Nur auf "bestätigte Änderung" triggern.

                    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

                    MartinPM 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @heimweh sagte: wie könnte man das jetzt noch elegant korrigieren?

                      Nur auf "bestätigte Änderung" triggern.

                      Blockly_temp.JPG

                      MartinPM Online
                      MartinPM Online
                      MartinP
                      schrieb am zuletzt editiert von
                      #12

                      @paul53 Das mit "letzte Änderung" und "vorherige letzte Änderung" ist ja genial.
                      Man muss wohl doch mal beim Öffnen der Pull-Down Menus des unscheinbarsten Elements im Trigger Menu nicht nur mit dem Tunnelblick das suchen, was man gerade braucht, sondern vielleicht mal genauer schauen, was da für Schätze entdeckbar sind ...

                      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                      Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                      Linux pve 6.8.12-16-pve
                      6 GByte RAM für den Container
                      Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                      Remote-Access über Wireguard der Fritzbox

                      HeimwehH 1 Antwort Letzte Antwort
                      0
                      • MartinPM MartinP

                        @paul53 Das mit "letzte Änderung" und "vorherige letzte Änderung" ist ja genial.
                        Man muss wohl doch mal beim Öffnen der Pull-Down Menus des unscheinbarsten Elements im Trigger Menu nicht nur mit dem Tunnelblick das suchen, was man gerade braucht, sondern vielleicht mal genauer schauen, was da für Schätze entdeckbar sind ...

                        HeimwehH Offline
                        HeimwehH Offline
                        Heimweh
                        schrieb am zuletzt editiert von
                        #13

                        @martinp so ist es mir auch gegangen.... War überrascht was da alles noch so kommt.....

                        @paul53 vielen lieben Dank!

                        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

                        774

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        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