Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. Logigfrage zum Timeout und stop timeout

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    347

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    313

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    932

Logigfrage zum Timeout und stop timeout

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 2 Kommentatoren 98 Aufrufe 1 Beobachtet
  • Ä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.
  • David G.D Online
    David G.D Online
    David G.
    schrieb am zuletzt editiert von David G.
    #1

    Hallo,

    ich habe mir gestern ein kleines Skript geschrieben um wie ich mittlerweile rausgefunden habe falsche Konfiguration an einem HomaticIP Schalters zu kompensieren. Mittlerweile ist er richtig konfiguriert und das Skript überflüssig.
    Wollte aber trotzdem mal fragen.

    Der Schalter hat bei einem langen Tastendruck alle 0,4 sek seinen Datenpunkt auf true aktualisiert. Dort bleibt er auch immer stehen.
    Wenn man also eine Lampe schalten wollte ist diese in einem rasendem Tempo an und aus gegangen, wenn man lange auf den Schalter gedrückt hat.

    Um das zu umgehen habe ich folgendes Skript geschrieben. Der Telegram dient in dem Beispiel als debug ^^.

    Screenshot_20210921-234246_Chrome.jpg

    So bekomme ich wenn ich den Schalter lange halte alle 5sek eine Telegram.

    Wenn ich das stop vom timeout entferne, kommt nur eine Telegram und die nächste Gefühle ewigkeiten später.

    Das finde ich irgendwie unlogisch.
    Er führt das stop doch eh erst aus, wenn der Timeout abgelaufen ist oder?
    Da sollte das doch eigentlich keinen Unterschied machen?

    Zeigt eure Lovelace-Visualisierung klick
    (Auch ideal um sich Anregungen zu holen)

    Meine Tabellen für eure Visualisierung klick

    paul53P 1 Antwort Letzte Antwort
    0
    • David G.D David G.

      Hallo,

      ich habe mir gestern ein kleines Skript geschrieben um wie ich mittlerweile rausgefunden habe falsche Konfiguration an einem HomaticIP Schalters zu kompensieren. Mittlerweile ist er richtig konfiguriert und das Skript überflüssig.
      Wollte aber trotzdem mal fragen.

      Der Schalter hat bei einem langen Tastendruck alle 0,4 sek seinen Datenpunkt auf true aktualisiert. Dort bleibt er auch immer stehen.
      Wenn man also eine Lampe schalten wollte ist diese in einem rasendem Tempo an und aus gegangen, wenn man lange auf den Schalter gedrückt hat.

      Um das zu umgehen habe ich folgendes Skript geschrieben. Der Telegram dient in dem Beispiel als debug ^^.

      Screenshot_20210921-234246_Chrome.jpg

      So bekomme ich wenn ich den Schalter lange halte alle 5sek eine Telegram.

      Wenn ich das stop vom timeout entferne, kommt nur eine Telegram und die nächste Gefühle ewigkeiten später.

      Das finde ich irgendwie unlogisch.
      Er führt das stop doch eh erst aus, wenn der Timeout abgelaufen ist oder?
      Da sollte das doch eigentlich keinen Unterschied machen?

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

      @david-g sagte: Das finde ich irgendwie unlogisch.

      Das ist nicht unlogisch: Mit "nicht timeout" wird die Variable timeout abgefragt, die erst mit "stop timeout" auf null gesetzt wird.

      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

      David G.D 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @david-g sagte: Das finde ich irgendwie unlogisch.

        Das ist nicht unlogisch: Mit "nicht timeout" wird die Variable timeout abgefragt, die erst mit "stop timeout" auf null gesetzt wird.

        David G.D Online
        David G.D Online
        David G.
        schrieb am zuletzt editiert von David G.
        #3

        @paul53

        Also ist der Variable vollkommen egal, ob der Timeout seine "Zeit erreicht" hat seine Aktionen aufgenommen hat?

        Dachte immer der beendet sich zum Schluss selber.

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        paul53P 1 Antwort Letzte Antwort
        0
        • David G.D David G.

          @paul53

          Also ist der Variable vollkommen egal, ob der Timeout seine "Zeit erreicht" hat seine Aktionen aufgenommen hat?

          Dachte immer der beendet sich zum Schluss selber.

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

          @david-g sagte: Also ist der Variable vollkommen egal, ob der Timeout seine "Zeit erreicht" hat seine Aktionen aufgenommen hat?

          Ja. Siehe hier

          @david-g sagte in Logigfrage zum Timeout und stop timeout:

          Dachte immer der beendet sich zum Schluss selber.

          Der Timer beendet sich selbst, setzt aber die Variable nicht auf null.

          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

          David G.D 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @david-g sagte: Also ist der Variable vollkommen egal, ob der Timeout seine "Zeit erreicht" hat seine Aktionen aufgenommen hat?

            Ja. Siehe hier

            @david-g sagte in Logigfrage zum Timeout und stop timeout:

            Dachte immer der beendet sich zum Schluss selber.

            Der Timer beendet sich selbst, setzt aber die Variable nicht auf null.

            David G.D Online
            David G.D Online
            David G.
            schrieb am zuletzt editiert von
            #5

            @paul53

            Okay, danke für die Info.
            Man lernt nie aus.... (Besonderes wenn man noch nicnt so viel kann 🤣)

            Zeigt eure Lovelace-Visualisierung klick
            (Auch ideal um sich Anregungen zu holen)

            Meine Tabellen für eure Visualisierung klick

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            356

            Online

            32.8k

            Benutzer

            82.8k

            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