1. Dashboard
  2. Forum
    1. Aktivste Themen
    2. Unerledigte Themen
  3. Artikel
  4. Mitglieder
    1. Achivements
    2. Benutzerränge
    3. Letzte Aktivitäten
    4. Benutzer online
    5. Team
    6. Mitgliedersuche
  5. Blog
    1. Artikel
  6. Spenden
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Blog-Artikel
  • Erweiterte Suche
Dienstag: 20 Oktober 2026
  • Wir freuen uns sehr dass du diese Webpräsenz gefunden hast, leider bist du nicht angemeldet und kannst daher diese Plattform nur eingeschränkt benutzen. Möchtst Du die volle Vielfalt unserer Community erleben, so registriere dich jetzt kostenlos & unverbindlich oder melden sich mit Ihren Benutzerdaten an.

    Anmelden Registrieren
    1. Smart Home Community
    2. Forum
    3. Allgemein
    4. Allgemeine Diskussionsthemen und Fragen

    Probleme mit einfachem IO Broker Blockly Programm

    • SebastianB
    • 31. Januar 2025 um 22:03
    • Erledigt

    Jetzt mitmachen!

    Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

    Benutzerkonto erstellen Anmelden
    1. offizieller Beitrag
    • SebastianB
      1
      SebastianB
      Smart Home Neuling
      Beiträge
      1
      • 31. Januar 2025 um 22:03
      • #1

      Hallo zusammen,

      ich bin neu hier und versuche mich seit kurzem an einem Blockly Programm. Hierzu lese ich über Modbus Daten aus meinem Wechselrichter aus und kommuniziere mit einer Klimaanlage über einen entsprechenden Adapter vom IOBroker.

      ich versuche mich jetzt schon seit einer Woche an einem recht einfachen Programm zu Ansteuerung einer Klimaanlage bei überschüssigem Strom.

      Das Programm soll durch die übergeordnete Schleife kontinuierlich durchlaufen werden (solange der Betriebsstatus > 0) ist. Danach wird geprüft, ob Strom eingespeist, oder bezogen wird. Für den Fall, das Strom eingespeist wird, soll ein Mittelwert über 10 Werte (ein Wert je Minute) gebildet werden. Liegt der Wert über 1200W und die Klimaanlage ist aus, wird diese eingeschaltet. Für das Ausschalten gibt es eine ähnliche Reihenfolge.

      Ich habe das Programm getestet und es tut was es soll, leider jedoch nicht übe einen längeren Zeitraum (sprich nach 12 Stunden, "passiert" nichts mehr).

      Kann mir jemand diesbezüglich helfen? Ich bin mit meinem Latein am Ende!

      Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    • MasterOrdnas
      1
      MasterOrdnas
      Automatisierungsprofi
      Reaktionen
      36
      Beiträge
      88
      Wohnort
      Schweiz
      • 2. Februar 2025 um 00:52
      • #2

      Chatgpt ist dazu ziemlich gut und hat mir schon öfters bei komplexeren Regeln geholfen. Ich kenne mich mit IOBroker nicht aus, ich vermute aber dass du dein Blockly Programm auch als Code anzeigen lassen kannst. Diesen kopieren in Chatgpt einfügen und deine Probleme oder Wünsche beschreiben. Liefert sehr oft sehr gute Ergebnisse, oder Lösungsansätze.

    • Paul
      49
      Paul
      Community Unterstützer
      • News-Reporter
      Reaktionen
      361
      Trophäen
      4
      Beiträge
      1.328
      • 2. Februar 2025 um 10:57
      • Offizieller Beitrag
      • #3

      Ich habe das auf die schnelle auch mal überflogen, aber nichts außergewöhnliches feststellen können. Wie MasterOrdnas schon erwähnte, einfach mal mit ChatGPT oder Gemini versuchen.

      P.S. Meine Blocklys sind einfacher gestrickt :winking_face: Für komplexere Lichtschaltungen z.B. benutze ich den Adapter "smartcontrol"


      Gruß Paul

      Manchmal sitzt das Problem davor.....

      • Nächster offizieller Beitrag
    • Wignatz
      33
      Wignatz
      Administrator
      • News-Reporter
      Reaktionen
      123
      Trophäen
      4
      Beiträge
      530
      Über mich

      Smart Home Fan, Hobby-Blogger und Admin der Facebook-Gruppe Smart Home Community.

      Wohnort
      Mittelhessen
      Website
      https://www.abenteuer-altbau.de
      • 2. Februar 2025 um 13:10
      • Offizieller Beitrag
      • #4

      Ich hab es mal ungeprüft durchgejagt. Würde mich mal interessieren ob es klappt?


      1. Endlosschleife ("wiederhole solange") optimieren

      Die Endlosschleife (wiederhole solange Betriebsstatus > 0) läuft permanent ohne Pause. Dies kann auf Dauer zu Ressourcenproblemen führen, da der Code ununterbrochen ausgeführt wird.

      Lösung:
      Füge eine kleine Pause (Warte 1 Sekunde) am Ende der Schleife ein. So entlastest du den Prozessor und minimierst das Risiko, dass sich der IOBroker-Prozess „aufhängt“.


      2. Mittelwert-Berechnung verbessern

      Du addierst die Werte zu MittelwertPV, teilst diesen aber erst nach der Schleife durch 10. Das ist korrekt, jedoch wird MittelwertPV nicht immer zuverlässig auf 0 gesetzt, bevor die nächste Berechnung beginnt. Dies kann zu falschen Werten führen.

      Lösung:
      Setze MittelwertPV immer direkt zu Beginn des Mittelwert-Bereichs auf 0, nicht erst am Ende.
      Beispiel (innerhalb jedes falls-Blocks):

      Code
      setze MittelwertPV auf 0
      zähle von 1 bis 10

      So stellst du sicher, dass keine alten Werte übernommen werden.


      3. Debug-Output erweitern

      Du hast Debug-Ausgaben, aber sie könnten detaillierter sein.

      Lösung:

      • Logge auch den aktuellen Wert von Betriebsstatus und Power.
      • Gib den aktuellen Mittelwert bei jedem Durchlauf aus, nicht nur beim Schalten der Klimaanlage.
        Das hilft, um genau zu sehen, wann und warum das Programm „hängen bleibt“.

      4. Speicherlecks vermeiden

      Auch wenn Blockly robust ist, können lange laufende Schleifen zu Speicherlecks führen, wenn Variablen nicht sauber zurückgesetzt werden.

      Lösung:

      • Setze alle temporären Variablen (wie i und MittelwertPV) nach jedem Schleifendurchlauf zurück.
      • Falls möglich: Integriere eine Art „Neustart“-Logik, die das Skript alle 24 Stunden neu startet.

      Optimierte Struktur (Pseudocode)

      Code
      wiederhole solange Betriebsstatus > 0
          setze MittelwertPV auf 0
          
          falls Aktuelle Leistung > 1300
              zähle von 1 bis 10
                  MittelwertPV += Aktuelle Leistung
                  Pause 1 Min
              setze MittelwertPV auf MittelwertPV / 10
      
              falls Power = false und MittelwertPV > 1200
                  steuere Power mit wahr
                  Debug: Klima AN
      
          sonst falls Aktuelle Leistung <= 0
              setze MittelwertPV auf 0
              zähle von 1 bis 10
                  MittelwertPV += Aktuelle Leistung
                  Pause 1 Min
              setze MittelwertPV auf MittelwertPV / 10
      
              falls Power = wahr und MittelwertPV < -100
                  steuere Power mit falsch
                  Debug: Klima AUS
      
          Debug: MittelwertPV = [aktueller Wert]
          Pause 1 Sekunde
      Alles anzeigen

      5. Weitere Debugging-Tipps

      • IOBroker-Log prüfen: Sieh nach, ob im IOBroker-Systemlog Fehler oder Speicherprobleme angezeigt werden.
      • RAM- und CPU-Auslastung: Überwache die Systemauslastung des Servers/Raspberry Pi, um zu erkennen, ob die Schleife zu viele Ressourcen verbraucht.

      Wenn du das ausprobierst, gib gerne ein Update, ob es stabiler läuft!

      Admin von Abenteuer Altbau sowie der größten deutschen Altbau Community auf Facebook.

      • Vorheriger offizieller Beitrag

    Unsere Facebook-Gruppe

    Smart Home Community Facebook Gruppe

    Smart Home Community auf Facebook
    Tausche Dich mit vielen Smart-Home-Begeisterten aus und erhalte Hilfe bei Home Assistant, Shelly, Homematic IP, Zigbee, Matter und vielen weiteren Smart-Home-Systemen.

    Jetzt beitreten

    Letzte Beiträge

    1. Shelly Geräte mit Galaxy Watch steuern

      Funkenwerner
      16. Oktober 2026 um 13:29
    2. mit einer externe Kontrollleuchte anzeigen, ob Strom in einer Schaltsteckdose ein oder ausgeschaltet ist

      Paul
      12. Oktober 2026 um 18:23
    3. Google Nest: Google Assistant mit Gemini auf Lautsprechern verfügbar

      Paul
      6. Oktober 2026 um 19:49
    4. Switchbot Lock Pro

      Paul
      4. Oktober 2026 um 12:54
    5. Austausch eines Smoove UNO io Pure von Weiß auf Schwarz

      PuehOne
      3. Oktober 2026 um 15:52

    Beliebtesten Themen

    1. Hallo, hier ist der Andy und komme aus Niederbayern

      Andy
      24. Juli 2026 um 08:03
    2. Google Nest: Google Assistant mit Gemini auf Lautsprechern verfügbar

      SmartHome Forum
      16. Dezember 2024 um 09:30
    3. Somfy Synchronisation und Regensensor

      Uwe_M
      28. Juli 2026 um 15:25
    4. Smartes Türschloss ohne Cloud/Internet

      Alois_W
      19. Juli 2026 um 11:33
    5. Sunricher "Azoula Smart Hub" (ZigBee, Matter) ... ich kann den AWS Gateway nicht konfigurieren :-(

      MBR
      29. August 2026 um 14:28

    Statistiken

    Themen
    1.077
    Beiträge
    4.458
    Blog-Artikel
    6
    Mitglieder
    1.642
    Meiste Benutzer online
    723
    Neuestes Mitglied
    MarcyMD

    Spenden

    Monatlich (Oktober)

    0 %

    0% (0,00 von 80 EUR)

    Jetzt spenden

    Werbung

    Weitere Infos & Links

    Allgemeine Links

      Abenteuer Altbau

    Weitere Links

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

      Hier könnte ihr Link stehen

    Über uns

      Die Smart Home Community ist deine Plattform rund um intelligente Haussteuerung, Automatisierung und moderne Technik im Alltag. Egal ob Einsteiger oder Profi – hier findest du Hilfe, Anleitungen, Erfahrungen und Diskussionen zu Smart Home, Netzwerken, Sicherheit, Energie und mehr.


      Tausche dich mit anderen Mitgliedern aus, entdecke neue Lösungen und finde Inspiration für dein vernetztes Zuhause. Gemeinsam machen wir Smart Home verständlich, praxisnah und unabhängig.


      » Smart-Home-Community.de
    Wer jetzt nicht teilt ist selber Schuld:
    1. Datenschutzerklärung
    2. Kontakt
    3. Impressum
    4. * = Affiliate-Links
    Stil: Color Drop Multi by GrischaMedia
    Community-Software: WoltLab Suite™ 6.2.8
    Smart Home Community in der WSC-Connect App bei Google Play
    Smart Home Community in der WSC-Connect App im App Store
    Download