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. Schedule per Script mit Start und Endzeit

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Schedule per Script mit Start und Endzeit

Scheduled Pinned Locked Moved Skripten / Logik
javascript
8 Posts 3 Posters 1.5k 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.
  • D Offline
    D Offline
    doctorultra
    wrote on last edited by
    #1

    Hallo,

    irgendwie bin ich zu blöd :-(
    Aber wie kann man Start und Endzeit eingeben, ich möchte gern meinen Rasenspränger im zur bestimmten Zeit bis zu einer bestimmten Zeit laufen lassen?

    schedule("0 6 * * 0,2,6",function () {
    
        
    });
    
    paul53P OstfrieseUnterwegsO 2 Replies Last reply
    0
    • D doctorultra

      Hallo,

      irgendwie bin ich zu blöd :-(
      Aber wie kann man Start und Endzeit eingeben, ich möchte gern meinen Rasenspränger im zur bestimmten Zeit bis zu einer bestimmten Zeit laufen lassen?

      schedule("0 6 * * 0,2,6",function () {
      
          
      });
      
      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #2

      @doctorultra sagte:

      Rasenspränger im zur bestimmten Zeit bis zu einer bestimmten Zeit laufen lassen?

      1. schedule: Ein, 2. schedule: Aus

      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
      • D doctorultra

        Hallo,

        irgendwie bin ich zu blöd :-(
        Aber wie kann man Start und Endzeit eingeben, ich möchte gern meinen Rasenspränger im zur bestimmten Zeit bis zu einer bestimmten Zeit laufen lassen?

        schedule("0 6 * * 0,2,6",function () {
        
            
        });
        
        OstfrieseUnterwegsO Offline
        OstfrieseUnterwegsO Offline
        OstfrieseUnterwegs
        wrote on last edited by
        #3

        @doctorultra
        Oder willst Du ihn zu einer bestimmten Zeit für eine bestimmte Zeit laufen lassen?
        Dann geht auch sowas

        on({time: {hour: 17, minute: 30}},function () {
        setState('Rasensprenger', true); 
        setStateDelayed('Rasensprenger', false,  1800000); /* setzt nach 30 Minuten  auf false */
        log((new Date()).toString() + " - Rasensprenger läuft für 30 Minuten!");
        });
        

        Ansonsten wie Paul53 sagt

        on({time: {hour: 17, minute: 30}},function () {
        setState('Rasensprenger', true); 
        });
        on({time: {hour: 18, minute: 00}},function () {
        setState('Rasensprenger', false); 
        });
        
        1 Reply Last reply
        0
        • D Offline
          D Offline
          doctorultra
          wrote on last edited by
          #4

          ok super, wie könnte man das komfortabler anstellen, z. B. aktuell mache ich das mit eine Philips Hue Steckdose scheduled über Routinen in der Philips App. Über den Script checke ich während der Rasensprenger an ist, ob er läuft und ob es regnet, wenn ja deaktiviere ich den Rasensprenger.
          Wie könnte man das am elegantesten lösen, weil im Script kann ich leider nicht von der Ferne die Zeit ändern ?

          paul53P 1 Reply Last reply
          0
          • D doctorultra

            ok super, wie könnte man das komfortabler anstellen, z. B. aktuell mache ich das mit eine Philips Hue Steckdose scheduled über Routinen in der Philips App. Über den Script checke ich während der Rasensprenger an ist, ob er läuft und ob es regnet, wenn ja deaktiviere ich den Rasensprenger.
            Wie könnte man das am elegantesten lösen, weil im Script kann ich leider nicht von der Ferne die Zeit ändern ?

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #5

            @doctorultra sagte:

            von der Ferne die Zeit ändern

            In welcher Form liegt die Zeit vor, die Du aus der Ferne ändern kannst ?

            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
            • D Offline
              D Offline
              doctorultra
              wrote on last edited by
              #6

              Was meinst du damit, ich möchte vielleicht von der Ferne mal z. B. von 06:30 auf 07:30 ändern?

              paul53P 1 Reply Last reply
              0
              • D doctorultra

                Was meinst du damit, ich möchte vielleicht von der Ferne mal z. B. von 06:30 auf 07:30 ändern?

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #7

                @doctorultra sagte:

                z. B. von 06:30 auf 07:30 ändern

                Also den Wert eines Datenpunktes von 06:30 auf 07:30 änderm ? Dann z.B. so

                // IDs eintragen !
                const idStart = '...'; // ID des Datenpunktes mit der Startzeit in "hh:mm"
                const idAktor = '...'; // ID des Aktor-Datenpunktes
                
                var schedStart = null;
                var start = getState(idStart).val.split(':');
                schedStart = schedule(start[1] + ' ' + start[0] + ' * * *', function() {
                   setState(idAktor, true);
                });
                
                on(idStart, function(dp) {
                   start = dp.state.val.split(':');
                   if(schedStart) clearSchedule(schedStart);
                   schedStart = schedule(start[1] + ' ' + start[0] + ' * * *', function() {
                      setState(idAktor, true);
                   });
                });
                
                // usw. für Stopp   
                

                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
                • D Offline
                  D Offline
                  doctorultra
                  wrote on last edited by
                  #8

                  Ok werde ich mal ausprobieren, das muss jetzt wahrscheinlich irgendwie vom VIS kommen oder?
                  Ein Startzeitfeld und Endzeitfeld oder gibt es da ein Kalender zum füttern?

                  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

                  651

                  Online

                  32.7k

                  Users

                  82.4k

                  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