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. counter für fenster, wie lange geschlossen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    315

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

counter für fenster, wie lange geschlossen

Geplant Angeheftet Gesperrt Verschoben Blockly
javascriptblockly
13 Beiträge 6 Kommentatoren 1.2k Aufrufe 5 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.
  • L ltsalvatore

    Hallo zusammen,

    für mein VIS bin ich gerade dabei einen counter mittels blockly zu erstellen, welches mir anzeigen soll, wie lange (in tagen) das fenster nicht mehr geöffnet bzw. das zimmer nicht mehr gelüftet wurde.

    das ganze sieht aktuell so aus (bitte nicht von den namensbezeichnungen bzw. counter werten irritieren lassen):
    c92417af-bf7f-4479-8b53-747830138860-image.png

    das problem was ich aktuell habe:

    1. wenn das fenster geschlossen wird, zählt er fleißig in 1er schritte hoch
    2. wenn der wert bei offenem fenster wieder auf 0 springt, geht der counter trotzdem weiter (in 1er schritten).
    3. wenn ich jetzt das fenster ein weiteres mal schließe, dann wird statt in 1er schritten der wert in 2er schritten erhöht; und nach jedem auf und zu verdoppelt....

    hinzu kommt noch, dass sich die java instanz dann sporadisch aufhängt.
    doch da bin ich nicht sicher ob es am script liegt oder dem heutigen updates des js-controller auf 3.0.20 und java instanz auf 4.5.1

    danke schon mal für eure hilfe
    gruß
    ltsalvatore

    sigi234S Offline
    sigi234S Offline
    sigi234
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #4

    @ltsalvatore

    https://forum.iobroker.net/topic/31674/vorlage-generisches-fensteroffenskript-vis

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Immer Daten sichern!

    1 Antwort Letzte Antwort
    0
    • Ralla66R Offline
      Ralla66R Offline
      Ralla66
      Most Active
      schrieb am zuletzt editiert von
      #5

      @ltsalvatore sagte in counter für fenster, wie lange geschlossen:

      welches mir anzeigen soll, wie lange (in tagen) das fenster nicht mehr geöffnet bzw. das zimmer nicht mehr gelüftet wurde.

      Du musst feststellen wann das Fenster geschlossen wurde als Zeitstempel.
      Dann vergleichst du den aktuellen Zeitstempel mit dem letzte mal Fenster zu
      Zeitstempel.
      Ausführlicher, gibt tausend Wege das zu tun.
      Je nach deinen Wünschen eben.

      L 1 Antwort Letzte Antwort
      0
      • L ltsalvatore

        Hallo zusammen,

        für mein VIS bin ich gerade dabei einen counter mittels blockly zu erstellen, welches mir anzeigen soll, wie lange (in tagen) das fenster nicht mehr geöffnet bzw. das zimmer nicht mehr gelüftet wurde.

        das ganze sieht aktuell so aus (bitte nicht von den namensbezeichnungen bzw. counter werten irritieren lassen):
        c92417af-bf7f-4479-8b53-747830138860-image.png

        das problem was ich aktuell habe:

        1. wenn das fenster geschlossen wird, zählt er fleißig in 1er schritte hoch
        2. wenn der wert bei offenem fenster wieder auf 0 springt, geht der counter trotzdem weiter (in 1er schritten).
        3. wenn ich jetzt das fenster ein weiteres mal schließe, dann wird statt in 1er schritten der wert in 2er schritten erhöht; und nach jedem auf und zu verdoppelt....

        hinzu kommt noch, dass sich die java instanz dann sporadisch aufhängt.
        doch da bin ich nicht sicher ob es am script liegt oder dem heutigen updates des js-controller auf 3.0.20 und java instanz auf 4.5.1

        danke schon mal für eure hilfe
        gruß
        ltsalvatore

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

        @ltsalvatore
        Zu 2. und 3.: Wenn schedule nicht gestoppt wird, zählt er natürlich weiter und beim nächsten Schließen kommt eine weiterer schedule dazu.

        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

        1 Antwort Letzte Antwort
        0
        • Ralla66R Ralla66

          @ltsalvatore sagte in counter für fenster, wie lange geschlossen:

          welches mir anzeigen soll, wie lange (in tagen) das fenster nicht mehr geöffnet bzw. das zimmer nicht mehr gelüftet wurde.

          Du musst feststellen wann das Fenster geschlossen wurde als Zeitstempel.
          Dann vergleichst du den aktuellen Zeitstempel mit dem letzte mal Fenster zu
          Zeitstempel.
          Ausführlicher, gibt tausend Wege das zu tun.
          Je nach deinen Wünschen eben.

          L Offline
          L Offline
          ltsalvatore
          schrieb am zuletzt editiert von
          #7

          @Ralla66 sagte in counter für fenster, wie lange geschlossen:

          @ltsalvatore sagte in counter für fenster, wie lange geschlossen:

          welches mir anzeigen soll, wie lange (in tagen) das fenster nicht mehr geöffnet bzw. das zimmer nicht mehr gelüftet wurde.

          Du musst feststellen wann das Fenster geschlossen wurde als Zeitstempel.
          Dann vergleichst du den aktuellen Zeitstempel mit dem letzte mal Fenster zu
          Zeitstempel.
          Ausführlicher, gibt tausend Wege das zu tun.
          Je nach deinen Wünschen eben.

          danke, verstehe... nach langem überlegen macht das mit dem zeitstempel wohl sinn..

          hab das ganze dann auch etwas einfacher gehalten, dass datum und uhrzeit seit schließung im VIS angezeigt werden soll.

          9d90b58a-ff9e-4146-a890-941b9eaa9b33-image.png

          alles anderes ist mir sonst etwas zu kompliziert und zeitaufwendig

          1 Antwort Letzte Antwort
          0
          • Ralla66R Offline
            Ralla66R Offline
            Ralla66
            Most Active
            schrieb am zuletzt editiert von Ralla66
            #8

            @paul53
            @ltsalvatore

            Wie wäre es ganz simple ohne Zeitstempel ?
            Fenster auf setzt die Variablen auf 0.
            Um 00:01 Uhr wird geprüft ob das Fenster zu ist.
            Wenn ja wird die Var Tag um 1 erhöht.
            Nichts genaues ist schon klar wenn um 23:59 am Vortag das Fenster geschlossen wird.
            War ja nicht gefordert :-)
            Ging ja um Tage nicht um Tag oder Stunden.

            Tag.jpg

            paul53P 1 Antwort Letzte Antwort
            0
            • Ralla66R Ralla66

              @paul53
              @ltsalvatore

              Wie wäre es ganz simple ohne Zeitstempel ?
              Fenster auf setzt die Variablen auf 0.
              Um 00:01 Uhr wird geprüft ob das Fenster zu ist.
              Wenn ja wird die Var Tag um 1 erhöht.
              Nichts genaues ist schon klar wenn um 23:59 am Vortag das Fenster geschlossen wird.
              War ja nicht gefordert :-)
              Ging ja um Tage nicht um Tag oder Stunden.

              Tag.jpg

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

              @Ralla66 sagte:

              Wie wäre es ganz simple ohne Zeitstempel ?

              Eine kontinuierliche Berechnung ist auch nicht aufwändiger.

              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

              L T 2 Antworten Letzte Antwort
              0
              • Ralla66R Offline
                Ralla66R Offline
                Ralla66
                Most Active
                schrieb am zuletzt editiert von
                #10

                @paul53
                Da hast du wohl Recht,
                es kann aber nicht jeder so Gut sein wie du.
                Gearde für Beginner wie ich das auch bin eben schwer nachzuvollziehen.

                Immer wieder Top Beiträge von dir, Danke :-)

                1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @Ralla66 sagte:

                  Wie wäre es ganz simple ohne Zeitstempel ?

                  Eine kontinuierliche Berechnung ist auch nicht aufwändiger.

                  Blockly_temp.JPG

                  L Offline
                  L Offline
                  ltsalvatore
                  schrieb am zuletzt editiert von
                  #11

                  @paul53 sagte in counter für fenster, wie lange geschlossen:

                  @Ralla66 sagte:

                  Wie wäre es ganz simple ohne Zeitstempel ?

                  Eine kontinuierliche Berechnung ist auch nicht aufwändiger.

                  Blockly_temp.JPG

                  das sieht interssant aus.. kapieren tue ich es dennoch nicht so ganz..
                  ist aber nicht weiter tragisch für mich, da ich mit der aktuellen lösung, welche ich jetzt habe, mit dem zeitstempel, zufrieden bin. auch wenn es mich schon etwas juckt, wie das script funktioniert :)

                  aber für dein ein oder anderen, der auf den thread stößt, bestimmt noch sehr hilfreich.
                  also danke für die ganzen hilfestellungen

                  1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @Ralla66 sagte:

                    Wie wäre es ganz simple ohne Zeitstempel ?

                    Eine kontinuierliche Berechnung ist auch nicht aufwändiger.

                    Blockly_temp.JPG

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

                    ![@paul53 Hallo, hier eine Frage von einem Neuling der was von euch lernen mag! wo finde ich im Blockly das geteilt und + ???? ich stehe jetzt schon seit 1,5h auf dem schlauch und finde es nicht... Danke Björn oder hat du das JS für mich ?

                    S 1 Antwort Letzte Antwort
                    0
                    • T Turrican

                      ![@paul53 Hallo, hier eine Frage von einem Neuling der was von euch lernen mag! wo finde ich im Blockly das geteilt und + ???? ich stehe jetzt schon seit 1,5h auf dem schlauch und finde es nicht... Danke Björn oder hat du das JS für mich ?

                      S Offline
                      S Offline
                      stan23
                      schrieb am zuletzt editiert von
                      #13

                      @Turrican
                      Unter Mathematik ist das +, und dort kann man auch die anderen Rechenarten wählen und den Baustein in die vertikale Version umwandeln:
                      0f4a703d-2bb3-4742-a357-ea55d8ef2725-grafik.png

                      Viele Grüße
                      Marco

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      458

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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