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. Blockly
  5. prüfen, ob Timeout läuft

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

prüfen, ob Timeout läuft

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 5 Kommentatoren 699 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.
  • T Timmss

    Hey liebe Community,

    Gibt es die Möglichkeit zu prüfen, ob ein bestimmter Timeout in diesem Moment aktiv ist?

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @timmss ja

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    T 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @timmss ja

      T Offline
      T Offline
      Timmss
      schrieb am zuletzt editiert von
      #3

      @homoran

      Ich würde es mit einer Variable machen, die man vor dem Timer auf true setzt und nach dem Timer auf false, denkst du das ist eine gängige Lösung?

      HomoranH 1 Antwort Letzte Antwort
      0
      • David G.D Online
        David G.D Online
        David G.
        schrieb am zuletzt editiert von David G.
        #4

        Man kann sich einfach eine Variable mit dem Names des Timeouts erstellen und prüfen ob diese Wahr oder Falsch ist.

        EDIT
        So in der Art
        Screenshot_20240625_150909_Chrome.jpg

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

        Meine Tabellen für eure Visualisierung klick

        1 Antwort Letzte Antwort
        0
        • T Timmss

          @homoran

          Ich würde es mit einer Variable machen, die man vor dem Timer auf true setzt und nach dem Timer auf false, denkst du das ist eine gängige Lösung?

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #5

          @timmss ich würde wenn ich dein Blockly kennte:

          falls bestimmter timeout
          mache gib Laut

          oder was immer du erreichen willst , machen

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #6

            @timmss sagte: Gibt es die Möglichkeit zu prüfen, ob ein bestimmter Timeout in diesem Moment aktiv ist?

            Man kann die Timer-Variable prüfen, da sie in Blockly seit JS Version 7.0.5 bei Ablauf automatisch auf null gesetzt wird.

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

            T 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @timmss sagte: Gibt es die Möglichkeit zu prüfen, ob ein bestimmter Timeout in diesem Moment aktiv ist?

              Man kann die Timer-Variable prüfen, da sie in Blockly seit JS Version 7.0.5 bei Ablauf automatisch auf null gesetzt wird.

              Blockly_temp.JPG

              T Offline
              T Offline
              Timmss
              schrieb am zuletzt editiert von
              #7

              @paul53
              Na perfekt, danke!

              @Homoran
              In meinem Blockly geht's um die Heizungssteuerung, dort gibt es 3 Anwendungsfälle:

              1. Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
              2. Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
              3. Fenster auf - 1min Timeout, dann Temperatur runter

              Und da ist mein 'Problem', bisher lasse ich einfach alle Timeouts stoppen, bevor ein neuer anfängt, das ist ja beim ersten Fall kein Problem.

              Aber angenommen ich mache die Tür auf und der 5min Timer läuft, nach 4,5min mache ich dann noch ein Fenster auf, dann wird der alte Timer gestoppt und der 1min Timer vom Fenster läuft los.

              HomoranH DJMarc75D 2 Antworten Letzte Antwort
              0
              • T Timmss

                @paul53
                Na perfekt, danke!

                @Homoran
                In meinem Blockly geht's um die Heizungssteuerung, dort gibt es 3 Anwendungsfälle:

                1. Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
                2. Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
                3. Fenster auf - 1min Timeout, dann Temperatur runter

                Und da ist mein 'Problem', bisher lasse ich einfach alle Timeouts stoppen, bevor ein neuer anfängt, das ist ja beim ersten Fall kein Problem.

                Aber angenommen ich mache die Tür auf und der 5min Timer läuft, nach 4,5min mache ich dann noch ein Fenster auf, dann wird der alte Timer gestoppt und der 1min Timer vom Fenster läuft los.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #8

                @timmss sagte in prüfen, ob Timeout läuft:

                In meinem Blockly geht's um die Heizungssteuerung,

                warum zeigst du es nicht?

                https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                @timmss sagte in prüfen, ob Timeout läuft:

                Na perfekt, danke!

                Das ist das selbe, was ich schrob!

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                paul53P 1 Antwort Letzte Antwort
                1
                • HomoranH Homoran

                  @timmss sagte in prüfen, ob Timeout läuft:

                  In meinem Blockly geht's um die Heizungssteuerung,

                  warum zeigst du es nicht?

                  https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                  @timmss sagte in prüfen, ob Timeout läuft:

                  Na perfekt, danke!

                  Das ist das selbe, was ich schrob!

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

                  @homoran sagte: Das ist das selbe, was ich schrob!

                  Ein Bild sagt mehr als tausend Worte.

                  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

                  T 1 Antwort Letzte Antwort
                  2
                  • T Timmss

                    @paul53
                    Na perfekt, danke!

                    @Homoran
                    In meinem Blockly geht's um die Heizungssteuerung, dort gibt es 3 Anwendungsfälle:

                    1. Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
                    2. Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
                    3. Fenster auf - 1min Timeout, dann Temperatur runter

                    Und da ist mein 'Problem', bisher lasse ich einfach alle Timeouts stoppen, bevor ein neuer anfängt, das ist ja beim ersten Fall kein Problem.

                    Aber angenommen ich mache die Tür auf und der 5min Timer läuft, nach 4,5min mache ich dann noch ein Fenster auf, dann wird der alte Timer gestoppt und der 1min Timer vom Fenster läuft los.

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    schrieb am zuletzt editiert von
                    #10

                    @timmss sagte in prüfen, ob Timeout läuft:

                    In meinem Blockly

                    Du meinst bestimmt das aus Deinem anderen Beitrag ?!

                    https://forum.iobroker.net/topic/75453/blockly-ganze-aufzählung-prüfen/9?_=1719385020794

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                    T 1 Antwort Letzte Antwort
                    0
                    • DJMarc75D DJMarc75

                      @timmss sagte in prüfen, ob Timeout läuft:

                      In meinem Blockly

                      Du meinst bestimmt das aus Deinem anderen Beitrag ?!

                      https://forum.iobroker.net/topic/75453/blockly-ganze-aufzählung-prüfen/9?_=1719385020794

                      T Offline
                      T Offline
                      Timmss
                      schrieb am zuletzt editiert von Timmss
                      #11

                      @Homoran Verzeihung, hier das Blockly:
                      42c5fb0f-52ef-4914-aa4f-6a450261a02f-grafik.png

                      Die Bedingungen überarbeite ich zurzeit noch, es geht lediglich um die Timeout-Geschichte.

                      Die Bedingungen spiegeln den oben genannten Anwendungsfällen wieder:

                      1. Fenster zu und Tür zu - 1min Timeout, dann Temperatur hoch
                      2. Fenster zu und Tür auf - 5min Timeout, dann Temperatur runter
                      3. Fenster auf - 1min Timeout, dann Temperatur runter
                      1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @homoran sagte: Das ist das selbe, was ich schrob!

                        Ein Bild sagt mehr als tausend Worte.

                        T Offline
                        T Offline
                        Timmss
                        schrieb am zuletzt editiert von
                        #12

                        Nachtrag:

                        Ich konnte das Heizungsskript jetzt schon erheblich verbessern und mein Problem mit dem Timeouts beseitigen dank eurer Hilfe!

                        So sieht es jetzt aus:
                        fff6cd98-a0c5-48a9-9bd4-1a0255eaa4aa-grafik.png
                        Falls jemand noch Verbesserungsvorschläge hat, nehme ich sie dankend an!

                        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

                        632

                        Online

                        32.7k

                        Benutzer

                        82.4k

                        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