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. Verögerungszeit stoppen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Verögerungszeit stoppen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blocklyjavascript
7 Beiträge 2 Kommentatoren 483 Aufrufe 3 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.
  • O Offline
    O Offline
    Olivbus
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich habe ein Skript (2) geschrieben, welches ein anderes Skript (1) mit einer Verzörgerungszeit wieder anstellt (true), wenn dieses ausgeschaltet (false) wurde. Nachts sollen beide Skripte nicht laufen. Wenn allerdings Skript (1) innerhalb der Verzögerungszeit schon ausgeschaltet wurde bevor man dann Skript (2) ausschaltet, läuft die Verzögerungszeit (bei ausgeschalteten Skript (2)) weiter und Skript (1) schaltet sich dann wieder ein.
    Meine Frage ist, ob es einen Befehl gibt, die Verzögerungszeit im Skript (2) anzuhalten? Also den Befehl "schalte Objekt mit wahr nach einer Verzögerungszeit von x min" temporär falls er schon aktiv ist zu stoppen/löschen.

    paul53P 1 Antwort Letzte Antwort
    0
    • O Olivbus

      Hallo,
      ich habe ein Skript (2) geschrieben, welches ein anderes Skript (1) mit einer Verzörgerungszeit wieder anstellt (true), wenn dieses ausgeschaltet (false) wurde. Nachts sollen beide Skripte nicht laufen. Wenn allerdings Skript (1) innerhalb der Verzögerungszeit schon ausgeschaltet wurde bevor man dann Skript (2) ausschaltet, läuft die Verzögerungszeit (bei ausgeschalteten Skript (2)) weiter und Skript (1) schaltet sich dann wieder ein.
      Meine Frage ist, ob es einen Befehl gibt, die Verzögerungszeit im Skript (2) anzuhalten? Also den Befehl "schalte Objekt mit wahr nach einer Verzögerungszeit von x min" temporär falls er schon aktiv ist zu stoppen/löschen.

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

      @Olivbus clearStateDelayed(id)

      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

      O 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @Olivbus clearStateDelayed(id)

        O Offline
        O Offline
        Olivbus
        schrieb am zuletzt editiert von
        #3

        @paul53 vielen Dank für die schnelle Hilfe. Gibt es den Befehl auch für Blocky?

        paul53P 1 Antwort Letzte Antwort
        0
        • O Olivbus

          @paul53 vielen Dank für die schnelle Hilfe. Gibt es den Befehl auch für Blocky?

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

          @Olivbus sagte:

          Gibt es den Befehl auch für Blocky?

          Nutze den Block Javascript-Funktion, dann gibt es den Befehl auch in Blockly.

          Blockly_clearDelay.JPG
          Inhalt:

          clearStateDelayed(id);
          

          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

          O 2 Antworten Letzte Antwort
          0
          • paul53P paul53

            @Olivbus sagte:

            Gibt es den Befehl auch für Blocky?

            Nutze den Block Javascript-Funktion, dann gibt es den Befehl auch in Blockly.

            Blockly_clearDelay.JPG
            Inhalt:

            clearStateDelayed(id);
            
            O Offline
            O Offline
            Olivbus
            schrieb am zuletzt editiert von
            #5

            @paul53 super, vielen Dank

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @Olivbus sagte:

              Gibt es den Befehl auch für Blocky?

              Nutze den Block Javascript-Funktion, dann gibt es den Befehl auch in Blockly.

              Blockly_clearDelay.JPG
              Inhalt:

              clearStateDelayed(id);
              
              O Offline
              O Offline
              Olivbus
              schrieb am zuletzt editiert von Olivbus
              #6

              @paul53 Hallo paul53, da ich mich mit javascrpt nicht auskenne, kannst Du mir sagen, ob ich das so richtig eingegeben habe? Insbesondere ist es richtig, dass ich am Ende ein Semikolon (;) gesetzt habe?
              Vielen Dank

              clearStateDelayed ("javascript.0.scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2"/scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2/);

              und

              clearStateDelayed ("shelly.0.SHSW-1#234567#1.Relay0.Switch"/Switch/);

              paul53P 1 Antwort Letzte Antwort
              0
              • O Olivbus

                @paul53 Hallo paul53, da ich mich mit javascrpt nicht auskenne, kannst Du mir sagen, ob ich das so richtig eingegeben habe? Insbesondere ist es richtig, dass ich am Ende ein Semikolon (;) gesetzt habe?
                Vielen Dank

                clearStateDelayed ("javascript.0.scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2"/scriptEnabled.Luftfeuchtigkeit_Bad_Lüfter.Luftfeuchtigkeit2/);

                und

                clearStateDelayed ("shelly.0.SHSW-1#234567#1.Relay0.Switch"/Switch/);

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

                @Olivbus Nein, in der Funktion steht exakt nur

                clearStateDelayed(id);
                

                Die ID wird an die Funktion bei Aufruf übergeben:

                Blockly_clearDelay.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

                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

                461

                Online

                32.6k

                Benutzer

                82.2k

                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