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. [gelöst] Lampe geht immer schon vorher aus, kann mir bitte einer helfen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    770

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

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

[gelöst] Lampe geht immer schon vorher aus, kann mir bitte einer helfen?

Scheduled Pinned Locked Moved Skripten / Logik
14 Posts 4 Posters 1.0k Views
  • 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.
  • S Offline
    S Offline
    smarti2015
    wrote on last edited by
    #1

    Hab im HWR 3 Lampen die sobald ich die Tür im HWR öffne sich einschalten, solange leuchten sollen wie die Tür offen ist und wenn sie geschlossen wird, dann gehen sie nach ca 10 Sekunden aus. Das klappt soweit ganz gut, aber jetzt hab ich doch ein paar kleinen Problemchen damit. Der HWR wird ganz gut von uns frequentiert. Jetzt ist es schon mehrfach vorgekommen, das das Licht einfach so ausgeht. Ich vermute es liegt daran, das der Vorgang mit dem 10 Sekunden zählen beginnt, sobald die Tür geschlossen wurde, wenn nun aber innerhalb der 10 Sekunden jemand wieder die TÜr öffnet, dann geht das Licht zwar an, aber geht gleich wieder aus, weil ja die 10 Sekunden rum sind. Wie kann ich diesen Vorgang stoppen, damit er dann beim nächten Öffnen diesen Ausschaltvorgang abbricht und wartet bis ich die Tür wieder geschlossen habe?

    Nicht wundern, im Bild hab in den Timer zum testen mal der Lampen auf 3 5 und 8 Sekunden gesetzt und hab auch noch die Außentür vom HWR mit drin.

    on({id: "hm-rpc.0.NEQ0406535.1.STATE"/*HWR_Tuer_innen:1.STATE*/, change: "any"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("hm-rpc.0.NEQ0406535.1.STATE").val == true) {
        setState("hue.0.Hue_Bridge_1.HWR_Licht1_vorne.on"/*Hue_Bridge_1.HWR_Licht1_vorne.on*/, true);
        setState("hue.0.Hue_Bridge_1.HWR_Licht1_vorne.bri"/*Hue_Bridge_1.HWR_Licht1_vorne.bri*/, parseFloat(100));
        setState("hue.0.Hue_Bridge_1.HWR_Licht2_vorne.on"/*Hue_Bridge_1.HWR_Licht2_vorne.on*/, true);
        setState("hue.0.Hue_Bridge_1.HWR_Licht2_vorne.bri"/*Hue_Bridge_1.HWR_Licht2_vorne.bri*/, parseFloat(100));
        setState("hue.0.Hue_Bridge_1.HWR_Licht_hinten.on"/*Hue_Bridge_1.HWR_Licht_hinten.on*/, true);
        setState("hue.0.Hue_Bridge_1.HWR_Licht_hinten.bri"/*Hue_Bridge_1.HWR_Licht_hinten.bri*/, parseFloat(100));
      } else if (getState("hm-rpc.0.NEQ0406535.1.STATE").val == false && getState("hm-rpc.0.LTK0007658.1.STATE").val == false) {
        setStateDelayed("hue.0.Hue_Bridge_1.HWR_Licht1_vorne.on"/*Hue_Bridge_1.HWR_Licht1_vorne.on*/, false, 10000, false);
        setStateDelayed("hue.0.Hue_Bridge_1.HWR_Licht2_vorne.on"/*Hue_Bridge_1.HWR_Licht2_vorne.on*/, false, 10000, false);
        setStateDelayed("hue.0.Hue_Bridge_1.HWR_Licht_hinten.on"/*Hue_Bridge_1.HWR_Licht_hinten.on*/, false, 10000, false);
      }
    });
    

    7763_2018-07-15_22_11_51-window.png

    GEEKOM AS 6

    1 Reply Last reply
    0
    • paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      Prinzip mit 1 Lampe
      493_blockly_verz_gert_aus.jpg
      Die Konvertierung nach Zahl ist nicht erforderlich, weil der Eingabewert aus Mathematik eine Zahl ist.

      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 Reply Last reply
      0
      • J Offline
        J Offline
        Jan1
        wrote on last edited by
        #3

        Weil die Verzögerung erst beim Schließen der Tür wieder gestartet wird und dann erst gelöscht werden würde, da ist es aber schon zu spät. So wie im Vorschlag läuft das, weil hier der Timeout gleich beim Öffnen der Tür unterbrochen wird und das Programm von vorne los läuft ;)

        1 Reply Last reply
        0
        • S Offline
          S Offline
          smarti2015
          wrote on last edited by
          #4

          Vielen lieben Dank für Eure Hilfe, das baue ich nachher mal so um. :)

          GEEKOM AS 6

          1 Reply Last reply
          0
          • J Offline
            J Offline
            Jan1
            wrote on last edited by
            #5

            Ehrlich gesagt, ich hätte es zuerst auch so versucht, wie Du es im Kopf hattest. Das sind dann genau die Blocklys, die im Kopf funktionieren und sich dann völlig unerwartet anders verhalten :lol:

            1 Reply Last reply
            0
            • S Offline
              S Offline
              smarti2015
              wrote on last edited by
              #6

              Ja so vom logischen her, hätte es ja klappen können. Hab jetzt schon ofter festgestellt, das Einiges nicht ganz so funktioniert, wie eigentlich laufen sollte. Vielleicht ist es besser, wenn man es in JS direkt schreibt? Aber dazu muss ich mir das erstmal aneignen :oops:

              GEEKOM AS 6

              1 Reply Last reply
              0
              • J Offline
                J Offline
                Jan1
                wrote on last edited by
                #7

                Da ist es aber wesentlich einfach sich an die teilweise etwas verwirrende Blöcke von Blockly zu gewöhnen, als extra Java dafür zu lernen.

                Natürlich hat reines Java Script Vorteile gegenüber Blockly, aber dafür versteht man Blockly recht schnell und das ganz ohne Java Kenntnisse ;)

                1 Reply Last reply
                0
                • paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by
                  #8

                  @Jan1:

                  …als extra Java dafür zu lernen. `
                  Javascript hat <u>nichts</u> mit Java zu tun.

                  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 Reply Last reply
                  0
                  • J Offline
                    J Offline
                    Jan1
                    wrote on last edited by
                    #9

                    siehste, da gehts schon los :lol:

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      smarti2015
                      wrote on last edited by
                      #10

                      @Paul53: Riesen Dankeschön, so klappt es super. Hab es gleich noch mit der Außentür kombiniert.
                      7763_2018-07-16_19_46_06-javascript_-_iobroker.png

                      GEEKOM AS 6

                      1 Reply Last reply
                      0
                      • paul53P Offline
                        paul53P Offline
                        paul53
                        wrote on last edited by
                        #11

                        @smarti2015:

                        so klappt es super `
                        Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                        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 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          smarti2015
                          wrote on last edited by
                          #12

                          Mach ich, man da muss ich mal die anderen Beiträge auch noch markieren :oops:

                          GEEKOM AS 6

                          1 Reply Last reply
                          0
                          • HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #13

                            @smarti2015:

                            da muss ich mal die anderen Beiträge auch noch markieren `
                            Nö, der erste reicht!

                            Gruß

                            Rainer

                            kein Support per PN! - Fragen im Forum stellen -
                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              smarti2015
                              wrote on last edited by
                              #14

                              Nee meinte doch meinen anderen Fragen ;)

                              GEEKOM AS 6

                              1 Reply Last reply
                              0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              438

                              Online

                              32.8k

                              Users

                              82.7k

                              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