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. JavaScript
  5. [Gelöst] Delay für Licht ein/aus

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    398

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

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

[Gelöst] Delay für Licht ein/aus

Scheduled Pinned Locked Moved JavaScript
26 Posts 5 Posters 2.4k Views 2 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.
  • BENNI32154B Offline
    BENNI32154B Offline
    BENNI32154
    wrote on last edited by BENNI32154
    #1

    Hey!
    Da manchmal sich nicht jedes Licht bei mir einschaltet/ ausschaltet, möchte ich einen Delay von 3 Sekunden setzen, damit das Licht nochmals eingeschaltet/ ausgeschaltet wird (damit es wirklich geschalten wurde). Wie kann ich das realisieren? Mein Script ist hier drunter.
    Das Script soll das Licht einschalten und auf eine bestimmte Szene sich einstellen, wenn ich meinen TV einschalte, wenn es draußen dunkel ist (Ab Sonnenuntergang)

    MfG Benni

    const idTV     = 'lgtv.0.states.on';
    const idLicht1 = 'id.powerState';
    const idLicht2 = 'id.powerState';
    const idLicht3 = 'id.powerState';
    const idLicht4 = 'wifilight.0.192_168_178_150.on';
    const idLicht5 = 'wifilight.0.192_168_178_157.on';
    const idLicht6 = 'idpowerState';
    const idSzene = 'id.active';
    
    var tv = getState(idTV).val;
     
    function licht(ein) {
       setState(idLicht1, ein);
       setState(idLicht2, ein);
       setState(idLicht3, ein);
       setState(idLicht4, ein);
       setState(idLicht5, ein);
       setState(idLicht6, ein);
       var txt = 'ausgeschaltet';
       if(ein) txt = 'eingeschaltet';
       if (ein) setStateDelayed(idSzene, true, 6000);
       if(tv) setState('lgtv.0.states.popup', 'Das Licht ist ' + txt);
    }
     
    // Skriptstart
    if(!isAstroDay() && tv) licht(true);
    else licht(false);
     
    on(idTV, function(dp) { // Triggert bei Wertänderung
       tv = dp.state.val;
       if(tv && !isAstroDay()) licht(true);
       else licht(false);
    });
     
    schedule({astro: "sunset"}, function () {
       if(tv) licht(true);
    });
     
    schedule({astro: "sunrise"}, function () {
       licht(false);
    });
    
    T paul53P 2 Replies Last reply
    0
    • BENNI32154B BENNI32154

      Hey!
      Da manchmal sich nicht jedes Licht bei mir einschaltet/ ausschaltet, möchte ich einen Delay von 3 Sekunden setzen, damit das Licht nochmals eingeschaltet/ ausgeschaltet wird (damit es wirklich geschalten wurde). Wie kann ich das realisieren? Mein Script ist hier drunter.
      Das Script soll das Licht einschalten und auf eine bestimmte Szene sich einstellen, wenn ich meinen TV einschalte, wenn es draußen dunkel ist (Ab Sonnenuntergang)

      MfG Benni

      const idTV     = 'lgtv.0.states.on';
      const idLicht1 = 'id.powerState';
      const idLicht2 = 'id.powerState';
      const idLicht3 = 'id.powerState';
      const idLicht4 = 'wifilight.0.192_168_178_150.on';
      const idLicht5 = 'wifilight.0.192_168_178_157.on';
      const idLicht6 = 'idpowerState';
      const idSzene = 'id.active';
      
      var tv = getState(idTV).val;
       
      function licht(ein) {
         setState(idLicht1, ein);
         setState(idLicht2, ein);
         setState(idLicht3, ein);
         setState(idLicht4, ein);
         setState(idLicht5, ein);
         setState(idLicht6, ein);
         var txt = 'ausgeschaltet';
         if(ein) txt = 'eingeschaltet';
         if (ein) setStateDelayed(idSzene, true, 6000);
         if(tv) setState('lgtv.0.states.popup', 'Das Licht ist ' + txt);
      }
       
      // Skriptstart
      if(!isAstroDay() && tv) licht(true);
      else licht(false);
       
      on(idTV, function(dp) { // Triggert bei Wertänderung
         tv = dp.state.val;
         if(tv && !isAstroDay()) licht(true);
         else licht(false);
      });
       
      schedule({astro: "sunset"}, function () {
         if(tv) licht(true);
      });
       
      schedule({astro: "sunrise"}, function () {
         licht(false);
      });
      
      T Do not disturb
      T Do not disturb
      ticaki
      wrote on last edited by
      #2

      @BENNI32154

      Das kannst du mit:

      setStateDelayed('state', value, Millisekunden);
      

      Das selbe wie setState nur mit einer Zeitangabe, wann geschaltet werden soll.

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      1 Reply Last reply
      0
      • BENNI32154B BENNI32154

        Hey!
        Da manchmal sich nicht jedes Licht bei mir einschaltet/ ausschaltet, möchte ich einen Delay von 3 Sekunden setzen, damit das Licht nochmals eingeschaltet/ ausgeschaltet wird (damit es wirklich geschalten wurde). Wie kann ich das realisieren? Mein Script ist hier drunter.
        Das Script soll das Licht einschalten und auf eine bestimmte Szene sich einstellen, wenn ich meinen TV einschalte, wenn es draußen dunkel ist (Ab Sonnenuntergang)

        MfG Benni

        const idTV     = 'lgtv.0.states.on';
        const idLicht1 = 'id.powerState';
        const idLicht2 = 'id.powerState';
        const idLicht3 = 'id.powerState';
        const idLicht4 = 'wifilight.0.192_168_178_150.on';
        const idLicht5 = 'wifilight.0.192_168_178_157.on';
        const idLicht6 = 'idpowerState';
        const idSzene = 'id.active';
        
        var tv = getState(idTV).val;
         
        function licht(ein) {
           setState(idLicht1, ein);
           setState(idLicht2, ein);
           setState(idLicht3, ein);
           setState(idLicht4, ein);
           setState(idLicht5, ein);
           setState(idLicht6, ein);
           var txt = 'ausgeschaltet';
           if(ein) txt = 'eingeschaltet';
           if (ein) setStateDelayed(idSzene, true, 6000);
           if(tv) setState('lgtv.0.states.popup', 'Das Licht ist ' + txt);
        }
         
        // Skriptstart
        if(!isAstroDay() && tv) licht(true);
        else licht(false);
         
        on(idTV, function(dp) { // Triggert bei Wertänderung
           tv = dp.state.val;
           if(tv && !isAstroDay()) licht(true);
           else licht(false);
        });
         
        schedule({astro: "sunset"}, function () {
           if(tv) licht(true);
        });
         
        schedule({astro: "sunrise"}, function () {
           licht(false);
        });
        
        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #3

        @BENNI32154 sagte:

        const idLicht1 = 'id.powerState'; const idLicht2 = 'id.powerState'; const idLicht3 = 'id.powerState';

        Mit den IDs kann etwas nicht stimmen, denn IDs sind eindeutig !

        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

        BENNI32154B 1 Reply Last reply
        0
        • paul53P paul53

          @BENNI32154 sagte:

          const idLicht1 = 'id.powerState'; const idLicht2 = 'id.powerState'; const idLicht3 = 'id.powerState';

          Mit den IDs kann etwas nicht stimmen, denn IDs sind eindeutig !

          BENNI32154B Offline
          BENNI32154B Offline
          BENNI32154
          wrote on last edited by
          #4

          @paul53 sagte in Delay für Licht ein/aus:

          Mit den IDs kann etwas nicht stimmen, denn IDs sind eindeutig !

          Ja, habe ich extra so gemacht.

          @ticaki sagte in Delay für Licht ein/aus:

          @BENNI32154

          Das kannst du mit:

          setStateDelayed('state', value, Millisekunden);
          

          Das selbe wie setState nur mit einer Zeitangabe, wann geschaltet werden soll.

          Damit habe ich das zum einschalten hinbekommen, nicht zum ausschalten

          T 1 Reply Last reply
          0
          • BENNI32154B BENNI32154

            @paul53 sagte in Delay für Licht ein/aus:

            Mit den IDs kann etwas nicht stimmen, denn IDs sind eindeutig !

            Ja, habe ich extra so gemacht.

            @ticaki sagte in Delay für Licht ein/aus:

            @BENNI32154

            Das kannst du mit:

            setStateDelayed('state', value, Millisekunden);
            

            Das selbe wie setState nur mit einer Zeitangabe, wann geschaltet werden soll.

            Damit habe ich das zum einschalten hinbekommen, nicht zum ausschalten

            T Do not disturb
            T Do not disturb
            ticaki
            wrote on last edited by
            #5

            @BENNI32154
            Hi, war etwas übermüdet gestern. :) Paul hat recht, du hast mehrere Lampen mit der selben ID definiert. Das kann nicht sein. X Lampen haben immer X unterschiedliche ID's.
            z.B.

            deconz.0.Lights.1.on
            deconz.0.Lights.2.on
            deconz.0.Lights.3.on
            

            Die müssen in kompletter Länge verwendet werden.

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            1 Reply Last reply
            0
            • htreckslerH Offline
              htreckslerH Offline
              htrecksler
              Forum Testing
              wrote on last edited by
              #6

              ich vermute, das hat er gemacht weil seine Lichter ja nicht zuverlässig schalten.
              Ich denke, er wollte damit erreichen das der Befehl 3 mal gesendet wird, und irgendeiner hoffentlich die Lampe tatsächlich ausschaltet.

              Gruss Hermann

              ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

              T 1 Reply Last reply
              0
              • htreckslerH htrecksler

                ich vermute, das hat er gemacht weil seine Lichter ja nicht zuverlässig schalten.
                Ich denke, er wollte damit erreichen das der Befehl 3 mal gesendet wird, und irgendeiner hoffentlich die Lampe tatsächlich ausschaltet.

                T Do not disturb
                T Do not disturb
                ticaki
                wrote on last edited by
                #7

                @htrecksler
                Möglich... Das die Devices nicht mit xyz.0. anfangen ist merkwürdig.

                und in

                const idLicht6 = 'idpowerState';
                

                ist sicherlich ein Fehler, wenn der Rest stimmen sollte.
                :)

                Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                Spenden

                1 Reply Last reply
                0
                • BENNI32154B Offline
                  BENNI32154B Offline
                  BENNI32154
                  wrote on last edited by
                  #8

                  Ich wollte nur die IDs zensieren, da diese von Amazon sind.
                  Aber wie kann ich den Befehl zum einschalten und ausschalten nach 3 Sekunden wiederholen lassen? Das Problem ist, dass Amazon manchmal für 1 oder 2 Sekunden nicht erreichbar ist, deswegen soll der Befehl nochmals gesendet werden.

                  AsgothianA 1 Reply Last reply
                  0
                  • BENNI32154B BENNI32154

                    Ich wollte nur die IDs zensieren, da diese von Amazon sind.
                    Aber wie kann ich den Befehl zum einschalten und ausschalten nach 3 Sekunden wiederholen lassen? Das Problem ist, dass Amazon manchmal für 1 oder 2 Sekunden nicht erreichbar ist, deswegen soll der Befehl nochmals gesendet werden.

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

                    @BENNI32154
                    das einfachste:

                    setState("dp", status)
                    setStateDelayed("dp", status, 3000)
                    

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

                    BENNI32154B 1 Reply Last reply
                    0
                    • AsgothianA Asgothian

                      @BENNI32154
                      das einfachste:

                      setState("dp", status)
                      setStateDelayed("dp", status, 3000)
                      
                      BENNI32154B Offline
                      BENNI32154B Offline
                      BENNI32154
                      wrote on last edited by
                      #10

                      @Asgothian sagte in Delay für Licht ein/aus:

                      @BENNI32154
                      das einfachste:
                      setState("dp", status) setStateDelayed("dp", status, 3000)

                      funktioniert das auch zum ausschalten?

                      AsgothianA 1 Reply Last reply
                      0
                      • BENNI32154B BENNI32154

                        @Asgothian sagte in Delay für Licht ein/aus:

                        @BENNI32154
                        das einfachste:
                        setState("dp", status) setStateDelayed("dp", status, 3000)

                        funktioniert das auch zum ausschalten?

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

                        @BENNI32154
                        sollte es. mit status=false

                        A.

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

                        BENNI32154B 1 Reply Last reply
                        0
                        • AsgothianA Asgothian

                          @BENNI32154
                          sollte es. mit status=false

                          A.

                          BENNI32154B Offline
                          BENNI32154B Offline
                          BENNI32154
                          wrote on last edited by
                          #12

                          @Asgothian sagte in Delay für Licht ein/aus:

                          @BENNI32154
                          sollte es. mit status=false

                          A.

                          wie/wo füge ich das ein? Da bin ich etwas überfordert :/

                          AsgothianA 1 Reply Last reply
                          0
                          • BENNI32154B BENNI32154

                            @Asgothian sagte in Delay für Licht ein/aus:

                            @BENNI32154
                            sollte es. mit status=false

                            A.

                            wie/wo füge ich das ein? Da bin ich etwas überfordert :/

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

                            @BENNI32154

                            aus dem hier:

                            function licht(ein) {
                               setState(idLicht1, ein);
                               setState(idLicht2, ein);
                               setState(idLicht3, ein);
                               setState(idLicht4, ein);
                               setState(idLicht5, ein);
                               setState(idLicht6, ein);
                            
                            

                            machst du

                            function AmazonLicht(dp, status) {
                              setState(dp, status);
                              setStateDelayed(dp, status, 3000);
                            }
                            
                            function licht(ein) {
                               AmazonLicht(idLicht1, ein);
                               AmazonLicht(idLicht2, ein);
                               AmazonLicht(idLicht3, ein);
                               AmazonLicht(idLicht4, ein);
                               AmazonLicht(idLicht5, ein);
                               AmazonLicht(idLicht6, ein);
                            
                            

                            ich hoffe das hilft.

                            A.

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

                            BENNI32154B 1 Reply Last reply
                            0
                            • AsgothianA Asgothian

                              @BENNI32154

                              aus dem hier:

                              function licht(ein) {
                                 setState(idLicht1, ein);
                                 setState(idLicht2, ein);
                                 setState(idLicht3, ein);
                                 setState(idLicht4, ein);
                                 setState(idLicht5, ein);
                                 setState(idLicht6, ein);
                              
                              

                              machst du

                              function AmazonLicht(dp, status) {
                                setState(dp, status);
                                setStateDelayed(dp, status, 3000);
                              }
                              
                              function licht(ein) {
                                 AmazonLicht(idLicht1, ein);
                                 AmazonLicht(idLicht2, ein);
                                 AmazonLicht(idLicht3, ein);
                                 AmazonLicht(idLicht4, ein);
                                 AmazonLicht(idLicht5, ein);
                                 AmazonLicht(idLicht6, ein);
                              
                              

                              ich hoffe das hilft.

                              A.

                              BENNI32154B Offline
                              BENNI32154B Offline
                              BENNI32154
                              wrote on last edited by
                              #14

                              @Asgothian sagte in Delay für Licht ein/aus:

                              @BENNI32154

                              aus dem hier:

                              function licht(ein) {
                                 setState(idLicht1, ein);
                                 setState(idLicht2, ein);
                                 setState(idLicht3, ein);
                                 setState(idLicht4, ein);
                                 setState(idLicht5, ein);
                                 setState(idLicht6, ein);
                              
                              

                              machst du

                              function AmazonLicht(dp, status) {
                                setState(dp, status);
                                setStateDelayed(dp, status, 3000);
                              }
                              
                              function licht(ein) {
                                 AmazonLicht(idLicht1, ein);
                                 AmazonLicht(idLicht2, ein);
                                 AmazonLicht(idLicht3, ein);
                                 AmazonLicht(idLicht4, ein);
                                 AmazonLicht(idLicht5, ein);
                                 AmazonLicht(idLicht6, ein);
                              
                              

                              ich hoffe das hilft.

                              A.

                              Ich hab jetzt etwas gebastelt und ich kann nur entweder ein nach 3 sekunden oder aus nach 3 sekunden. mache ich etwas falsch? Wenn ich genau so lasse, wie du es geschrieben hast, funktioniert es nämlich nicht.

                              AsgothianA 1 Reply Last reply
                              0
                              • BENNI32154B BENNI32154

                                @Asgothian sagte in Delay für Licht ein/aus:

                                @BENNI32154

                                aus dem hier:

                                function licht(ein) {
                                   setState(idLicht1, ein);
                                   setState(idLicht2, ein);
                                   setState(idLicht3, ein);
                                   setState(idLicht4, ein);
                                   setState(idLicht5, ein);
                                   setState(idLicht6, ein);
                                
                                

                                machst du

                                function AmazonLicht(dp, status) {
                                  setState(dp, status);
                                  setStateDelayed(dp, status, 3000);
                                }
                                
                                function licht(ein) {
                                   AmazonLicht(idLicht1, ein);
                                   AmazonLicht(idLicht2, ein);
                                   AmazonLicht(idLicht3, ein);
                                   AmazonLicht(idLicht4, ein);
                                   AmazonLicht(idLicht5, ein);
                                   AmazonLicht(idLicht6, ein);
                                
                                

                                ich hoffe das hilft.

                                A.

                                Ich hab jetzt etwas gebastelt und ich kann nur entweder ein nach 3 sekunden oder aus nach 3 sekunden. mache ich etwas falsch? Wenn ich genau so lasse, wie du es geschrieben hast, funktioniert es nämlich nicht.

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

                                @BENNI32154
                                paste mal was du gebastelt hast

                                A.

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

                                BENNI32154B 1 Reply Last reply
                                0
                                • AsgothianA Asgothian

                                  @BENNI32154
                                  paste mal was du gebastelt hast

                                  A.

                                  BENNI32154B Offline
                                  BENNI32154B Offline
                                  BENNI32154
                                  wrote on last edited by
                                  #16

                                  @Asgothian sagte in Delay für Licht ein/aus:

                                  @BENNI32154
                                  paste mal was du gebastelt hast

                                  A.

                                  Ich habe halt das hier gemacht:

                                  function AmazonLicht(dp, status) {
                                    setState(dp, status);
                                    setStateDelayed(dp, true, 3000);
                                  }
                                  

                                  also bei status true. (Licht schaltet sich nochmals nach 3 Sekunden an.

                                  AsgothianA 1 Reply Last reply
                                  0
                                  • BENNI32154B BENNI32154

                                    @Asgothian sagte in Delay für Licht ein/aus:

                                    @BENNI32154
                                    paste mal was du gebastelt hast

                                    A.

                                    Ich habe halt das hier gemacht:

                                    function AmazonLicht(dp, status) {
                                      setState(dp, status);
                                      setStateDelayed(dp, true, 3000);
                                    }
                                    

                                    also bei status true. (Licht schaltet sich nochmals nach 3 Sekunden an.

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

                                    @BENNI32154
                                    wenn du das so machst musst du eine zweite funktion zum ausschalten machen, mit setState(dp, false), setStateDelayed(dp, false, 3000)

                                    A.

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

                                    BENNI32154B 1 Reply Last reply
                                    0
                                    • AsgothianA Asgothian

                                      @BENNI32154
                                      wenn du das so machst musst du eine zweite funktion zum ausschalten machen, mit setState(dp, false), setStateDelayed(dp, false, 3000)

                                      A.

                                      BENNI32154B Offline
                                      BENNI32154B Offline
                                      BENNI32154
                                      wrote on last edited by
                                      #18

                                      @Asgothian sagte in Delay für Licht ein/aus:

                                      @BENNI32154
                                      wenn du das so machst musst du eine zweite funktion zum ausschalten machen, mit setState(dp, false), setStateDelayed(dp, false, 3000)

                                      A.

                                      Wenn ich das so mache, schaltet sich das licht direkt aus. Es soll halt ausgehen, wenn Sonnenaufgang ist und/oder der TV aus ist.

                                      AsgothianA 1 Reply Last reply
                                      0
                                      • BENNI32154B BENNI32154

                                        @Asgothian sagte in Delay für Licht ein/aus:

                                        @BENNI32154
                                        wenn du das so machst musst du eine zweite funktion zum ausschalten machen, mit setState(dp, false), setStateDelayed(dp, false, 3000)

                                        A.

                                        Wenn ich das so mache, schaltet sich das licht direkt aus. Es soll halt ausgehen, wenn Sonnenaufgang ist und/oder der TV aus ist.

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

                                        @BENNI32154
                                        ich denke hier gehen 2 dinge durcheinander.

                                        mit der Funktion die ich dir gepostet hatte kannst du den gleichen Befehl (an oder aus) 2mal setzen, einmal direkt, einmal 3 Sekunden verzögert.

                                        Wann du die Funktion aufrufst um das Licht auszumachen ist eine andere Baustelle.

                                        A.

                                        p.s. ich kann da morgen mal drauf schauen, für heute wird das bei mir nix mehr.

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

                                        BENNI32154B 1 Reply Last reply
                                        0
                                        • AsgothianA Asgothian

                                          @BENNI32154
                                          ich denke hier gehen 2 dinge durcheinander.

                                          mit der Funktion die ich dir gepostet hatte kannst du den gleichen Befehl (an oder aus) 2mal setzen, einmal direkt, einmal 3 Sekunden verzögert.

                                          Wann du die Funktion aufrufst um das Licht auszumachen ist eine andere Baustelle.

                                          A.

                                          p.s. ich kann da morgen mal drauf schauen, für heute wird das bei mir nix mehr.

                                          BENNI32154B Offline
                                          BENNI32154B Offline
                                          BENNI32154
                                          wrote on last edited by
                                          #20

                                          @Asgothian sagte in Delay für Licht ein/aus:

                                          @BENNI32154
                                          ich denke hier gehen 2 dinge durcheinander.

                                          mit der Funktion die ich dir gepostet hatte kannst du den gleichen Befehl (an oder aus) 2mal setzen, einmal direkt, einmal 3 Sekunden verzögert.

                                          Wann du die Funktion aufrufst um das Licht auszumachen ist eine andere Baustelle.

                                          A.

                                          p.s. ich kann da morgen mal drauf schauen, für heute wird das bei mir nix mehr.

                                          So wollte ich das halt haben, weil wenn ich den TV ausschalte oder die Sonne aufgeht, soll der Befehl nach 3 Sekunden nochmal gesendet werden. Und wenn ich den TV einschalte und es ist dunkel draußen (ab Sonnenuntergang) soll der Befehl auch nach 3 Sekunden nochmal gesendet werden. (damit es wirklich durchgeführt wird)

                                          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

                                          390

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          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