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. Blockly
  5. Lichtsteuerung - Variable setzen

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
    891

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Lichtsteuerung - Variable setzen

Scheduled Pinned Locked Moved Blockly
11 Posts 3 Posters 1.0k Views 3 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.
  • T Offline
    T Offline
    timbo
    wrote on last edited by
    #1

    Hallo zusammen,

    ich habe im Hausflur einen Led Strip, der heller werden soll, wenn die Haustür aufgeht und nach 2 Min. wieder in den ursprünglichen Dimm-zustand wechseln soll.
    Das funktioniert soweit auch alles super, wenn man jetzt aber die Haustür während der 2 Minuten noch einmal auf macht, übernimmt meine Variable den "hellen" Dimmwert und ich bekomme es gerade nicht auf die Kette, wie ich das verhindern kann.
    Vielleicht hat ja jemand einen Hinweis.

    Gruß Timo
    Bildschirmfoto 2019-02-28 um 08.38.07.png

    AsgothianA 1 Reply Last reply
    0
    • T timbo

      Hallo zusammen,

      ich habe im Hausflur einen Led Strip, der heller werden soll, wenn die Haustür aufgeht und nach 2 Min. wieder in den ursprünglichen Dimm-zustand wechseln soll.
      Das funktioniert soweit auch alles super, wenn man jetzt aber die Haustür während der 2 Minuten noch einmal auf macht, übernimmt meine Variable den "hellen" Dimmwert und ich bekomme es gerade nicht auf die Kette, wie ich das verhindern kann.
      Vielleicht hat ja jemand einen Hinweis.

      Gruß Timo
      Bildschirmfoto 2019-02-28 um 08.38.07.png

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      wrote on last edited by
      #2

      @timbo
      Du solltest an Stelle des “setzen mit verzögerung” einen eigenen Timeout definieren, dann kannst du schauen das keine Aktion ausgeführt wird wenn der Timeout noch aktiv ist.

      Beispiele sollten im Forum reichlich vorhanden sein - ich hab von hier keine zugriff auf mein System und kann kein Beispiel posten.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Reply Last reply
      0
      • X Offline
        X Offline
        Xyolyp
        wrote on last edited by
        #3

        Du könntest zusätzlich zu einem eigenen Timeout, welches du dann bei erneuter Öffnung auch abbrechen kannst, nach dem Zurücksetzen des Dimmers den Wert der Variable dimmer auf beispielsweise -1 setzen und beim Öffnen setzt du den Wert nur wenn aktuell -1 drinnen steht.

        1 Reply Last reply
        0
        • T Offline
          T Offline
          timbo
          wrote on last edited by
          #4

          Sorry, aber ich kapier es noch nicht, habe ein Timeout und ein stop Timeout an allen möglichen Stellen probiert, aber es will nicht klappen.
          Ich glaube mein Problem ist einfach, wenn die Tür noch einmal aufgemacht wird, wird meine Variable wieder auf den hohen Dimmerwert gesetzt wird. Ich müßte Die Variable vielleicht einfach von dem Träger trennen - hmm.

          Gruß Timo

          AsgothianA 1 Reply Last reply
          0
          • T timbo

            Sorry, aber ich kapier es noch nicht, habe ein Timeout und ein stop Timeout an allen möglichen Stellen probiert, aber es will nicht klappen.
            Ich glaube mein Problem ist einfach, wenn die Tür noch einmal aufgemacht wird, wird meine Variable wieder auf den hohen Dimmerwert gesetzt wird. Ich müßte Die Variable vielleicht einfach von dem Träger trennen - hmm.

            Gruß Timo

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            wrote on last edited by
            #5

            @timbo
            link doch mal einen Screenshot deines Scriptes.

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            1 Reply Last reply
            0
            • T Offline
              T Offline
              timbo
              wrote on last edited by
              #6

              Habe mit dem Timeout rumprobiert.

              So hatte ich deinen Tipp verstanden:

              Bildschirmfoto 2019-02-28 um 20.31.35.png

              AsgothianA 1 Reply Last reply
              0
              • T timbo

                Habe mit dem Timeout rumprobiert.

                So hatte ich deinen Tipp verstanden:

                Bildschirmfoto 2019-02-28 um 20.31.35.png

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                wrote on last edited by
                #7

                @timbo soweit so gut. wenn du jetzt noch eine Variable "timeout_running" definierst und am Anfang auf 0 setzt, dann kannst du im ersten falls mit "oder" die Abfrage timeout_running = 0 mit rein setzen.

                als letztes gehört dann ein timeout_running = vor das setze dimmer, sowie ein timeout_running = 0 vor das abschalten im Timeout, und du bist sicher

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  timbo
                  wrote on last edited by
                  #8

                  So ?

                  Bildschirmfoto 2019-02-28 um 21.06.56.png

                  AsgothianA 1 Reply Last reply
                  0
                  • T timbo

                    So ?

                    Bildschirmfoto 2019-02-28 um 21.06.56.png

                    AsgothianA Offline
                    AsgothianA Offline
                    Asgothian
                    Developer
                    wrote on last edited by
                    #9

                    @timbo
                    fast.. ich hatte gepennt - das oder muss ein und sein

                    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                    1 Reply Last reply
                    0
                    • T Offline
                      T Offline
                      timbo
                      wrote on last edited by
                      #10

                      Danke Dir für deine Hilfe, jetzt läuft es :)

                      Gruß Timo

                      Bildschirmfoto 2019-02-28 um 21.29.06.png

                      AsgothianA 1 Reply Last reply
                      0
                      • T timbo

                        Danke Dir für deine Hilfe, jetzt läuft es :)

                        Gruß Timo

                        Bildschirmfoto 2019-02-28 um 21.29.06.png

                        AsgothianA Offline
                        AsgothianA Offline
                        Asgothian
                        Developer
                        wrote on last edited by
                        #11

                        @timbo
                        fein

                        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                        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

                        713

                        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