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. Gelöst!!! Regenmesser auf letzte 24 Stunden umstellen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Gelöst!!! Regenmesser auf letzte 24 Stunden umstellen

Geplant Angeheftet Gesperrt Verschoben Blockly
14 Beiträge 2 Kommentatoren 1.2k Aufrufe 2 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.
  • G Gonzokalle

    @paul53
    Ich verstehe deine Frage nicht.
    Die gesamte Regenmenge der letzten 24 Stunden in einen Datenpunkt schreiben.
    Ab 25. Stunde die Werte wieder abziehen.

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

    @gonzokalle sagte: Ich verstehe deine Frage nicht.

    Man benötigt ein Array als Schieberegister, dessen Größe vom zeitlichen Abstand der Einträge abhängt. Wenn eine stündliche Aktualisierung der Menge der letzten 24 Stunden genügt, muss das Array 24 Elemente enthalten.

    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

    G 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @gonzokalle sagte: Ich verstehe deine Frage nicht.

      Man benötigt ein Array als Schieberegister, dessen Größe vom zeitlichen Abstand der Einträge abhängt. Wenn eine stündliche Aktualisierung der Menge der letzten 24 Stunden genügt, muss das Array 24 Elemente enthalten.

      G Offline
      G Offline
      Gonzokalle
      schrieb am zuletzt editiert von
      #5

      @paul53
      Das verstehe ich. Schieberegister haben wir auf Arbeit auch bei einer Software.
      Ja 24 reichen da.

      paul53P 1 Antwort Letzte Antwort
      0
      • G Gonzokalle

        @paul53
        Das verstehe ich. Schieberegister haben wir auf Arbeit auch bei einer Software.
        Ja 24 reichen da.

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

        @gonzokalle sagte: Ja 24 reichen da.

        Da schon jede Stunde die Regenmenge ermittelt wird, muss man dies nur noch um das Schieberegister ergänzen und über alle 24 Werte summieren.

        Bild_2022-07-08_203848651.png

        Wenn auch das Array einen Skriptstart überstehen soll, muss es in einem Datenpunkt vom Typ "array" gespeichert und bei Skriptstart wieder eingelesen werden.

        Bild_2022-07-08_204229986.png

        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

        G 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @gonzokalle sagte: Ja 24 reichen da.

          Da schon jede Stunde die Regenmenge ermittelt wird, muss man dies nur noch um das Schieberegister ergänzen und über alle 24 Werte summieren.

          Bild_2022-07-08_203848651.png

          Wenn auch das Array einen Skriptstart überstehen soll, muss es in einem Datenpunkt vom Typ "array" gespeichert und bei Skriptstart wieder eingelesen werden.

          Bild_2022-07-08_204229986.png

          G Offline
          G Offline
          Gonzokalle
          schrieb am zuletzt editiert von
          #7

          @paul53
          Danke
          Ich versuche das mal umzusetzen.

          G 1 Antwort Letzte Antwort
          0
          • G Gonzokalle

            @paul53
            Danke
            Ich versuche das mal umzusetzen.

            G Offline
            G Offline
            Gonzokalle
            schrieb am zuletzt editiert von Gonzokalle
            #8

            @paul53
            Der erste Entwurf.
            Muss ich die Liste noch erzeugen?
            df35c6e9-b79a-4170-a71c-d2115c0b0a21-image.png
            7b4b0279-329a-46e5-a7b0-281142bd61b3-image.png
            Datenpunkt vom Typ "array"

            paul53P 1 Antwort Letzte Antwort
            0
            • G Gonzokalle

              @paul53
              Der erste Entwurf.
              Muss ich die Liste noch erzeugen?
              df35c6e9-b79a-4170-a71c-d2115c0b0a21-image.png
              7b4b0279-329a-46e5-a7b0-281142bd61b3-image.png
              Datenpunkt vom Typ "array"

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

              @gonzokalle sagte: Muss ich die Liste noch erzeugen?

              Ja, wie im ersten Blockly gezeigt: Eine Liste mit 24 gleichen Werten erzeugen und in den Datenpunkt vom Typ "array" schreiben. Das kann in einem extra Skript erfolgen, das anschließend wieder gelöscht wird.

              Bild_2022-07-08_225712312.png

              Der Datenpunkt "Regenmenge_24h" muss ein anderer und vom Typ "number" sein als der für die Liste. Das Skript erzeugt keine Datenpunkte, die müssen manuell unter "0_userdata.0" erstellt werden.

              Bild_2022-07-08_230237820.png

              Bild_2022-07-08_231313404.png

              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

              G 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @gonzokalle sagte: Muss ich die Liste noch erzeugen?

                Ja, wie im ersten Blockly gezeigt: Eine Liste mit 24 gleichen Werten erzeugen und in den Datenpunkt vom Typ "array" schreiben. Das kann in einem extra Skript erfolgen, das anschließend wieder gelöscht wird.

                Bild_2022-07-08_225712312.png

                Der Datenpunkt "Regenmenge_24h" muss ein anderer und vom Typ "number" sein als der für die Liste. Das Skript erzeugt keine Datenpunkte, die müssen manuell unter "0_userdata.0" erstellt werden.

                Bild_2022-07-08_230237820.png

                Bild_2022-07-08_231313404.png

                G Offline
                G Offline
                Gonzokalle
                schrieb am zuletzt editiert von
                #10

                @paul53
                Vielen Dank. Ich habe heute getestet. Es sieht gut.
                6f16d57a-ffaa-40b6-8a82-4425f5983141-image.png

                G 1 Antwort Letzte Antwort
                0
                • G Gonzokalle

                  @paul53
                  Vielen Dank. Ich habe heute getestet. Es sieht gut.
                  6f16d57a-ffaa-40b6-8a82-4425f5983141-image.png

                  G Offline
                  G Offline
                  Gonzokalle
                  schrieb am zuletzt editiert von
                  #11

                  @gonzokalle
                  Das fertige Blockly
                  3eab891c-a116-46a3-94b9-bb18b9701114-image.png

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • G Gonzokalle

                    @gonzokalle
                    Das fertige Blockly
                    3eab891c-a116-46a3-94b9-bb18b9701114-image.png

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

                    @gonzokalle sagte: Das fertige Blockly

                    Initialisiere die Variable Regenmenge_Stunde beim Skriptstart besser mit dem Wert des Datenpunktes "Regenmenge_Stunde".

                    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

                    G 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @gonzokalle sagte: Das fertige Blockly

                      Initialisiere die Variable Regenmenge_Stunde beim Skriptstart besser mit dem Wert des Datenpunktes "Regenmenge_Stunde".

                      G Offline
                      G Offline
                      Gonzokalle
                      schrieb am zuletzt editiert von
                      #13

                      @paul53
                      Das ist eine gute Idee.
                      So meinst du das? Stehen jetzt beide am Anfang.
                      6b75e4fe-5dbc-4984-b185-72fd9934d255-image.png

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • G Gonzokalle

                        @paul53
                        Das ist eine gute Idee.
                        So meinst du das? Stehen jetzt beide am Anfang.
                        6b75e4fe-5dbc-4984-b185-72fd9934d255-image.png

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

                        @gonzokalle sagte: So meinst du das?

                        Ja.

                        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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        803

                        Online

                        32.6k

                        Benutzer

                        82.2k

                        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