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

                      600

                      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