Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Script abbrechen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Script abbrechen

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Mercyful 0 last edited by

      Hallo und guten Abend!
      Ich habe ein kleines Problem und hoffe dass ich einen guten Tipp erhalte.
      Ich habe eine Jalousiesteuerung erstellt die, wenn eine Variable b_Anwesend von TRUE auf FALSE wechselt, alle Jalousien herunter fährt und wenn die Variable b_Anwesend von FALSE auf TRUE wechselt, die Jalousien mit 3 Minuten Verzögerung wieder hoch fährt. Das funktioniert soweit gut. Die Variable b_Anwesend wird über einen Aktor, der von einer Alarmanlage gesteuert wird, gesetzt. AA scharf bedeutet b_Anwesend = FALSE, AA unscharf bedeutet b_Anwesend = TRUE.

      Wenn ich jedoch das Haus verlasse, die AA scharf schalte (und damit die Variabel b_Anwesend von TRUE auf FALSE setze) und bemerke ich habe etwas vergessen, muss ich wieder ins Haus. Also AA unscharf schalten, Variable b_Anwesend wird auf TRUE gesetzt, kurz ins Haus, wieder raus und AA scharf schalte und Variable b_Anwesend auf FALSE, gehen die Jalousien dennoch nach drei Minuten auf. Gibt es eine Möglichkeit das laufende Script abzubrechen?

      Ich könnte das Herunterfahren der Jalousien natürlich auch Zeitverzögert starten, ich sehe allerdings gern ob die sich schließen wenn ich gehe.
      Danke für Hilfestellung!

      Schöne Grüße
      //J

      Hier das Blockly
      2021-01-19 19_30_11-javascript - ioBroker.jpg

      failsystem 1 Reply Last reply Reply Quote 0
      • failsystem
        failsystem @Mercyful 0 last edited by

        @mercyful-0

        Probier mal statt der verzögerung einen TimeOut einzubauen, also die beiden hier:

        Unbenannt.PNG

        Starte wenn kommst , aber lösche wenn du gehst.

        Mfg der Fail

        M 1 Reply Last reply Reply Quote 0
        • M
          Mercyful 0 @failsystem last edited by

          @failsystem said in Script abbrechen:

          @mercyful-0

          Probier mal statt der verzögerung einen TimeOut einzubauen, also die beiden hier:

          Unbenannt.PNG

          Starte wenn kommst , aber lösche wenn du gehst.

          Mfg der Fail

          Hallo failsystem!
          Danke für den Tipp, ich habe den im Kleinen mal mit einer Lampe getestet und das sieht gut aus. Ich erweitere das Script und werde morgen ausgiebig testen und berichten.
          Vielen Dank!
          Schöne Grüße
          //J

          1 Reply Last reply Reply Quote 1
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          460
          Online

          31.6k
          Users

          79.6k
          Topics

          1.3m
          Posts

          2
          3
          181
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo