Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Script für Türkontakt ist ab und zu in Dauerschleife

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Script für Türkontakt ist ab und zu in Dauerschleife

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      spockdog last edited by

      Hallo,

      die Überwachung unserer Kühlschranktür soll nach 60 Sekunden via Alexa die Warnung herausgeben, dass die Tür geschlossen werden soll. Das funktioniert meistens. Wenn die Tür wieder geschossen wird, hört die zyklische Warnung auf. Nur leider nicht immer. Manchmal ist die Tür längst zu, und das Skript scheint in Dauerschleife zu laufen. Wenn ich dann die Tür wieder öffne, kurz warte und wieder schließe, bleibt die Dauerschleife aktiv. Ich muss dann das Script manuell über iobroker stoppen.
      Hat jemand einen Tipp für mich?
      Bildschirmfoto 2022-02-05 um 10.17.19.jpg

      K paul53 2 Replies Last reply Reply Quote 0
      • K
        Kusi @spockdog last edited by

        @spockdog Du hast ein "Intervall" genommen. Wenn dieses nicht gestoppt wird, dann kommt alle 60 Sekunden die Durchsage.

        Ich würde es wie folgt lösen:
        3c7c106d-9e25-47e0-a376-8bf58338a155-image.png

        Mit "Wert" beim "falls-Block" fragst du ab, ob der Trigger wahr ist, zu finden unter Trigger:
        7dfa51a8-270b-4e55-85db-2c1277f93cc4-image.png

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @Kusi last edited by

          @kusi sagte in Script für Türkontakt ist ab und zu in Dauerschleife:

          Du hast ein "Intervall" genommen. Wenn dieses nicht gestoppt wird, dann kommt alle 60 Sekunden die Durchsage.

          Im Prinzip hast du recht, aber ich bin mir nicht sicher, ob das der Grund ist.

          wenn der Sensor richtig funktioniert, dürfte das in dem Skript von @spockdog nicht vorkommen.
          Sobald die Tür geschlossen wird, wird auch sein Timeout gestoppt.

          K 1 Reply Last reply Reply Quote 0
          • K
            Kusi @Homoran last edited by

            @homoran sagte in Script für Türkontakt ist ab und zu in Dauerschleife:

            aber ich bin mir nicht sicher, ob das der Grund ist.

            Da hast du vollkommen recht.
            Mein Vorschlag ist eher eine Optimierung (1 statt 2 Trigger, Timeout statt Intervall), aber funktionieren sollte sein Skript auch.

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @spockdog last edited by

              @spockdog sagte: Hat jemand einen Tipp für mich?

              Verwende nur einen Trigger, triggere auf "wurde geändert" und prüfe den Wert des Trigger-Datenpunktes.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              497
              Online

              31.9k
              Users

              80.2k
              Topics

              1.3m
              Posts

              4
              5
              208
              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