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. Feststellen, ob ein Warmwassertank aufgeheizt hat

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    524

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Feststellen, ob ein Warmwassertank aufgeheizt hat

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 2 Kommentatoren 358 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.
  • K Offline
    K Offline
    Kymchy
    schrieb am zuletzt editiert von Kymchy
    #1

    Hallo,
    ich hätte mal 'ne Frage zur Logik eines Blockly Skripts:
    Ich habe einen Warmwassertank, der, wenn das Wasser eine bestimmte Temperatur unterschreitet aufheizt. Es handelt sich um einen Tank, der an einer Klimaanlage angeschlossen ist. Ich müsste durch das Skript in Erfahrung bringen, ob der Tank gerade aufgeheizt hat und vor allem, ob er damit fertig ist. Was ich an auswertbarer Information habe, ist die Wassertemperatur. Ich könnte abfragen, ob der Temperaturwert ansteigt bzw. wieder fällt. Ich würde es wohl hinbekommen, wenn ich eine Schleife einbauen würde, die anspringt, wenn der Temperaturwert höher ist, als der vorherige, und die Schleife verlassen wird, wenn der Temperaturwert wieder gesunken ist.
    Aber wäre das sinnvoll, da die Schleife unter Umständen ziemlich lange läuft und unter Umständen das System ausbremst?
    Für Tipps und Anregungen bin ich dankbar.
    Kymchy

    David G.D 1 Antwort Letzte Antwort
    0
    • K Kymchy

      Hallo,
      ich hätte mal 'ne Frage zur Logik eines Blockly Skripts:
      Ich habe einen Warmwassertank, der, wenn das Wasser eine bestimmte Temperatur unterschreitet aufheizt. Es handelt sich um einen Tank, der an einer Klimaanlage angeschlossen ist. Ich müsste durch das Skript in Erfahrung bringen, ob der Tank gerade aufgeheizt hat und vor allem, ob er damit fertig ist. Was ich an auswertbarer Information habe, ist die Wassertemperatur. Ich könnte abfragen, ob der Temperaturwert ansteigt bzw. wieder fällt. Ich würde es wohl hinbekommen, wenn ich eine Schleife einbauen würde, die anspringt, wenn der Temperaturwert höher ist, als der vorherige, und die Schleife verlassen wird, wenn der Temperaturwert wieder gesunken ist.
      Aber wäre das sinnvoll, da die Schleife unter Umständen ziemlich lange läuft und unter Umständen das System ausbremst?
      Für Tipps und Anregungen bin ich dankbar.
      Kymchy

      David G.D Online
      David G.D Online
      David G.
      schrieb am zuletzt editiert von David G.
      #2

      @kymchy

      Das wäre das simpelste was mir einfällt.

      Screenshot_20241212_195838_Chrome.jpg

      Die Frage ist ob das so genau genug ist.

      Kann man ja noch an einen bestimmten Temperaturbereich binden.

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      K 1 Antwort Letzte Antwort
      0
      • David G.D David G.

        @kymchy

        Das wäre das simpelste was mir einfällt.

        Screenshot_20241212_195838_Chrome.jpg

        Die Frage ist ob das so genau genug ist.

        Kann man ja noch an einen bestimmten Temperaturbereich binden.

        K Offline
        K Offline
        Kymchy
        schrieb am zuletzt editiert von Kymchy
        #3

        @david-g naja, deine Abfrage überprüft ja nicht wirklich, ob der Boiler mit dem Aufheizen fertig ist. Dafür müsste die else Abfrage meiner Meinung in eine Schleife gepackt werden. Ich will ja prüfen, ob der Boiler gerade aufheizt und wenn ja, wann ist er damit fertig. Aber das Ganze wäre vermutlich eh zu träge, weil er, wenn er mit dem Aufheizen fertig ist, die erreichte Temperatur ziemlich lange hält.

        Die Gesamtproblematik ist folgende: Ich kann um Energie zu sparen, das Außengerät der AC in der Leistung begrenzen, das Ganze nennt sich Bedarfssteuerung. Die kann ich z.B. auf 60% setzen. Das klappt auch soweit ganz gut, nur wenn der Boiler anspringt und Wasser aufheit, setzt es verständlicherweise das Außengerät auf 100% Leistung. Und dummerweise setzt es nach dem Aufheizen den Wert nicht wieder auf den vorher eingestellten, sondern bleibt auf 100%. Ich könnte nat. jetzt stumpf alle 15 Minuten den Wert wieder auf 60% setzen, irgendwann wäre es dann wieder richtig. Aber das ist mir irgendwie zu schlecht gemacht...außerdem käme die Gerätelogik dann vermutlich total in Tüddel...

        David G.D 1 Antwort Letzte Antwort
        0
        • K Kymchy

          @david-g naja, deine Abfrage überprüft ja nicht wirklich, ob der Boiler mit dem Aufheizen fertig ist. Dafür müsste die else Abfrage meiner Meinung in eine Schleife gepackt werden. Ich will ja prüfen, ob der Boiler gerade aufheizt und wenn ja, wann ist er damit fertig. Aber das Ganze wäre vermutlich eh zu träge, weil er, wenn er mit dem Aufheizen fertig ist, die erreichte Temperatur ziemlich lange hält.

          Die Gesamtproblematik ist folgende: Ich kann um Energie zu sparen, das Außengerät der AC in der Leistung begrenzen, das Ganze nennt sich Bedarfssteuerung. Die kann ich z.B. auf 60% setzen. Das klappt auch soweit ganz gut, nur wenn der Boiler anspringt und Wasser aufheit, setzt es verständlicherweise das Außengerät auf 100% Leistung. Und dummerweise setzt es nach dem Aufheizen den Wert nicht wieder auf den vorher eingestellten, sondern bleibt auf 100%. Ich könnte nat. jetzt stumpf alle 15 Minuten den Wert wieder auf 60% setzen, irgendwann wäre es dann wieder richtig. Aber das ist mir irgendwie zu schlecht gemacht...außerdem käme die Gerätelogik dann vermutlich total in Tüddel...

          David G.D Online
          David G.D Online
          David G.
          schrieb am zuletzt editiert von
          #4

          @kymchy sagte in Feststellen, ob ein Warmwassertank aufgeheizt hat:

          naja, deine Abfrage überprüft ja nicht wirklich, ob der Boiler mit dem Aufheizen fertig ist.

          Sobald die Temperatur das erste mal fällt müsste er fertig sein oder? Das kann man sich dann ja in eine Variable oder DP schreiben. Falls bein heizen die Temperatur mal kurz fällt, kann man das ja auch abfangen.

          Oder anders.
          Wie schnell heizt er denn? Falls das zügig geht kann mann ja auch schauen, wann die Temperaturen das erste mal gleich bleiben nachdem es wärmer geworden ist.

          Zeigt eure Lovelace-Visualisierung klick
          (Auch ideal um sich Anregungen zu holen)

          Meine Tabellen für eure Visualisierung klick

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            Kymchy
            schrieb am zuletzt editiert von
            #5

            @david-g
            Aufheizzeit hängt davon ab, wieviel Warmwasser verbraucht wird. Nach dem Duschen dauert es ca. 50 Minuten, wenn keine anderen Klimageräte mitlaufen. Wenn einfach durch Abkühlung der Hysteresewert unterschritten wird, geht es erheblich schneller.

            eine andere Lösung wäre, die anderen Klimainnengeräte auszuschalten, wenn der Boiler aufheizt. Dann kann ich über den Stromverbrauch prüfen, ob der Boiler mit dem Aufheizen fertig ist.

            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

            851

            Online

            32.5k

            Benutzer

            81.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