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. Skript Wärmespeicher mit Blockly

NEWS

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

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

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

Skript Wärmespeicher mit Blockly

Geplant Angeheftet Gesperrt Verschoben Blockly
1 Beiträge 1 Kommentatoren 174 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.
  • L Offline
    L Offline
    Liladi
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen, habe mit meinem Schwiegervater ein Projekt wo wir PV überschuss via AC Thor in einen neuen Speicher Laden / Entladen wollen.

    AC Thor und Speicher sind installiert, überschuss Laden in den Heizkörper des Boiler über AC Thor funktioniert soweit.

    Pumpe und Ventile sowie Hardware zum ansteuern sind installiert, versuche mich nun schon länger an der Logik für Laden / Entladen leider ohne Erfolg, wäre sehr dankbar wenn mir hier jemand helfen könnte.

    Funktionsbeschrieb:

    Speicher Laden:

    -die Pumpe schaltet EIN, Ventile V1 und V2 sind deaktiviert: wenn die Temperaturen T1 grösser als H und T14 kleiner L und T2 grösser als H ist. Der ACThor regelt die Temperatur T1

    -die Pumpe L schaltet AUS, Ventile V1 und V2 sind deaktiviert: wenn mindestens 5 Minuten EIN ist und wenn die Temperaturen T1 kleiner als L oder T14 grösser als H oder T2 kleiner als L ist. Der ACThor ist AUS

    Speicher Entladen:
    -die Pumpe schaltet EIN, Ventile V1 und V2 werden aktiviert: wenn PV-Überschuss länger als 30 Min nicht vorhanden ist und T11 grösser als H ist und T2 kleiner als L ist.
    -die Pumpe schaltet AUS, Ventile V1 und V2 werden deaktiviert: wenn PV-Überschuss länger als 5 Min vorhanden ist oder T11 kleiner als L ist oder T2 grösser als H ist

    Datenpunkte Temperaursensoren T1 / T2 / T11 und T14 sind vorhanden auf dem AC Thor.
    Temperaturgrenzwert High und Low sind manuell erstellt als Zahl.
    Pumpe und Ventile (V1 und V2) sind auch als Datenpunkt vorhanden.

    Hier mein Blockly Skript welches aber in der Simulation nicht annährend das macht was ich möchte, sorry bin ein Anfänger

    <block xmlns="https://developers.google.com/blockly/xml" type="control" id="dF[{hUn%eC/%o@4_qV+*" x="-4.9957427978515625" y="1336">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">0_userdata.0.eigene-Variablen.VariablenAndy.Ventil_V1</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
        <block type="logic_boolean" id="4^*Osl6[Fjdz[%Cx-v5#">
          <field name="BOOL">TRUE</field>
        </block>
      </value>
      <next>
        <block type="control" id="jICq@6grw_9x~5M(AnZy">
          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
          <field name="OID">0_userdata.0.eigene-Variablen.VariablenAndy.Ventil_V2</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
            <block type="logic_boolean" id="sD{3*or{WazFl()RR1v*">
              <field name="BOOL">TRUE</field>
            </block>
          </value>
          <next>
            <block type="control" id="t$I]Zji(Dd^Yi88MP7ou">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">0_userdata.0.eigene-Variablen.VariablenAndy.Pumpe</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="logic_boolean" id="Mw{P]lv#sCC0mG])hKZA">
                  <field name="BOOL">TRUE</field>
                </block>
              </value>
            </block>
          </next>
        </block>
      </next>
    </block>
    
    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

    306

    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