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. Hilfe bei Blockly Schleife

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    399

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

Hilfe bei Blockly Schleife

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 2 Kommentatoren 806 Aufrufe 1 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.
  • F Offline
    F Offline
    Foradh 0
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich habe ein Problem beim Erstellen eines Blockly Scipts für ein PV-Batteriemanagement.

    Hierbei soll beim Unterschreiten des Ladestandes unter 20% bestimmte Werte geschrieben werden bis der Ladestand 70% erreicht (also eine Hysterese Funktion)
    Sämtliche Werte müssen allerdings alle 10 sekunden erneut geschrieben werden.

    Ich habe mich hier mal an einer Schleife versucht...diese ist aber fehlerhaft weil ja dadurch immer wieder neue Schleifen entstehen (glaube ich zumindest)
    ce4ee363-61b9-4681-951e-93ee9df1575a-grafik.png

    Da ich einfach nicht darauf komme, wie man so etwas intelligent lösen kann, benötige ich hierbei eure Hilfe.

    Schonmal vielen Dank im Voraus.
    Foradh

    paul53P 1 Antwort Letzte Antwort
    0
    • F Foradh 0

      Hallo zusammen,
      ich habe ein Problem beim Erstellen eines Blockly Scipts für ein PV-Batteriemanagement.

      Hierbei soll beim Unterschreiten des Ladestandes unter 20% bestimmte Werte geschrieben werden bis der Ladestand 70% erreicht (also eine Hysterese Funktion)
      Sämtliche Werte müssen allerdings alle 10 sekunden erneut geschrieben werden.

      Ich habe mich hier mal an einer Schleife versucht...diese ist aber fehlerhaft weil ja dadurch immer wieder neue Schleifen entstehen (glaube ich zumindest)
      ce4ee363-61b9-4681-951e-93ee9df1575a-grafik.png

      Da ich einfach nicht darauf komme, wie man so etwas intelligent lösen kann, benötige ich hierbei eure Hilfe.

      Schonmal vielen Dank im Voraus.
      Foradh

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

      @foradh-0 sagte: eine Hysterese Funktion

      Suche im Forum nach 2-Punkt-Regler.

      @foradh-0 sagte in Hilfe bei Blockly Schleife:

      Sämtliche Werte müssen allerdings alle 10 sekunden erneut geschrieben werden.

      Weshalb?

      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

      F 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @foradh-0 sagte: eine Hysterese Funktion

        Suche im Forum nach 2-Punkt-Regler.

        @foradh-0 sagte in Hilfe bei Blockly Schleife:

        Sämtliche Werte müssen allerdings alle 10 sekunden erneut geschrieben werden.

        Weshalb?

        F Offline
        F Offline
        Foradh 0
        schrieb am zuletzt editiert von
        #3

        @paul53
        Danke für die schnelle Antwort, werd ich später mal probieren.
        Die Werte müssen alle 10 Sekunden geschrieben, da die Ladesteuerung ansonsten in den Automatikmodus wechselt.

        F 1 Antwort Letzte Antwort
        0
        • F Foradh 0

          @paul53
          Danke für die schnelle Antwort, werd ich später mal probieren.
          Die Werte müssen alle 10 Sekunden geschrieben, da die Ladesteuerung ansonsten in den Automatikmodus wechselt.

          F Offline
          F Offline
          Foradh 0
          schrieb am zuletzt editiert von
          #4

          Hallo nochmal, ich bin leider mit dem Script 2-Punkt-Regler was ich hier im Forum gefunden habe nicht wirklich weiter gekommen.
          Die Hysterese an sich kann ich in Blockly ja umsetzten und das funktioniert auch bei anderen Scripten.
          Das Problem was ich habe ist der Umstand, dass die Werte alle 10 Sekunden erneut geschrieben werden müssen, da das zu steuerende Gerät in den Automatikmodus wechselt.
          Bei einer "normalen" Hysterese würde ich das ja mit Blockly so umsetzen
          f1e7c67d-e20e-4035-b28e-d55a429f57a2-image.png
          Damit würde ja ab dem Ladestand 20% die Werte darunter einmalig geschrieben werden. Dann ab 70% die entsprechenden Werte darunter.
          Dies Funktioniert allerdings nicht wenn die Werte alle 10 Sekunden geschrieben werden müssen...
          Sobald der Ladestand 20% erreicht hat, werden die Werte alle ja durch das umfassende Intervall alle 10 Sekunden geschrieben, erreicht dieser jedoch 21% wird nichts mehr geschrieben. Dies wollte ich mit einer Schleifenfunktion lösen und scheitere hierbei bei der Umsetzung.

          paul53P 1 Antwort Letzte Antwort
          0
          • F Foradh 0

            Hallo nochmal, ich bin leider mit dem Script 2-Punkt-Regler was ich hier im Forum gefunden habe nicht wirklich weiter gekommen.
            Die Hysterese an sich kann ich in Blockly ja umsetzten und das funktioniert auch bei anderen Scripten.
            Das Problem was ich habe ist der Umstand, dass die Werte alle 10 Sekunden erneut geschrieben werden müssen, da das zu steuerende Gerät in den Automatikmodus wechselt.
            Bei einer "normalen" Hysterese würde ich das ja mit Blockly so umsetzen
            f1e7c67d-e20e-4035-b28e-d55a429f57a2-image.png
            Damit würde ja ab dem Ladestand 20% die Werte darunter einmalig geschrieben werden. Dann ab 70% die entsprechenden Werte darunter.
            Dies Funktioniert allerdings nicht wenn die Werte alle 10 Sekunden geschrieben werden müssen...
            Sobald der Ladestand 20% erreicht hat, werden die Werte alle ja durch das umfassende Intervall alle 10 Sekunden geschrieben, erreicht dieser jedoch 21% wird nichts mehr geschrieben. Dies wollte ich mit einer Schleifenfunktion lösen und scheitere hierbei bei der Umsetzung.

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

            @foradh-0
            Was hat es mit der Prüfung Ladezustand >= 95 auf sich?

            Vorschlag:

            Bild_2022-10-16_184610291.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

            F 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @foradh-0
              Was hat es mit der Prüfung Ladezustand >= 95 auf sich?

              Vorschlag:

              Bild_2022-10-16_184610291.png

              F Offline
              F Offline
              Foradh 0
              schrieb am zuletzt editiert von
              #6

              @paul53
              Nochmals vielen Dank für deine weiter Hilfe.
              Bei deinem Vorschlag sehe ich allerdings auch das Problem wie oben von mir beschrieben.
              Ladezustand der Batterie erreicht 20% unter beiden "und" Bedinungen. Damit wird der Wert Mode etc. geschrieben. Bei erreichen von 70% wieder die entsprechenden Werte. Es soll aber zwischen 20% und dem Erreichen von 70% immer weiter die Werte unter dem "falls 20%" geschrieben werden. Das geschieht aber nicht mehr sobald der Ladestand 21% erreicht.

              paul53P 1 Antwort Letzte Antwort
              0
              • F Foradh 0

                @paul53
                Nochmals vielen Dank für deine weiter Hilfe.
                Bei deinem Vorschlag sehe ich allerdings auch das Problem wie oben von mir beschrieben.
                Ladezustand der Batterie erreicht 20% unter beiden "und" Bedinungen. Damit wird der Wert Mode etc. geschrieben. Bei erreichen von 70% wieder die entsprechenden Werte. Es soll aber zwischen 20% und dem Erreichen von 70% immer weiter die Werte unter dem "falls 20%" geschrieben werden. Das geschieht aber nicht mehr sobald der Ladestand 21% erreicht.

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

                @foradh-0 sagte: Das geschieht aber nicht mehr sobald der Ladestand 21% erreicht.

                Weshalb sollte das nicht geschehen? Der 10-s-Zeitplan schreibt die Variablenwerte in die Datenpunkte ohne jede Bedingung.

                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

                F 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @foradh-0 sagte: Das geschieht aber nicht mehr sobald der Ladestand 21% erreicht.

                  Weshalb sollte das nicht geschehen? Der 10-s-Zeitplan schreibt die Variablenwerte in die Datenpunkte ohne jede Bedingung.

                  F Offline
                  F Offline
                  Foradh 0
                  schrieb am zuletzt editiert von
                  #8

                  @paul53
                  :man-facepalming:
                  Sorry ich hatte irgendwie die rechte Seite übersehen. Probiere ich gleich morgen nochmal.

                  Die 95% habe ich momentan hinterlegt um den Speicher nicht auf 100% zu laden.

                  F 1 Antwort Letzte Antwort
                  0
                  • F Foradh 0

                    @paul53
                    :man-facepalming:
                    Sorry ich hatte irgendwie die rechte Seite übersehen. Probiere ich gleich morgen nochmal.

                    Die 95% habe ich momentan hinterlegt um den Speicher nicht auf 100% zu laden.

                    F Offline
                    F Offline
                    Foradh 0
                    schrieb am zuletzt editiert von
                    #9

                    Ich wollte nur noch einmal eine kurze Rückmeldung geben.
                    Habe das Blockly nach deinem Vorschlag aufgebaut und es funktioniert einwandfrei!
                    Nochmals vielen Dank.

                    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

                    382

                    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