Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Kessel Pumpfix überwachen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Kessel Pumpfix überwachen

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
leistungsmessungvisualisierungblockly
14 Posts 6 Posters 1.9k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Linedancer
    wrote on last edited by
    #1

    Hallo Gemeinde,
    Ausgangslage:
    ich hab im Keller eine Rückstauklappe Pumpfix die ich schon seit längerem überwachen möchte. Pumpfix hat eine Schnittstelle an die eine Relaiskarte angeschlossen werden kann, die mir aber mit über 100€ zu teuer ist.

    Lösung:
    Pumpfix hängt jetzt an einer HM Funkschaltsteckdose mit Leistungsmessung. Ich hab hier Homematic gewählt, da bei mir Gosund und Konsorten speziell bei sehr kleinen Leistungen zu sehr schwankende Ergebnisse liefern.
    Ich kann erkennen, wenn der Klappenmotor läuft und wenn die Bypass Pumpe läuft. Das ergibt zwar nicht die absolute Klappenposition sondern nur eine Klappenänderung, aber sobald "Bypass Pumpe läuft" erkannt wird, ist die Klappenposition eindeutig. Zusätzlich gibt es noch eine "Check Power" Funktion die erkennt, wenn die Steuerelektronik tot ist.

    Umsetung:
    hier das Blockly für die Überwachung:


    <xml xmlns="https://developers.google.com/blockly/xml">
    <block type="on" id="T6MGGU)P7O7o2V12,n." x="37" y="12">
    <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
    <field name="CONDITION">ne</field>
    <field name="ACK_CONDITION"></field>
    <statement name="STATEMENT">
    <block type="controls_if" id="JH9Je6+J}X:hO;iF(ZU"> <value name="IF0"> <block type="logic_operation" id="/Ro*hsN_Q?,Rks@j1{@Y" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="0x]xx1[c]JcEWP{?1~M">
    <field name="OP">GT</field>
    <value name="A">
    <block type="get_value" id="4qIin%1@)z;2{?|LrS:j">
    <field name="ATTR">val</field>
    <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
    </block>
    </value>
    <value name="B">
    <block type="math_number" id="S|8|h|f7FvY287k78/-M">
    <field name="NUM">4</field>
    </block>
    </value>
    </block>
    </value>
    <value name="B">
    <block type="logic_compare" id="]GR+J-30Fpmp4lRKH)_Z">
    <field name="OP">LT</field>
    <value name="A">
    <block type="get_value" id="=o9BdOE]XTwb5
    mn|Opu">
    <field name="ATTR">val</field>
    <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
    </block>
    </value>
    <value name="B">
    <block type="math_number" id=".#9sQGv~@^vop[KLaVM"> <field name="NUM">6</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="toggle" id="-7~Aw)e%MzU:nJsy3Nds"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">0_userdata.0.Pumpfix.Klappe_geschlossen</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">15</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <next> <block type="update" id="aaQCB{%mhYQPkOC$t|ne"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe_heute</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">15</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="3bCTf96*.HeBMwzIKhrk"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="3)^)JKtGt4]G;5rqNBN?"> <field name="NUM">1</field> </shadow> <block type="get_value" id="+XG.lR#MxFd^KbgR4vup"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe_heute</field> </block> </value> <value name="B"> <shadow type="math_number" id="00ZuU*[FZOja62)xcLH">
    <field name="NUM">0.5</field>
    </shadow>
    </value>
    </block>
    </value>
    <next>
    <block type="update" id="R4LnmiBlenbeSyht^jpH">
    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
    <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe</field>
    <field name="WITH_DELAY">TRUE</field>
    <field name="DELAY_MS">15</field>
    <field name="UNIT">sec</field>
    <field name="CLEAR_RUNNING">FALSE</field>
    <value name="VALUE">
    <block type="math_arithmetic" id="_zJxR3[))lEY)y.VU)of">
    <field name="OP">ADD</field>
    <value name="A">
    <shadow type="math_number" id="{}s31*1feyMFe|-n7tu"> <field name="NUM">1</field> </shadow> <block type="get_value" id="{PtABu1!Pm8uXW8kOZ_~"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe</field> </block> </value> <value name="B"> <shadow type="math_number" id="H2zO@|a]Tb%C?#e}08o["> <field name="NUM">0.5</field> </shadow> </value> </block> </value> </block> </next> </block> </next> </block> </statement> <next> <block type="controls_if" id="[%btqSy[,|K)9Z/+wVW#"> <value name="IF0"> <block type="logic_compare" id="~FbxaYApxX|H+u9uGH22"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="o4WC}X^}j2DLviY!dZjD"> <field name="ATTR">val</field> <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field> </block> </value> <value name="B"> <block type="math_number" id="skdn?H:3aWvQhYvY6kSI"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="gEDzYvJ^ML~i)zuewxT{"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Pumpfix.Pumpe_laeuft</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="9|eFM{V||[D5e4Q^Xn}y"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="update" id="}gLP](UH1^y{DivW;zoW"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Pumpfix.Klappe_geschlossen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="mNrakPO%:9KOUKSJQii-"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="update" id="9Q:qQG441y-6X9/J/WF">
    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
    <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe_heute</field>
    <field name="WITH_DELAY">TRUE</field>
    <field name="DELAY_MS">10</field>
    <field name="UNIT">sec</field>
    <field name="CLEAR_RUNNING">FALSE</field>
    <value name="VALUE">
    <block type="math_arithmetic" id="Rg/,c(,wCswKMq$D03cH">
    <field name="OP">ADD</field>
    <value name="A">
    <shadow type="math_number" id="3)^)JKtGt4]G;5rqNBN?">
    <field name="NUM">1</field>
    </shadow>
    <block type="get_value" id="%?++g+br+30DP8Ubz4hS">
    <field name="ATTR">val</field>
    <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe_heute</field>
    </block>
    </value>
    <value name="B">
    <shadow type="math_number" id="3({E]Zyz#ZWi,wDq@[9">
    <field name="NUM">1</field>
    </shadow>
    </value>
    </block>
    </value>
    <next>
    <block type="update" id="uvWvAV2hO(O~0Ml3Ru5"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">8</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="c;qSgRDJdPd~ksKei(_L"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="get_value" id="Z-{=(MIEWkpRwkev;b+">
    <field name="ATTR">val</field>
    <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe</field>
    </block>
    </value>
    <value name="B">
    <shadow type="math_number" id="|u?2:0WPLGSYufaRDHwq">
    <field name="NUM">1</field>
    </shadow>
    </value>
    </block>
    </value>
    </block>
    </next>
    </block>
    </next>
    </block>
    </next>
    </block>
    </statement>
    <next>
    <block type="controls_if" id="]#*v(jT~he8D#F9hua(2">
    <value name="IF0">
    <block type="logic_compare" id="QHn23]dih1O/JKcI[hHd">
    <field name="OP">LTE</field>
    <value name="A">
    <block type="get_value" id="XbC|VPx=k.?e?)eP{We[">
    <field name="ATTR">val</field>
    <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
    </block>
    </value>
    <value name="B">
    <block type="math_number" id="]XJwH$UE7.I];,IswnYu">
    <field name="NUM">4</field>
    </block>
    </value>
    </block>
    </value>
    <statement name="DO0">
    <block type="update" id="FvbSy4dhOR@lwc=iGzq/">
    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
    <field name="OID">0_userdata.0.Pumpfix.Pumpe_laeuft</field>
    <field name="WITH_DELAY">FALSE</field>
    <value name="VALUE">
    <block type="logic_boolean" id="JCq[,Uz9#6hHC#[/LhaL">
    <field name="BOOL">FALSE</field>
    </block>
    </value>
    </block>
    </statement>
    <next>
    <block type="controls_if" id="}P1Mlxw]Hrc:}|nDD|r[">
    <mutation else="1"></mutation>
    <value name="IF0">
    <block type="logic_compare" id="(Q!}o+.~k1O!siO7A0Z:">
    <field name="OP">GTE</field>
    <value name="A">
    <block type="get_value" id="Q8J}FMW4)N~1,GjEc7xx">
    <field name="ATTR">val</field>
    <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
    </block>
    </value>
    <value name="B">
    <block type="math_number" id="gb9^7wG#.Y5X|31
    ~{">
    <field name="NUM">1</field>
    </block>
    </value>
    </block>
    </value>
    <statement name="DO0">
    <block type="update" id="uF2Uf#reaOo|5.VBlfCL">
    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
    <field name="OID">0_userdata.0.Pumpfix.Check_Power</field>
    <field name="WITH_DELAY">FALSE</field>
    <value name="VALUE">
    <block type="logic_boolean" id="xVO85{Nl1F=ht.EONUZw">
    <field name="BOOL">TRUE</field>
    </block>
    </value>
    </block>
    </statement>
    <statement name="ELSE">
    <block type="update" id="$D%0Dq/dPFOY4AiEDM*6">
    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
    <field name="OID">0_userdata.0.Pumpfix.Check_Power</field>
    <field name="WITH_DELAY">FALSE</field>
    <value name="VALUE">
    <block type="logic_boolean" id="Xo{+Gxo:]A/CKB!bY=e8">
    <field name="BOOL">FALSE</field>
    </block>
    </value>
    </block>
    </statement>
    </block>
    </next>
    </block>
    </next>
    </block>
    </next>
    </block>
    </statement>
    </block>
    </xml>

    Pumpfix Blockly.png

    und hier die Visualisierung dazu:
    Pumpfix_View.png

    vielleicht kanns ja einer brauchen.

    –

    Ciao, Gerhard

    A 1 Reply Last reply
    0
    • L Linedancer

      Hallo Gemeinde,
      Ausgangslage:
      ich hab im Keller eine Rückstauklappe Pumpfix die ich schon seit längerem überwachen möchte. Pumpfix hat eine Schnittstelle an die eine Relaiskarte angeschlossen werden kann, die mir aber mit über 100€ zu teuer ist.

      Lösung:
      Pumpfix hängt jetzt an einer HM Funkschaltsteckdose mit Leistungsmessung. Ich hab hier Homematic gewählt, da bei mir Gosund und Konsorten speziell bei sehr kleinen Leistungen zu sehr schwankende Ergebnisse liefern.
      Ich kann erkennen, wenn der Klappenmotor läuft und wenn die Bypass Pumpe läuft. Das ergibt zwar nicht die absolute Klappenposition sondern nur eine Klappenänderung, aber sobald "Bypass Pumpe läuft" erkannt wird, ist die Klappenposition eindeutig. Zusätzlich gibt es noch eine "Check Power" Funktion die erkennt, wenn die Steuerelektronik tot ist.

      Umsetung:
      hier das Blockly für die Überwachung:


      <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="on" id="T6MGGU)P7O7o2V12,n." x="37" y="12">
      <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
      <field name="CONDITION">ne</field>
      <field name="ACK_CONDITION"></field>
      <statement name="STATEMENT">
      <block type="controls_if" id="JH9Je6+J}X:hO;iF(ZU"> <value name="IF0"> <block type="logic_operation" id="/Ro*hsN_Q?,Rks@j1{@Y" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="0x]xx1[c]JcEWP{?1~M">
      <field name="OP">GT</field>
      <value name="A">
      <block type="get_value" id="4qIin%1@)z;2{?|LrS:j">
      <field name="ATTR">val</field>
      <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="S|8|h|f7FvY287k78/-M">
      <field name="NUM">4</field>
      </block>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_compare" id="]GR+J-30Fpmp4lRKH)_Z">
      <field name="OP">LT</field>
      <value name="A">
      <block type="get_value" id="=o9BdOE]XTwb5
      mn|Opu">
      <field name="ATTR">val</field>
      <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id=".#9sQGv~@^vop[KLaVM"> <field name="NUM">6</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="toggle" id="-7~Aw)e%MzU:nJsy3Nds"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">0_userdata.0.Pumpfix.Klappe_geschlossen</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">15</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <next> <block type="update" id="aaQCB{%mhYQPkOC$t|ne"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe_heute</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">15</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="3bCTf96*.HeBMwzIKhrk"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="3)^)JKtGt4]G;5rqNBN?"> <field name="NUM">1</field> </shadow> <block type="get_value" id="+XG.lR#MxFd^KbgR4vup"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe_heute</field> </block> </value> <value name="B"> <shadow type="math_number" id="00ZuU*[FZOja62)xcLH">
      <field name="NUM">0.5</field>
      </shadow>
      </value>
      </block>
      </value>
      <next>
      <block type="update" id="R4LnmiBlenbeSyht^jpH">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
      <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe</field>
      <field name="WITH_DELAY">TRUE</field>
      <field name="DELAY_MS">15</field>
      <field name="UNIT">sec</field>
      <field name="CLEAR_RUNNING">FALSE</field>
      <value name="VALUE">
      <block type="math_arithmetic" id="_zJxR3[))lEY)y.VU)of">
      <field name="OP">ADD</field>
      <value name="A">
      <shadow type="math_number" id="{}s31*1feyMFe|-n7tu"> <field name="NUM">1</field> </shadow> <block type="get_value" id="{PtABu1!Pm8uXW8kOZ_~"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Klappe</field> </block> </value> <value name="B"> <shadow type="math_number" id="H2zO@|a]Tb%C?#e}08o["> <field name="NUM">0.5</field> </shadow> </value> </block> </value> </block> </next> </block> </next> </block> </statement> <next> <block type="controls_if" id="[%btqSy[,|K)9Z/+wVW#"> <value name="IF0"> <block type="logic_compare" id="~FbxaYApxX|H+u9uGH22"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="o4WC}X^}j2DLviY!dZjD"> <field name="ATTR">val</field> <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field> </block> </value> <value name="B"> <block type="math_number" id="skdn?H:3aWvQhYvY6kSI"> <field name="NUM">10</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="gEDzYvJ^ML~i)zuewxT{"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Pumpfix.Pumpe_laeuft</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="9|eFM{V||[D5e4Q^Xn}y"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="update" id="}gLP](UH1^y{DivW;zoW"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Pumpfix.Klappe_geschlossen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="mNrakPO%:9KOUKSJQii-"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="update" id="9Q:qQG441y-6X9/J/WF">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
      <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe_heute</field>
      <field name="WITH_DELAY">TRUE</field>
      <field name="DELAY_MS">10</field>
      <field name="UNIT">sec</field>
      <field name="CLEAR_RUNNING">FALSE</field>
      <value name="VALUE">
      <block type="math_arithmetic" id="Rg/,c(,wCswKMq$D03cH">
      <field name="OP">ADD</field>
      <value name="A">
      <shadow type="math_number" id="3)^)JKtGt4]G;5rqNBN?">
      <field name="NUM">1</field>
      </shadow>
      <block type="get_value" id="%?++g+br+30DP8Ubz4hS">
      <field name="ATTR">val</field>
      <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe_heute</field>
      </block>
      </value>
      <value name="B">
      <shadow type="math_number" id="3({E]Zyz#ZWi,wDq@[9">
      <field name="NUM">1</field>
      </shadow>
      </value>
      </block>
      </value>
      <next>
      <block type="update" id="uvWvAV2hO(O~0Ml3Ru5"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">8</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="math_arithmetic" id="c;qSgRDJdPd~ksKei(_L"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="get_value" id="Z-{=(MIEWkpRwkev;b+">
      <field name="ATTR">val</field>
      <field name="OID">0_userdata.0.Pumpfix.Anzahl_Pumpe</field>
      </block>
      </value>
      <value name="B">
      <shadow type="math_number" id="|u?2:0WPLGSYufaRDHwq">
      <field name="NUM">1</field>
      </shadow>
      </value>
      </block>
      </value>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </statement>
      <next>
      <block type="controls_if" id="]#*v(jT~he8D#F9hua(2">
      <value name="IF0">
      <block type="logic_compare" id="QHn23]dih1O/JKcI[hHd">
      <field name="OP">LTE</field>
      <value name="A">
      <block type="get_value" id="XbC|VPx=k.?e?)eP{We[">
      <field name="ATTR">val</field>
      <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="]XJwH$UE7.I];,IswnYu">
      <field name="NUM">4</field>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="update" id="FvbSy4dhOR@lwc=iGzq/">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">0_userdata.0.Pumpfix.Pumpe_laeuft</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="logic_boolean" id="JCq[,Uz9#6hHC#[/LhaL">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </statement>
      <next>
      <block type="controls_if" id="}P1Mlxw]Hrc:}|nDD|r[">
      <mutation else="1"></mutation>
      <value name="IF0">
      <block type="logic_compare" id="(Q!}o+.~k1O!siO7A0Z:">
      <field name="OP">GTE</field>
      <value name="A">
      <block type="get_value" id="Q8J}FMW4)N~1,GjEc7xx">
      <field name="ATTR">val</field>
      <field name="OID">hm-rpc.2.LEQ0272115.2.POWER</field>
      </block>
      </value>
      <value name="B">
      <block type="math_number" id="gb9^7wG#.Y5X|31
      ~{">
      <field name="NUM">1</field>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="update" id="uF2Uf#reaOo|5.VBlfCL">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">0_userdata.0.Pumpfix.Check_Power</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="logic_boolean" id="xVO85{Nl1F=ht.EONUZw">
      <field name="BOOL">TRUE</field>
      </block>
      </value>
      </block>
      </statement>
      <statement name="ELSE">
      <block type="update" id="$D%0Dq/dPFOY4AiEDM*6">
      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
      <field name="OID">0_userdata.0.Pumpfix.Check_Power</field>
      <field name="WITH_DELAY">FALSE</field>
      <value name="VALUE">
      <block type="logic_boolean" id="Xo{+Gxo:]A/CKB!bY=e8">
      <field name="BOOL">FALSE</field>
      </block>
      </value>
      </block>
      </statement>
      </block>
      </next>
      </block>
      </next>
      </block>
      </next>
      </block>
      </statement>
      </block>
      </xml>

      Pumpfix Blockly.png

      und hier die Visualisierung dazu:
      Pumpfix_View.png

      vielleicht kanns ja einer brauchen.

      A Offline
      A Offline
      acidsubway
      wrote on last edited by
      #2

      Hallo @linedancer,

      danke dir für deinen Beitrag, ich habe auch einen Pumpfix F, möchte mal wissen welche Lösung du von Kessel kennst die über 100€ kostet. Ich möchte mein ding auch an meinen IoBroker bringen, versuche mich hier an den Schnittstellen, aber ohne Erfolg.

      1 Reply Last reply
      0
      • L Offline
        L Offline
        Linedancer
        wrote on last edited by
        #3

        Hi,
        Dashier ist die Signalgeber Platine.
        Link Text

        –

        Ciao, Gerhard

        1 Reply Last reply
        0
        • H Offline
          H Offline
          hardl
          wrote on last edited by
          #4

          @linedancer
          Hallo, ich habe auch das Problem, allerdings bei einem Kessel Staufix-F, der keine motorische Klappe sondern nur eine Pumpe hat.
          Ich wollte mit einer Eve Energy Steckdose eine Regel in der Home-App erstellen, die eine Email bei >= xy Watt sendet, aber das funktioniert nicht, da scheinbar der Verbrauch nicht sofort aktualisiert wird.

          Kann das die HM Steckdose besser?

          Viele Grüße
          Reinhard

          L 1 Reply Last reply
          0
          • H hardl

            @linedancer
            Hallo, ich habe auch das Problem, allerdings bei einem Kessel Staufix-F, der keine motorische Klappe sondern nur eine Pumpe hat.
            Ich wollte mit einer Eve Energy Steckdose eine Regel in der Home-App erstellen, die eine Email bei >= xy Watt sendet, aber das funktioniert nicht, da scheinbar der Verbrauch nicht sofort aktualisiert wird.

            Kann das die HM Steckdose besser?

            Viele Grüße
            Reinhard

            L Offline
            L Offline
            Linedancer
            wrote on last edited by
            #5

            @hardl
            Hi,
            Ich kenne die Eve Steckdosen nicht, da kann ich nix zu sagen.

            Ich verwende neben HM Steckdosen noch diverse mit Tasmota betriebene WLAN Steckdosen. Dort kann der Übertragungs Intervall eingestellt werden.
            Da wo ich wirklich genaue, zeitnahe Leistungs Infos brauche, verwende ich ausschließlich HM Steckdosen mit Leistungsmessung.

            –

            Ciao, Gerhard

            H 1 Reply Last reply
            0
            • L Linedancer

              @hardl
              Hi,
              Ich kenne die Eve Steckdosen nicht, da kann ich nix zu sagen.

              Ich verwende neben HM Steckdosen noch diverse mit Tasmota betriebene WLAN Steckdosen. Dort kann der Übertragungs Intervall eingestellt werden.
              Da wo ich wirklich genaue, zeitnahe Leistungs Infos brauche, verwende ich ausschließlich HM Steckdosen mit Leistungsmessung.

              H Offline
              H Offline
              hardl
              wrote on last edited by
              #6

              @linedancer
              Danke, teste ich mal, falls ich keine andere Lösung finde.

              1 Reply Last reply
              0
              • J Offline
                J Offline
                Jens 2
                wrote on last edited by
                #7

                @linedancer

                Hallo linedancer

                Ich habe das gleiche Problem mit dem Pumpfix.

                Deine Vorgehensweise habe ich soweit verstanden. Du benutzt eine Home IP Schaltsteckdose um die Kesselsteuerung anhand des Stromverbrauchs auszulösen.

                Könntest Du mir bitte mal genau beschreiben wie Du das machst. Ich finde in der Home IP Software keine Lösung wie ich das einstellen kann, dass ich eine Bushnachricht bekommen wenn entweder die Pumpe oder die Klappe ihre routinemäßige Überprüfung durchführt. Auch finde ich deine visuelle Darstellung toll (Fotos). Wie hast Du das gemacht.

                Danke für Deine Hilfe

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  Linedancer
                  wrote on last edited by
                  #8

                  Hi,
                  Erstmal zur Richtigstellung, ich löse in der Kesselsteuerung nix aus. Die läuft völlig autark.
                  Ich messe nur die Leistungsaufnahme der Kessel Steuerung und das Blockly wertet das aus.

                  Die Grafik hab ich mit dem VIS Adapter gemacht. Mit VIS hast du die maximale Freiheit, brauchst aber auch deutlich mehr Einarbeitungszeit.

                  –

                  Ciao, Gerhard

                  M 1 Reply Last reply
                  0
                  • L Linedancer

                    Hi,
                    Erstmal zur Richtigstellung, ich löse in der Kesselsteuerung nix aus. Die läuft völlig autark.
                    Ich messe nur die Leistungsaufnahme der Kessel Steuerung und das Blockly wertet das aus.

                    Die Grafik hab ich mit dem VIS Adapter gemacht. Mit VIS hast du die maximale Freiheit, brauchst aber auch deutlich mehr Einarbeitungszeit.

                    M Offline
                    M Offline
                    maxpd
                    wrote on last edited by maxpd
                    #9

                    Haha, lange Zeit kompliziert versucht die Pumpfix Smart zu machen ohne den teuren potentialfreien Kontakt zu kaufen. Und heute über die Google Suche zufällig auf die simple Idee gestoßen, es über den Stromverbrauch zu messen. Habe immer viel zu kompliziert gedacht..
                    Habe es nun über den Alarmausgang, einen NPN Transistor und einen Shelly gelöst. Vorteil bei dieser Variante: Selbstdiagnose wird von Haus aus ignoriert und man bekommt auch Sensorfehler gemeldet (welche ich schon häufig hatte), welche je nach Strommesser kaum messbar sind.

                    @Linedancer Du hast übrigens sehr viele Schaltvorgänge bei der Klappe und noch mehr bei der Pumpe. Habt ihr so oft Hochwasser?
                    Die Schaltvorgänge der Pumpe werden mit einem Limit von 1000 angegeben, nach denen man den Kessel Support kontaktieren muss. Ist dir dazu was bekannt?

                    Gruß
                    maxpd

                    Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

                    M 1 Reply Last reply
                    0
                    • M maxpd

                      Haha, lange Zeit kompliziert versucht die Pumpfix Smart zu machen ohne den teuren potentialfreien Kontakt zu kaufen. Und heute über die Google Suche zufällig auf die simple Idee gestoßen, es über den Stromverbrauch zu messen. Habe immer viel zu kompliziert gedacht..
                      Habe es nun über den Alarmausgang, einen NPN Transistor und einen Shelly gelöst. Vorteil bei dieser Variante: Selbstdiagnose wird von Haus aus ignoriert und man bekommt auch Sensorfehler gemeldet (welche ich schon häufig hatte), welche je nach Strommesser kaum messbar sind.

                      @Linedancer Du hast übrigens sehr viele Schaltvorgänge bei der Klappe und noch mehr bei der Pumpe. Habt ihr so oft Hochwasser?
                      Die Schaltvorgänge der Pumpe werden mit einem Limit von 1000 angegeben, nach denen man den Kessel Support kontaktieren muss. Ist dir dazu was bekannt?

                      M Offline
                      M Offline
                      m1scha
                      wrote on last edited by
                      #10

                      @maxpd

                      Hi Kannst du kurz mal beschreiben wie du das gemacht hast?
                      Welche Teile hast du verwendet?

                      Viele Grüße,
                      Mischa

                      M 1 Reply Last reply
                      0
                      • M m1scha

                        @maxpd

                        Hi Kannst du kurz mal beschreiben wie du das gemacht hast?
                        Welche Teile hast du verwendet?

                        Viele Grüße,
                        Mischa

                        M Offline
                        M Offline
                        maxpd
                        wrote on last edited by
                        #11

                        @m1scha check that out: https://forum.iobroker.net/post/1050361

                        Gruß
                        maxpd

                        Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

                        M 1 Reply Last reply
                        0
                        • M maxpd

                          @m1scha check that out: https://forum.iobroker.net/post/1050361

                          M Offline
                          M Offline
                          m1scha
                          wrote on last edited by
                          #12

                          @maxpd
                          Cool, danke. Läuft das stabil bei dir?

                          M 2 Replies Last reply
                          0
                          • M m1scha

                            @maxpd
                            Cool, danke. Läuft das stabil bei dir?

                            M Offline
                            M Offline
                            maxpd
                            wrote on last edited by
                            #13

                            @m1scha Naja, was bedeutet stabil? Sieht man das nicht erst, wenn es zu einer Rückstausituation kommt ;)
                            Aber derzeit ist das ganze nicht am Strom, da ich eine dedizierte Leitung für die Rückstauklappe gelegt habe, die noch nicht aufgelegt ist. Der alten Stromversorgung habe ich zwischenzeitlich noch keinen Mehrfachstecker spendiert.

                            Gruß
                            maxpd

                            Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

                            1 Reply Last reply
                            0
                            • M m1scha

                              @maxpd
                              Cool, danke. Läuft das stabil bei dir?

                              M Offline
                              M Offline
                              maxpd
                              wrote on last edited by
                              #14

                              @m1scha Beim heutigen Rückstau hat die Anlage zwar zu, aber keinen Alarm gemacht. Dadurch hat der Shelly auch nicht ausgelöst und keine Meldung gegeben.
                              Warum kein akustischer Alarm durch die Anlage kam, weiß ich nicht. Ich finde keine Einstellung wo man den Alarm aktivieren / deaktivieren kann.

                              Hätte das originale potentialfrei Modul anders reagiert? Meldet dieses Modul auch Unterschiede? z.B. Rückstau, Sensorfehler, Niveaufehler, Batteriefehler etc?

                              Gruß
                              maxpd

                              Raspi 4 8gb | iobroker + pivccu3 | 46 Adapter | 68 Scripte, 120 Devices

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              517

                              Online

                              32.7k

                              Users

                              82.3k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe