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 698 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 Offline
    T Offline
    Timmss
    schrieb am zuletzt editiert von
    #1

    Hey liebe Community,

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

    HomoranH 1 Antwort Letzte Antwort
    0
    • 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 Offline
          David G.D Offline
          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

                          609

                          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