NEWS
Blockly Hilfe Bitte
-
Hallo zusammen,
ich brauch mal bitte eure Hilfe.
Unsere Gartenpumpe hat manchmal ein Problem, die Pumpe läuft aber zieht kein Wasser, jedoch lässt es sich lösen in dem man es wieder aus der Steckdose nimmt und wieder reinsteckt.
Jetzt hab ich hier noch einen AVM DECT 200 rumliegen und habe mir gedacht, dass ich es mit Blockly lösen kann.
Also wenn ein bestimmter Wert(Verbrauch) xy länger als z.b 5 Minuten läuft soll der Stecker nach ca. 2-3 Sekunden Neustarten.
Danke.
-
Hi,
suche doch mal nach "Waschmaschine". Da gibt es Blockly die den Verbrauch überwachen und eine Meldung ausgeben wenn Verbrauch längere Zeit unter Wert X. Das könnte man um den Restart (Power OFF/On) erweitern.
ich habe z.B. dieses im Einsatz:
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="create" id=":XvakORUFJ^_I1/^;0qD" x="13" y="13"><field name="NAME">WaschmaschineAN</field> <next><block type="comment" id="@`s,ARMz+*DZ*ns;z2m_"><field name="COMMENT">Initialisierung bei Scriptstart</field> <next><block type="comment" id="Ov|lJMd@PV!y.oUN9Boj"><field name="COMMENT">VerzögerungAktiv NICHT ändern</field> <next><block type="variables_set" id="T+;|Db@bx|T]wkX[e.xT"><field name="VAR">VerzoegerungAktiv</field> <value name="VALUE"><block type="logic_boolean" id="FimMeG{k6LBu0{7UjBJ4"><field name="BOOL">FALSE</field></block></value> <next><block type="comment" id="6q4+KcF6/q*eh;RCmGKL"><field name="COMMENT">Entscheidungswert festlegen</field> <next><block type="variables_set" id="pE;t15K()B2=@=,RY5D_"><field name="VAR">GrenzWertInWatt</field> <value name="VALUE"><block type="math_number" id="OB=)nO2pXH:1HNwm(JpG"><field name="NUM">4</field></block></value> <next><block type="comment" id="|2tm%?,yK/o3_AA)J{ah"><field name="COMMENT">Steckdose überwachen</field> <next><block type="on_ext" id="n)UklDS{=z!-#^HfL@Ly"><mutation items="1"></mutation> <field name="CONDITION">ne</field> <value name="OID0"><shadow type="field_oid" id="@Uda~stBc8L/=2DFzrvo"><field name="oid">hm-rpc.0.MEQ1122732.2.POWER</field></shadow></value> <statement name="STATEMENT"><block type="controls_if" id="=n/Jfc]x(Ib[NRPJZ%7X"><value name="IF0"><block type="logic_compare" id="?m1STicTe5=N-/f:Ji2s"><field name="OP">EQ</field> <value name="A"><block type="on_source" id="QjKQBx`PdHENcy)eGM,5"><field name="ATTR">oldState.val</field></block></value> <value name="B"><block type="math_number" id=":(p2PWPzD2(~R-q9upeS"><field name="NUM">0</field></block></value></block></value> <statement name="DO0"><block type="comment" id=";%e=m5A.5_U8[v[Odt7."><field name="COMMENT">Dieser Teil wird NUR ausgeführt wenn</field> <next><block type="comment" id="Bv,r2iN_4zSfF_^X35gM"><field name="COMMENT">Funkstecker oder Waschm. komplett aus war.</field> <next><block type="variables_set" id="xuK#29.xYf)m6FX5LA78"><field name="VAR">VerzoegerungAktiv</field> <value name="VALUE"><block type="logic_boolean" id=")}Jh9zUdflaLNnL+;^h="><field name="BOOL">TRUE</field></block></value> <next><block type="debug" id="Wv*jiP9Bn3#//0KE[4e["><field name="Severity">log</field> <value name="TEXT"><shadow type="text" id="!hyL_SIc#q!nV1G.NU,/"><field name="TEXT">***Starte Verzögerung</field></shadow></value> <next><block type="timeouts_settimeout" id="v[ws-ZxN:-nNl,kERlT8"><field name="NAME">Einschaltverzoegerung</field> <field name="DELAY">20</field> <field name="UNIT">sec</field> <statement name="STATEMENT"><block type="comment" id="UyUTD{W;Ef;u2!)%y5h|"><field name="COMMENT">Eventuell hohe Einschaltspannung abfangen.</field> <next><block type="comment" id="^wiM;VZ*5RLS-+SMsG7?"><field name="COMMENT">Diese kann größer als der Grenzwert sein</field> <next><block type="variables_set" id="@d2;tEWydly|fW:ng;eg"><field name="VAR">VerzoegerungAktiv</field> <value name="VALUE"><block type="logic_boolean" id="S5R1RMtIKx(=N;}|dM%Z"><field name="BOOL">FALSE</field></block></value> <next><block type="debug" id="1^,/eLLAT{#66hqVIel8"><field name="Severity">log</field> <value name="TEXT"><shadow type="text" id="[koH26;mOP0UeXV~CJRb"><field name="TEXT">***Beende Verzögerung</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement> <next><block type="comment" id="EZK4(UY%`}HZl{2F)m6p"><field name="COMMENT">Ab hier wird gewaschen</field> <next><block type="controls_if" id="S(-Xvr1uja6/vNdH|?j:"><mutation elseif="2"></mutation> <value name="IF0"><block type="logic_operation" id="s(;r=_ekdU*dF=_Tsrbb" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="d_lZY_VlNaa40/Pob=Um"><field name="OP">GT</field> <value name="A"><block type="on_source" id="`c4GU.`+o2_G+Vdxq;n/"><field name="ATTR">state.val</field></block></value> <value name="B"><block type="variables_get" id="FD[JnQcwajuYLgGmTX`."><field name="VAR">GrenzWertInWatt</field></block></value></block></value> <value name="B"><block type="logic_operation" id="*Y`H0qa!`fsBeI/2Cv+c" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="zC,(}TPXAvX2yd^k`W._"><field name="OP">EQ</field> <value name="A"><block type="get_value" id=";a;[[bw/v2oQnG9DHZIn"><field name="ATTR">val</field> <field name="OID">javascript.0.WaschmaschineAN</field></block></value> <value name="B"><block type="logic_boolean" id=";a5=vVD`86hstjR{4y~+"><field name="BOOL">FALSE</field></block></value></block></value> <value name="B"><block type="logic_compare" id="K.3M9Le`+STB!.M_eD7O"><field name="OP">EQ</field> <value name="A"><block type="variables_get" id="[!KuvI83Wzp*sDDNM{S!"><field name="VAR">VerzoegerungAktiv</field></block></value> <value name="B"><block type="logic_boolean" id="9_[X?aI?X1w]lj.RY`K^"><field name="BOOL">FALSE</field></block></value></block></value></block></value></block></value> <statement name="DO0"><block type="control" id="S6URE:3#}}.v#e!X.A4D"><mutation delay_input="false"></mutation> <field name="OID">javascript.0.WaschmaschineAN</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="QqpwRU?xP?P=bvS9HS[1"><field name="BOOL">TRUE</field></block></value> <next><block type="procedures_callnoreturn" id="=!*WIp};Ta`)XeMMk,iR"><mutation name="Melden"><arg name="Meldetext"></arg></mutation> <value name="ARG0"><block type="text" id="{QcAY3oi:,FGG.929?TS"><field name="TEXT">Waschmaschine Garage LÄUFT</field></block></value></block></next></block></statement> <value name="IF1"><block type="logic_compare" id="Yuagp|w@)mC+asceXLLu"><field name="OP">GT</field> <value name="A"><block type="on_source" id="P(tu4AS{);E?w-p?]{1q"><field name="ATTR">state.val</field></block></value> <value name="B"><block type="variables_get" id="ou6,Zi?vbs[;{]@93U`!"><field name="VAR">GrenzWertInWatt</field></block></value></block></value> <statement name="DO1"><block type="comment" id="H90l#sdGb5I}Wqsbz=9s"><field name="COMMENT">Timer stoppen</field> <next><block type="procedures_callnoreturn" id="zo=cPu~=j#pus6bWVaJl"><mutation name="checkFertig"><arg name="parameter"></arg></mutation> <value name="ARG0"><block type="logic_boolean" id="1SYbGS^3xkqD/Uj?{bvJ"><field name="BOOL">FALSE</field></block></value></block></next></block></statement> <value name="IF2"><block type="logic_operation" id="_@|YxZPYI(z3![Q=ZbX4" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="Ge6FX#6b5WYoc;wF%%iH"><field name="OP">LT</field> <value name="A"><block type="on_source" id="0Vw33+AwVD~={g{aHa~d"><field name="ATTR">state.val</field></block></value> <value name="B"><block type="variables_get" id="NufLwbvZR1.fEmqJNOTZ"><field name="VAR">GrenzWertInWatt</field></block></value></block></value> <value name="B"><block type="logic_compare" id="X[1t=zl25bQ]aHT[:`,8"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="4WFkiPOYU?#zQhOL)0u("><field name="ATTR">val</field> <field name="OID">javascript.0.WaschmaschineAN</field></block></value> <value name="B"><block type="logic_boolean" id="?jrLY7K)k;1?sa!Ef{VO"><field name="BOOL">TRUE</field></block></value></block></value></block></value> <statement name="DO2"><block type="comment" id="}Q59!:8+Dc~b~LwZhq-("><field name="COMMENT">Timer starten</field> <next><block type="procedures_callnoreturn" id=";MD%1IF[[H29g_f=vvYH"><mutation name="checkFertig"><arg name="parameter"></arg></mutation> <value name="ARG0"><block type="logic_boolean" id="/yX*,4aU!HHUO#/2U-NR"><field name="BOOL">TRUE</field></block></value></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block> <block type="procedures_defnoreturn" id="l1.gm`YNTt2#Ww;_Stf+" x="538" y="12"><mutation><arg name="Meldetext"></arg></mutation> <field name="NAME">Melden</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"><block type="comment" id="CgkHkrp5c26e`w3uU(i`"><field name="COMMENT">Hier wird die Meldung ausgegeben</field> <next><block type="debug" id="SYQu;@N0JgE!W~[JZcZ_"><field name="Severity">log</field> <value name="TEXT"><shadow type="text" id="4+J8c.^+FrkDV^]dAda-"><field name="TEXT">test</field></shadow> <block type="variables_get" id="KuX^Hf4/i6gnp|rmq9WR"><field name="VAR">Meldetext</field></block></value> <next><block type="telegram" id="I0?nG8kN.kR*gK)[(9h;"><field name="INSTANCE">.0</field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"><shadow type="text" id="bz5vP;d-C_JOUN7LGVk_"><field name="TEXT">text</field></shadow> <block type="variables_get" id="5j96#ofzS?*CZiGxoz}U"><field name="VAR">Meldetext</field></block></value> <value name="USERNAME"><block type="text" id="s=iO,jl;AVF8wzMN+RW2"><field name="TEXT">Mirko</field></block></value> <next><block type="sayit" id="t[c,+c58@N%A%^JXMe^-"><field name="INSTANCE">.0</field> <field name="LOG">log</field> <value name="VOLUME"><block type="math_number" id="k}yuSbynsbI:dGKVoE_1"><field name="NUM">60</field></block></value> <value name="MESSAGE"><shadow type="text" id="RH4Ts@^fJ)^0a?mY-A:R"><field name="TEXT">text</field></shadow> <block type="variables_get" id="J9q(28eY}k;`L7`QNt9F"><field name="VAR">Meldetext</field></block></value> <next><block type="sayit" id="z9EHdKyM(WeIkb)1h/)F"><field name="INSTANCE">.1</field> <field name="LOG">log</field> <value name="VOLUME"><block type="math_number" id="(6.bxrHuO2aN*!~kaAFv"><field name="NUM">60</field></block></value> <value name="MESSAGE"><shadow type="text" id="RH4Ts@^fJ)^0a?mY-A:R"><field name="TEXT">text</field></shadow> <block type="variables_get" id="z,*qa_gq+w_i51KViWJY"><field name="VAR">Meldetext</field></block></value></block></next></block></next></block></next></block></next></block></statement></block> <block type="procedures_defnoreturn" id="sDP?w~)oJD}Z95[_?EY0" x="13" y="1187"><mutation><arg name="parameter"></arg></mutation> <field name="NAME">checkFertig</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"><block type="comment" id="V2@7jqv5RTl+}q}xfEsZ"><field name="COMMENT">Timer stoppen</field> <next><block type="timeouts_cleartimeout" id="y7iPL;/^^,*);q|%Pk6;"><field name="NAME">timeout</field> <next><block type="controls_if" id="*DX-*|5t*M5.|5Qw0p76"><value name="IF0"><block type="logic_compare" id="[-Hs2uzeFf6L7XO4:d6g"><field name="OP">EQ</field> <value name="A"><block type="variables_get" id="uT*6f!Y:?Sivq1F-y;7_"><field name="VAR">parameter</field></block></value> <value name="B"><block type="logic_boolean" id="w?1)4.uK{/ey3NJ)NjH:"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="comment" id="fU`TRz:h*y1K[t@GmyY:"><field name="COMMENT">Timer starten</field> <next><block type="timeouts_settimeout" id="k%sy5:QdTn+3f@{OZshs"><field name="NAME">timeout</field> <field name="DELAY">70</field> <field name="UNIT">sec</field> <statement name="STATEMENT"><block type="control" id="UOquZ.)w|Dv~5_@iC*HO"><mutation delay_input="false"></mutation> <field name="OID">javascript.0.WaschmaschineAN</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="ttQizIf!/AB*HLfb9Kw1"><field name="BOOL">FALSE</field></block></value> <next><block type="procedures_callnoreturn" id="HHrpaU=vtt6v1JInTG~l"><mutation name="Melden"><arg name="Meldetext"></arg></mutation> <value name="ARG0"><block type="text" id="leE4:W;JI@,LD;n0Gs6r"><field name="TEXT">Waschmaschine Garage FERTIG</field></block></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></statement></block></xml>
-
Wir hatten das gleiche Problem mit einer Pumpe und dieses an/aus hat sie komplett geschrottet.
Wir sind hier zwar nicht bei Gartentipps online, aber ich würde an Deiner Stelle diese Punkte erstmal abarbeiten:
Zieht Ihre Gartenpumpe kein Wasser mehr, kann das verschiedene Ursachen haben:
●Luft: Je nachdem, welche Art von Gartenpumpe Sie besitzen, kann eine Entlüftung bereits das Problem beheben. Besitzen Sie keine Pumpe, die sich selbst entlüftet, müssen Sie das übernehmen. Die Saugleitung ist vor allem bei der ersten Benutzung mit Luft gefüllt, diese müssen Sie entfernen. Wie Sie Ihre Pumpe entlüften können, entnehmen Sie der Beschreibung.
●Dichtigkeit: Eine weitere, häufig vorkommende Ursache für die ausbleibende Wasserförderung ist eine undichte Stelle im Saugschlauch. Dadurch kann die Pumpe das Wasser nicht mehr ansaugen und fördert kein Wasser mehr. Sobald Sie die Vermutung haben, dass es sich um eine undichte Stelle am Saugschlauch handelt, sollten Sie diese kontrollieren. Auch die Anschlüsse an der Pumpe können nicht richtig dicht sein und so die Probleme verursachen.
●Ansaughöhe: Saugpumpen besitzen eine begrenzte Ansaughöhe. Diese liegt bei sehr guten Pumpen zwischen sieben und acht Metern. Falls Ihre Gartenpumpe nicht über eine solche Ansaughöhe verfügt, Sie aber eine solche Höhe überwinden müssen, sollten Sie sich für eine Gartenpumpe mit der gewünschten Höhe entscheiden. Tipp: Ob es wirklich an der Höhe liegt, können Sie herausfinden, indem Sie die Pumpe an einer niedrigeren Stelle aufstellen und dort pumpen lassen. Funktioniert es, ist die Ansaughöhe der Pumpe für die vorherige Stelle zu gering.
●Verstopfung: Wie bei jeder anderen Leitung kann es auch bei Ihrer Gartenpumpe vorkommen, dass diese verstopft ist. Je nachdem, wo Sie Wasser saugen und wie sauber dieses ist, kommt eine Verstopfung häufiger vor. Meistens sind es Blätter oder andere Baumreste, die sich beim Pumpen am Ansaugbereich festsetzen und die Wasserförderung verhindern. Daher sollten Sie den Ansaugbereich und den Saugschlauch auf Verstopfungen kontrollieren und diese gegebenenfalls entfernen.
●Wassertiefe: Seltener, aber ebenso möglich, ist eine zu geringe Wassertiefe. Insbesondere als Gartenpumpen eingesetzte Tauchpumpen haben Probleme mit zu wenig Wasser. Es muss mindestens so hoch vorhanden sein, dass der Saugbereich komplett im Wasser ist. Ist das nicht der Fall, kann kein Wasser angesaugt werden. Bevor Sie die Pumpe reklamieren oder eine Reparatur in Auftrag geben, sollten Sie die Wassertiefe kontrollieren.
Quelle: https://praxistipps.focus.de/gartenpump … egen_58223