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. Timeout aus Variable klappt nicht

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    295

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

Timeout aus Variable klappt nicht

Geplant Angeheftet Gesperrt Verschoben Blockly
18 Beiträge 4 Kommentatoren 350 Aufrufe 4 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,

    das habe ich gefühlt schon zig mal so gelöst.
    Eine Variable mit einer Zahl gefüllt und den Namen der Variable eingegeben damit der timeout diese nimmt.

    Irgendwie klappt das in diesem Skript nicht.

    Ohne Trigger werden zuerst folgende Variablen befüllt.

    Screenshot_20240118_112802_Chrome.jpg

    Im eigentlich Skript kommt dann der Timeout:
    Screenshot_20240118_113044_Chrome.jpg

    Aber irgendwie löst er schon nach ca 1sek aus anstatt wie gewünscht nach 10min.

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

    Meine Tabellen für eure Visualisierung klick

    ? DJMarc75D 2 Antworten Letzte Antwort
    0
    • David G.D David G.

      Hallo,

      das habe ich gefühlt schon zig mal so gelöst.
      Eine Variable mit einer Zahl gefüllt und den Namen der Variable eingegeben damit der timeout diese nimmt.

      Irgendwie klappt das in diesem Skript nicht.

      Ohne Trigger werden zuerst folgende Variablen befüllt.

      Screenshot_20240118_112802_Chrome.jpg

      Im eigentlich Skript kommt dann der Timeout:
      Screenshot_20240118_113044_Chrome.jpg

      Aber irgendwie löst er schon nach ca 1sek aus anstatt wie gewünscht nach 10min.

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #2

      @david-g

      glaub du hast den falschen timeout-block.. sollte doch dieser hier sein, oder (und nach der ms die variable einfuegen..)??

      c34c8d58-b298-4064-b845-362fbfd21392-image.png

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

        Hallo,

        das habe ich gefühlt schon zig mal so gelöst.
        Eine Variable mit einer Zahl gefüllt und den Namen der Variable eingegeben damit der timeout diese nimmt.

        Irgendwie klappt das in diesem Skript nicht.

        Ohne Trigger werden zuerst folgende Variablen befüllt.

        Screenshot_20240118_112802_Chrome.jpg

        Im eigentlich Skript kommt dann der Timeout:
        Screenshot_20240118_113044_Chrome.jpg

        Aber irgendwie löst er schon nach ca 1sek aus anstatt wie gewünscht nach 10min.

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

        @david-g wie @ilovegym schon schrieb, falscher Baustein.

        Screenshot 2024-01-18 115156.png

        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

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

          Oh, den hab ich garnicht gesehen den Baustein.

          Ist der neu?
          Hab es schon etliche Male wie oben gemacht.

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

          Meine Tabellen für eure Visualisierung klick

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

            Oh, den hab ich garnicht gesehen den Baustein.

            Ist der neu?
            Hab es schon etliche Male wie oben gemacht.

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            @david-g

            noe, der ist schon laenger da... :-) na, wenn's funktioniert ...

            David G.D 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @david-g

              noe, der ist schon laenger da... :-) na, wenn's funktioniert ...

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

              @ilovegym

              Klappt aber immer noch nicht

              Screenshot_20240118_115748_Chrome.jpg

              Zu Beginn vom Script wird der timeout gestoppt, aber damit hat es ja nichts zu tun.
              Screenshot_20240118_115813_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
              • David G.D David G.

                @ilovegym

                Klappt aber immer noch nicht

                Screenshot_20240118_115748_Chrome.jpg

                Zu Beginn vom Script wird der timeout gestoppt, aber damit hat es ja nichts zu tun.
                Screenshot_20240118_115813_Chrome.jpg

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #7

                @david-g

                was hast du denn vor? Soll das ne Schleife oder Intervall werden?

                David G.D 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @david-g

                  was hast du denn vor? Soll das ne Schleife oder Intervall werden?

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

                  @ilovegym

                  Ein Trigger löst das Script alle 5min aus und schreibt Daten in eine Tabelle.
                  Wenn dies nicht geschieht, länger als 10min, nach dem letzten Trigger soll die Tabelle mit dem Inhalt aus dem Timeout befüllt werden.

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

                  Meine Tabellen für eure Visualisierung klick

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

                    @ilovegym

                    Ein Trigger löst das Script alle 5min aus und schreibt Daten in eine Tabelle.
                    Wenn dies nicht geschieht, länger als 10min, nach dem letzten Trigger soll die Tabelle mit dem Inhalt aus dem Timeout befüllt werden.

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

                    @david-g
                    Ein Screenshot vom ganzen Blockly könnte hilfreich sein ;)

                    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

                    David G.D 1 Antwort Letzte Antwort
                    0
                    • DJMarc75D DJMarc75

                      @david-g
                      Ein Screenshot vom ganzen Blockly könnte hilfreich sein ;)

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

                      @djmarc75

                      Hoffe ist nicht zu klein

                      Screenshot_20240118_121724_Chrome.jpg
                      Screenshot_20240118_121832_Chrome.jpg

                      Eigentlich zählt nur das, nach der langen Schleife.

                      Nachdem das Script getriggert hat, ist die Tabelle für ca 1sek korrekt, dann kommt der Inhalt aus dem timeout.

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

                      Meine Tabellen für eure Visualisierung klick

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

                        @djmarc75

                        Hoffe ist nicht zu klein

                        Screenshot_20240118_121724_Chrome.jpg
                        Screenshot_20240118_121832_Chrome.jpg

                        Eigentlich zählt nur das, nach der langen Schleife.

                        Nachdem das Script getriggert hat, ist die Tabelle für ca 1sek korrekt, dann kommt der Inhalt aus dem timeout.

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

                        @david-g
                        Du bist Dir bewusst dass sämtliche Variablen welche Du manuell ausserhalb eines Triggers setzt auch nur bei Skriptstart geschrieben werden ?

                        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

                        David G.D 1 Antwort Letzte Antwort
                        0
                        • DJMarc75D DJMarc75

                          @david-g
                          Du bist Dir bewusst dass sämtliche Variablen welche Du manuell ausserhalb eines Triggers setzt auch nur bei Skriptstart geschrieben werden ?

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

                          @djmarc75

                          Ja, das sind Einstellungen für die generierte Tabelle. Farben, Wwarnungen etc.

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

                          Meine Tabellen für eure Visualisierung klick

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

                            @djmarc75

                            Ja, das sind Einstellungen für die generierte Tabelle. Farben, Wwarnungen etc.

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

                            @david-g Wie oft werden denn diese Variablen aktualisiert?

                            Screenshot 2024-01-18 124432.png

                            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

                            David G.D 1 Antwort Letzte Antwort
                            0
                            • DJMarc75D DJMarc75

                              @david-g Wie oft werden denn diese Variablen aktualisiert?

                              Screenshot 2024-01-18 124432.png

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

                              @djmarc75

                              Garnicht, bzw einmal bei Konfiguration.
                              Hab ich so gelöst, da die DPs aus den Variablen mehrmals im Skript vorkommen.
                              Die Tabelle kommt in die Sammlung aus meint Signatur, so ist es für die anderen User leichter,
                              die 3DPs einmal oben anpassen und fertig.

                              Die DPs dahinter alle 5min (in meinem Setup).

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

                              Meine Tabellen für eure Visualisierung klick

                              DJMarc75D XBiTX 2 Antworten Letzte Antwort
                              0
                              • David G.D David G.

                                @djmarc75

                                Garnicht, bzw einmal bei Konfiguration.
                                Hab ich so gelöst, da die DPs aus den Variablen mehrmals im Skript vorkommen.
                                Die Tabelle kommt in die Sammlung aus meint Signatur, so ist es für die anderen User leichter,
                                die 3DPs einmal oben anpassen und fertig.

                                Die DPs dahinter alle 5min (in meinem Setup).

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

                                @david-g

                                und was steht in der Funktion "Laufzeit" ? Die haste nicht gezeigt.

                                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

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

                                  @djmarc75

                                  Garnicht, bzw einmal bei Konfiguration.
                                  Hab ich so gelöst, da die DPs aus den Variablen mehrmals im Skript vorkommen.
                                  Die Tabelle kommt in die Sammlung aus meint Signatur, so ist es für die anderen User leichter,
                                  die 3DPs einmal oben anpassen und fertig.

                                  Die DPs dahinter alle 5min (in meinem Setup).

                                  XBiTX Offline
                                  XBiTX Offline
                                  XBiT
                                  schrieb am zuletzt editiert von
                                  #16

                                  @david-g

                                  Frage:
                                  Dein Trigger ist Auslastung_CT und Status_CT ?

                                  Am beginn prüfst du Meldung_DPs_veraltet und machst ein Stop von deinen 10min Timer der die Tabelle erstellt?

                                  Meldung_DPs_veraltet setzt du ja immer auf wahr außerhalb vom Trigger

                                  Ich gehe jetzt einfach mal davon aus, dass Auslastung_CT öfter als alle 10min Triggert und deswegen keine Tabelle in den Datenpunkt geschrieben wird?

                                  1 Antwort Letzte Antwort
                                  0
                                  • DJMarc75D DJMarc75

                                    @david-g

                                    und was steht in der Funktion "Laufzeit" ? Die haste nicht gezeigt.

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

                                    @djmarc75

                                    Ein ausgelagerter Bereich Hauptteil. Hat der Übersichtlichkeit gedient.

                                    Screenshot_20240118_134456_Chrome.jpg

                                    @xbit sagte in Timeout aus Variable klappt nicht:

                                    Frage:
                                    Dein Trigger ist Auslastung_CT und Status_CT ?

                                    Ja, das sind beides Bereiche aus der Tabelle die zusammengeführt werden.

                                    @xbit sagte in Timeout aus Variable klappt nicht:

                                    Am beginn prüfst du Meldung_DPs_veraltet und machst ein Stop von deinen 10min Timer der die Tabelle erstellt?

                                    Ja, damit er nicht mehrmals laufen kann.

                                    @xbit sagte in Timeout aus Variable klappt nicht:

                                    Meldung_DPs_veraltet setzt du ja immer auf wahr außerhalb vom Trigger

                                    Genau, die Einstellung ob man die Funktion nutzen möchte oder nicht.

                                    @xbit sagte in Timeout aus Variable klappt nicht:

                                    Ich gehe jetzt einfach mal davon aus, dass Auslastung_CT öfter als alle 10min Triggert und deswegen keine Tabelle in den Datenpunkt geschrieben wird?

                                    Beide trigger triggern alle 5min.

                                    Das ganze Skript an sich klappt auch 1A, nur nicht das mit dem Timeout.

                                    EDIT
                                    Genau das soll gemacht werden, mal ohne den ganzen Kram drumherum:

                                    Screenshot_20240118_141303_Chrome.jpg

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

                                    Meine Tabellen für eure Visualisierung klick

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

                                      @djmarc75

                                      Ein ausgelagerter Bereich Hauptteil. Hat der Übersichtlichkeit gedient.

                                      Screenshot_20240118_134456_Chrome.jpg

                                      @xbit sagte in Timeout aus Variable klappt nicht:

                                      Frage:
                                      Dein Trigger ist Auslastung_CT und Status_CT ?

                                      Ja, das sind beides Bereiche aus der Tabelle die zusammengeführt werden.

                                      @xbit sagte in Timeout aus Variable klappt nicht:

                                      Am beginn prüfst du Meldung_DPs_veraltet und machst ein Stop von deinen 10min Timer der die Tabelle erstellt?

                                      Ja, damit er nicht mehrmals laufen kann.

                                      @xbit sagte in Timeout aus Variable klappt nicht:

                                      Meldung_DPs_veraltet setzt du ja immer auf wahr außerhalb vom Trigger

                                      Genau, die Einstellung ob man die Funktion nutzen möchte oder nicht.

                                      @xbit sagte in Timeout aus Variable klappt nicht:

                                      Ich gehe jetzt einfach mal davon aus, dass Auslastung_CT öfter als alle 10min Triggert und deswegen keine Tabelle in den Datenpunkt geschrieben wird?

                                      Beide trigger triggern alle 5min.

                                      Das ganze Skript an sich klappt auch 1A, nur nicht das mit dem Timeout.

                                      EDIT
                                      Genau das soll gemacht werden, mal ohne den ganzen Kram drumherum:

                                      Screenshot_20240118_141303_Chrome.jpg

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

                                      Ich habe den Fehler gefunden.

                                      Außerhalb des Triggers gibt man die min für den Timeout an.
                                      Weiter unten rechne ich es dann in ms um.
                                      Hab da für das Ergebniss allerdings die selbe Variable genommen.

                                      So haben sich die ms immer wieder neu in ms umgerechnet.
                                      Das ist dann bei der ersten Wiederholung so viel geworden, dass der Timeout Block wohl sein default von 1000ms eingesetzt hat.

                                      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

                                      247

                                      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