Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Warmwasserpumpe Laufzeit

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Warmwasserpumpe Laufzeit

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Baodare last edited by

      Hallo Scriptanfänger sucht Hilfe!
      Ich suche Script für mein Frischwassermodul, da ich mein Warmwasser aus dem gemeinsamen Puffer für Heizung und WW entnehme.
      Habe dazu eine Schaltsteckdose die Leistung messen kann zwischen geschaltet. Die Warmwasserpumpe braucht im Betrieb ~40 Watt. Da aber schon ein paar mal damit der Puffer leer war weil übers Wochenende irgendwo Warmwasser entnommen wurde und eigentlich keiner gebraucht hat würde ich das gerne Überwachen. Die Frage dazu wär ja jetzt so das, wenn in einem Zeitraum über 1 Stunde die Pumpe durchläuft oder sich zyklisch einschaltet für Sekunden das ich dazu eine Meldung bekomme von Telegram oder so.
      Wie realisiert man sowas am besten?
      Ich danke gleich mal für eure Vorschläge.

      Dutchman 1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators @Baodare last edited by

        @Baodare sagte in Warmwasserpumpe Laufzeit:

        Wie realisiert man sowas am besten?

        hmm man könnte das mit einem script überwachen, eventuell hilft der statistics adapter weiter beim der Ermittlung von werten ?

        1 Reply Last reply Reply Quote 0
        • B
          Baodare last edited by

          Nunja ich seh dann durchschnittswerte aber nach die kann ich ja nicht immer gehen. Wenn jetzt die Warmwasserpumpe 1ne stunde durchläuft dann schon aber dadurch das die pumpe mit unterdruck läuft ist es schwer zu erkennen wenn sie sich zum Beispiel alle 15Sekunden für 2 Sekunden einschaltet. Ich kann eben nur den Pumpenstromverbrauch loggen.

          1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky last edited by

            falls noch aktuell?

            habe hier ein script für laufzeit - wenn du einen datenpunkt hast, der dir sagt, dass deine pumpe läuft oder nicht, kannst du hiermit https://forum.iobroker.net/topic/22532/vorlage-blockly-script-für-stoppuhr-laufzeiten-aufzeichen
            die laufzeit anzeigen und letztlich auswerten und einen alarm bei einer bestimmten zeit bekommen

            das ganze dann in telegram zu versenden ist nicht das thema

            1 Reply Last reply Reply Quote 0
            • B
              Baodare last edited by

              Grundsätzlich ja, ist noch aktuell. Aber bei den ganzen Heizungspumpen Laufzeit mitschreiben, will man das eigentlich wissen wie kurz dann teilweise ihre Lebensdauer ist?

              Ich habe mir da mal was zusammenstellen lassen und hab das im Moment aktiv. Hab nur bis jetzt noch nie eine Meldung dazu bekommen.
              Vielleicht funktioniert das so ja eigentlich gar nicht.

              <xml xmlns="http://www.w3.org/1999/xhtml">
                <variables>
                  <variable type="" id="1Z77H/0S#x_AJd*qHkAg">Statisch_2</variable>
                  <variable type="" id="$Hq1K_wXF)D8j)2YZ$b4">Timervar</variable>
                  <variable type="" id="vj|%zM}*C*y)d2-!9X[6">Zähler</variable>
                  <variable type="" id="yr.?l]8?1q.myb%TcHtU">Statisch</variable>
                  <variable type="" id="A/gRv4Ei*1A(I(v7?^]]">Leistung_erk</variable>
                </variables>
                <block type="schedule" id="fZHpp)EABJ[ADVuAEr`D" x="88" y="-637">
                  <field name="SCHEDULE">* * * * * *</field>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="[p,ral1sB^eZF2cSgS|F">
                      <value name="IF0">
                        <block type="logic_compare" id="(zByntapW,Hv,|X^0]K*">
                          <field name="OP">GTE</field>
                          <value name="A">
                            <block type="variables_get" id="T%b63q6bUAsuL@x=3RAW">
                              <field name="VAR" id="vj|%zM}*C*y)d2-!9X[6" variabletype="">Zähler</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id="8~dV{z5G#o+g*!8xb=Jt">
                              <field name="NUM">1</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="math_change" id="YRFNmWN;z}W)#4_%evu|">
                          <field name="VAR" id="$Hq1K_wXF)D8j)2YZ$b4" variabletype="">Timervar</field>
                          <value name="DELTA">
                            <shadow type="math_number" id="z_o(y{(yBE*Vy`zmF!Q3">
                              <field name="NUM">1</field>
                            </shadow>
                          </value>
                          <next>
                            <block type="debug" id="ptT[^#tH?d{Cm*#x__TX">
                              <field name="Severity">log</field>
                              <value name="TEXT">
                                <shadow type="text" id="5Ddh@};y(~lrn^^cs,Ql">
                                  <field name="TEXT">Erhöhe um 1</field>
                                </shadow>
                              </value>
                              <next>
                                <block type="controls_if" id="GzqeFX8=DX=|eR!sSP+m">
                                  <value name="IF0">
                                    <block type="logic_compare" id="w1n7(?:dzn7Vb*s2|0ws">
                                      <field name="OP">GTE</field>
                                      <value name="A">
                                        <block type="variables_get" id="s74APZrd6ymu9Sq^]ZlD">
                                          <field name="VAR" id="$Hq1K_wXF)D8j)2YZ$b4" variabletype="">Timervar</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="math_number" id="2^A)P1p_)Rm746W|Q}#|">
                                          <field name="NUM">601</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="controls_if" id="_JChync+J}%8#za1CjLX">
                                      <value name="IF0">
                                        <block type="logic_compare" id="C|nw[]=etr]4NM(D+{Y,">
                                          <field name="OP">GTE</field>
                                          <value name="A">
                                            <block type="variables_get" id="e}*SbzbPYgNl)2Xs6*oZ">
                                              <field name="VAR" id="vj|%zM}*C*y)d2-!9X[6" variabletype="">Zähler</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="2Pi--4UWXEluI=Q6rI0c">
                                              <field name="NUM">30</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="telegram" id="4u{JWf@@}B,ypAKrCvy@">
                                          <field name="INSTANCE"></field>
                                          <field name="LOG"></field>
                                          <field name="SILENT">FALSE</field>
                                          <field name="PARSEMODE">default</field>
                                          <value name="MESSAGE">
                                            <shadow type="text" id="?x@JCMp#58PpJD#W;jW#">
                                              <field name="TEXT">Warmwasserproblem?</field>
                                            </shadow>
                                          </value>
                                          <value name="USERNAME">
                                            <block type="text" id="@zps#8X;TC,JR/N(Sq$L">
                                              <field name="TEXT">XXXX</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="debug" id="]#(ZBipq,l!;Z`W]~=ve">
                                              <field name="Severity">log</field>
                                              <value name="TEXT">
                                                <shadow type="text" id=".iq$f7CE!{y05:k0U_5+">
                                                  <field name="TEXT">Warmwasserproblem?</field>
                                                </shadow>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="variables_set" id="GqF0C^%*JHT:m/W$GV6L">
                                          <field name="VAR" id="$Hq1K_wXF)D8j)2YZ$b4" variabletype="">Timervar</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="]w5OTC^G!ORqnIH#Tq$3">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="variables_set" id="_Klj;W$:#K5(r%~$H!wL">
                                              <field name="VAR" id="vj|%zM}*C*y)d2-!9X[6" variabletype="">Zähler</field>
                                              <value name="VALUE">
                                                <block type="math_number" id="|d_8+R7E]qS@Abv*74fF">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
                <block type="on" id="]f?oY%}iID|c!4}*^bMV" x="688" y="-612">
                  <field name="OID">zwave.0.NODE18.METER.Power_1</field>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <statement name="STATEMENT">
                    <block type="variables_set" id="+;w02odv#_Ax;Jls36w8">
                      <field name="VAR" id="1Z77H/0S#x_AJd*qHkAg" variabletype="">Statisch_2</field>
                      <value name="VALUE">
                        <block type="math_number" id="johAE|S#u=85OsvYD{=7">
                          <field name="NUM">2</field>
                        </block>
                      </value>
                      <next>
                        <block type="controls_if" id="f-D1{s*,u+yb*C)O/zIT">
                          <mutation else="1"></mutation>
                          <value name="IF0">
                            <block type="logic_compare" id="-0*f73f??;C#wyocs4Zp">
                              <field name="OP">GT</field>
                              <value name="A">
                                <block type="field_oid" id="39dX4(]T[TXJ~sT?),^s">
                                  <field name="oid">zwave.0.NODE18.METER.Power_1</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="variables_get" id="r-!(W,4zD{lJH2YJ01@w">
                                  <field name="VAR" id="yr.?l]8?1q.myb%TcHtU" variabletype="">Statisch</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="controls_if" id="ZyVsC4]T[ErsTgTF16iF">
                              <value name="IF0">
                                <block type="logic_compare" id="an5bwHgx=~-BLftWKS^|">
                                  <field name="OP">EQ</field>
                                  <value name="A">
                                    <block type="variables_get" id="B52YIC5n;#pK-3ycPQ_z">
                                      <field name="VAR" id="A/gRv4Ei*1A(I(v7?^]]" variabletype="">Leistung_erk</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="math_number" id="hwb:uOR!2YR?gX0v[DVu">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="variables_set" id="JZd)|!{_ToyX,Z)l;t($">
                                  <field name="VAR" id="A/gRv4Ei*1A(I(v7?^]]" variabletype="">Leistung_erk</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="a.L[2,g!L%:HPLs0,w2.">
                                      <field name="NUM">1</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="math_change" id="TR]OgDU`2a~95=`TqJfR">
                                      <field name="VAR" id="vj|%zM}*C*y)d2-!9X[6" variabletype="">Zähler</field>
                                      <value name="DELTA">
                                        <shadow type="math_number" id="3AoD[:LMO4+W4$FxasLX">
                                          <field name="NUM">1</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </statement>
                          <statement name="ELSE">
                            <block type="controls_if" id="rlw#SUzbUWS0z?R{kVMZ">
                              <value name="IF0">
                                <block type="logic_compare" id="2aJudo@d|M%.$@$nI_Za">
                                  <field name="OP">LTE</field>
                                  <value name="A">
                                    <block type="field_oid" id="#r]rR(zYAe(^V-y%*r%r">
                                      <field name="oid">zwave.0.NODE18.METER.Power_1</field>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="variables_get" id="AyRR/2fRi?K1r#R[v#-1">
                                      <field name="VAR" id="yr.?l]8?1q.myb%TcHtU" variabletype="">Statisch</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="variables_set" id=";781`Ar#yul?d(1Ck[Zg">
                                  <field name="VAR" id="A/gRv4Ei*1A(I(v7?^]]" variabletype="">Leistung_erk</field>
                                  <value name="VALUE">
                                    <block type="math_number" id="g0^P[j|(,-p/x0Hc$.OY">
                                      <field name="NUM">0</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </xml>
              
              
              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              989
              Online

              31.9k
              Users

              80.3k
              Topics

              1.3m
              Posts

              3
              5
              663
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo