Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Hamudulu

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    H
    • Profile
    • Following 0
    • Followers 0
    • Topics 13
    • Posts 83
    • Best 3
    • Groups 1

    Hamudulu

    @Hamudulu

    Starter

    3
    Reputation
    46
    Profile views
    83
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Hamudulu Follow
    Starter

    Best posts made by Hamudulu

    • RE: Intervall Script Schaltung - Pool Schaltung

      So sieht mein Script jetzt aus, in Anlehnung an Skripte die schon hier irgendwo im Forum von anderen geschrieben wurden...vielleicht kannst du es gebrauchen.

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable type="interval" id="Intervall">Intervall</variable>
       </variables>
       <block type="on_ext" id="%}p,5/FOtEH7?-ENJr5Y" x="-1837" y="-1113">
         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
         <field name="CONDITION">ne</field>
         <field name="ACK_CONDITION"></field>
         <value name="OID0">
           <shadow type="field_oid" id="4cLw$,c6LD[ItHM#7oH$">
             <field name="oid">node-red.0.Erzeugung</field>
           </shadow>
         </value>
         <statement name="STATEMENT">
           <block type="controls_if" id=";86,weYMr-Pq?~x-TH+|">
             <mutation else="1"></mutation>
             <value name="IF0">
               <block type="logic_operation" id="pwUknR5Gk~$@oD_1/mx7" inline="false">
                 <field name="OP">AND</field>
                 <value name="A">
                   <block type="logic_compare" id="!tqV^qhccI@@ly:}dK`d">
                     <field name="OP">GTE</field>
                     <value name="A">
                       <block type="on_source" id="CjYC`62kpt;:{7W{^R09">
                         <field name="ATTR">state.val</field>
                       </block>
                     </value>
                     <value name="B">
                       <block type="math_number" id="S`a@].0**0jxP}%D+5+I">
                         <field name="NUM">400</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="B">
                   <block type="time_compare" id="]xsncBb11%fR+7XlV,hR">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true"></mutation>
                     <field name="OPTION">between</field>
                     <field name="START_TIME">11:00</field>
                     <field name="END_TIME">18:00</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="controls_if" id="hoMhEffvl,:#YMKd.J`e">
                 <value name="IF0">
                   <block type="logic_negate" id="GzatSc3Mx~,wnPb2n4;R">
                     <value name="BOOL">
                       <block type="variables_get" id="Z{T@-d:Re|pe!!ZlB[*:">
                         <field name="VAR" id="Intervall" variabletype="undefined">Intervall</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="control" id="H]%iZmji}q4kZL3$Dncc">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                     <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="logic_boolean" id="%((b;1s]|iv]9}MDZ3[+">
                         <field name="BOOL">TRUE</field>
                       </block>
                     </value>
                     <next>
                       <block type="control" id="_2G0=~f@(ufq@J6_)L{h">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                         <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                         <field name="WITH_DELAY">TRUE</field>
                         <field name="DELAY_MS">60</field>
                         <field name="UNIT">min</field>
                         <field name="CLEAR_RUNNING">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="|L|4r|kCkT+khB1}xCCX">
                             <field name="BOOL">FALSE</field>
                           </block>
                         </value>
                         <next>
                           <block type="timeouts_setinterval" id="(d.56)?5gj3SVQ9Gi`AZ">
                             <field name="NAME">Intervall</field>
                             <field name="INTERVAL">120</field>
                             <field name="UNIT">min</field>
                             <statement name="STATEMENT">
                               <block type="control" id="q-(Q?O+hS(c2iKvf@Kba">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                 <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="logic_boolean" id="9#Q;8zd+qPNwFpxG@n+_">
                                     <field name="BOOL">TRUE</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="control" id="9eB@Ytv[t||)u/wU/^={">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                     <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                                     <field name="WITH_DELAY">TRUE</field>
                                     <field name="DELAY_MS">60</field>
                                     <field name="UNIT">min</field>
                                     <field name="CLEAR_RUNNING">FALSE</field>
                                     <value name="VALUE">
                                       <block type="logic_boolean" id="6NIgNBi*DuQ@MHz6XXeQ">
                                         <field name="BOOL">FALSE</field>
                                       </block>
                                     </value>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                             <next>
                               <block type="debug" id="rS*l.hfk^NU:V3+0Fy{g" disabled="true">
                                 <field name="Severity">warn</field>
                                 <value name="TEXT">
                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="`sBF`/{u9sLT1kcX5rRh">
                                     <field name="TEXT">Dazwischen </field>
                                   </shadow>
                                   <block type="text_join" id="PE69pUHWaA%[#).)403r">
                                     <mutation items="1"></mutation>
                                     <value name="ADD0">
                                       <block type="text" id="(AFNf9dR4U90zcdEkw7s">
                                         <field name="TEXT">Pumpe an</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </statement>
               </block>
             </statement>
             <statement name="ELSE">
               <block type="timeouts_clearinterval" id="+QIl0_GAZp6JZ(#.g:/4">
                 <field name="NAME">Intervall</field>
                 <next>
                   <block type="controls_if" id="lH_I^v$*1#g*47MWd7V$">
                     <value name="IF0">
                       <block type="logic_compare" id="EvR#lQB2wi(9QlGsyW}K">
                         <field name="OP">LTE</field>
                         <value name="A">
                           <block type="on_source" id="A.!WbhG{{Nor1g84Lpn+">
                             <field name="ATTR">state.val</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="math_number" id="U%%S2e!9]@.hCSD-=2uN">
                             <field name="NUM">200</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO0">
                       <block type="control" id="9;q[tc5D(8LJHNvY#};}">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="]KUic+TJLB/3#y])}?eF">
                             <field name="BOOL">FALSE</field>
                           </block>
                         </value>
                         <next>
                           <block type="debug" id="5/#m#/Hi6[USY8rr#m2V" disabled="true">
                             <field name="Severity">warn</field>
                             <value name="TEXT">
                               <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="`sBF`/{u9sLT1kcX5rRh">
                                 <field name="TEXT">Dazwischen </field>
                               </shadow>
                               <block type="text_join" id="@6I;5o_rzce]8YQ%(f=l">
                                 <mutation items="1"></mutation>
                                 <value name="ADD0">
                                   <block type="text" id="buiCb4KegO95x$0B`b^|">
                                     <field name="TEXT">Pumpe aus</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
         </statement>
       </block>
      </xml>
      
      posted in Skripten / Logik
      H
      Hamudulu
    • RE: Pumpe alle 10min für 2min anschalten

      @Slowman Nein leider nicht mehr, hab’s komplett geändert, so funktioniert es glaub ich...
      A9ADC583-63CA-4EBE-990B-4A3792A3CB62.jpeg

      
      <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
          <variable type="undefined" id="Intervall">Intervall</variable>
        </variables>
        <block type="on_ext" id="wy=;:gN{v?g?Y[VmH0qe" x="-538" y="-38">
          <mutation items="1"></mutation>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <value name="OID0">
            <shadow type="field_oid" id="@gg2Q^c}1ZHN;OXW_s9;">
              <field name="oid">node-red.0.Einspeisung</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="}+^4WXEQg5*5(WHS},F!">
              <mutation else="1"></mutation>
              <value name="IF0">
                <block type="logic_operation" id="x*9;Lwzpr1^XIHT7R_P6" inline="false">
                  <field name="OP">AND</field>
                  <value name="A">
                    <block type="time_compare" id="]xsncBb11%fR+7XlV,hR">
                      <mutation end_time="true"></mutation>
                      <field name="OPTION">between</field>
                      <field name="START_TIME">11:00</field>
                      <field name="END_TIME">18:00</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_compare" id="B-%HPu5~NHk,BexsP?*R">
                      <field name="OP">GT</field>
                      <value name="A">
                        <block type="get_value" id="PSHZ~N_Ma=9XSP/OL`I(">
                          <field name="ATTR">val</field>
                          <field name="OID">node-red.0.Einspeisung</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="dI%cfqw?BxMTFp-U~mvz">
                          <field name="NUM">100</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="controls_if" id=")%%Rq[;mznqn=%eHt2PJ">
                  <value name="IF0">
                    <block type="logic_negate" id="WcK7eI^b]|i_WP15si|E">
                      <value name="BOOL">
                        <block type="variables_get" id="E_+kF:ux:A=*Z)E;$F+-">
                          <field name="VAR" id="Intervall" variabletype="undefined">Intervall</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="L1zWdsEYl{!rsoM~@_Ox">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="PZ0i[8uKk]{l2q!7zzEb">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="g9,rE5u{84NHkG)3;_SC">
                          <mutation delay_input="true"></mutation>
                          <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">60</field>
                          <field name="UNIT">min</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="o(lT7cJ[Vy%*s6JE8_L1">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                          <next>
                            <block type="timeouts_setinterval" id="(d.56)?5gj3SVQ9Gi`AZ">
                              <field name="NAME">Intervall</field>
                              <field name="INTERVAL">60</field>
                              <field name="UNIT">min</field>
                              <statement name="STATEMENT">
                                <block type="control" id="q-(Q?O+hS(c2iKvf@Kba">
                                  <mutation delay_input="false"></mutation>
                                  <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="9#Q;8zd+qPNwFpxG@n+_">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="9eB@Ytv[t||)u/wU/^={">
                                      <mutation delay_input="true"></mutation>
                                      <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                                      <field name="WITH_DELAY">TRUE</field>
                                      <field name="DELAY_MS">60</field>
                                      <field name="UNIT">min</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="6NIgNBi*DuQ@MHz6XXeQ">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
              <statement name="ELSE">
                <block type="timeouts_clearinterval" id="Hvf9L#-kvf?r1H=g=FFs">
                  <field name="NAME">Intervall</field>
                  <next>
                    <block type="controls_if" id="L!Anv6?Ig^7zeBR!6Z6g">
                      <value name="IF0">
                        <block type="logic_compare" id="u9wS#=pc}qu/P[31:F*0">
                          <field name="OP">LTE</field>
                          <value name="A">
                            <block type="get_value" id="0UuBNgiSVc@GaHU^kFp{">
                              <field name="ATTR">val</field>
                              <field name="OID">node-red.0.Einspeisung</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="math_number" id="c9KXrO$bFU(Rv9tA}hE,">
                              <field name="NUM">100</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="control" id="9;q[tc5D(8LJHNvY#};}">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">homee.0.MeteringPlug-201.OnOff-1120</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="]KUic+TJLB/3#y])}?eF">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      
      posted in Blockly
      H
      Hamudulu
    • RE: Wackliger Wert, Wert flattert...Traffic minimieren

      @unclesam ich hab jetzt mal das hier gefunden: https://flows.nodered.org/node/node-red-node-smooth
      Das ergibt für mich Sinn und funktioniert. So wird der Traffic reduziert und trotzdem Veränderung registriert. Mit dem Dynamic Hysterese kam ich nicht klar.
      Vielen Dank trotzdem

      posted in Node-Red
      H
      Hamudulu

    Latest posts made by Hamudulu

    • RE: iobroker admin 5 tablet

      @wildbill Tja manchmal ist es so einfach 😉

      posted in ioBroker Allgemein
      H
      Hamudulu
    • RE: iobroker admin 5 tablet

      @wildbill Ok, Danke für die Antworten.
      Gesucht hatte ich aber vermutlich nicht mit den richtigen Suchwörtern...ist von den Begrifflichkeiten auch nicht ganz einfach (find ich) 😉

      posted in ioBroker Allgemein
      H
      Hamudulu
    • RE: iobroker admin 5 tablet

      @thomas-braun
      Ok, Check ich morgen und schalte es mal ab. Komischerweise funktionierte es bisher ohne Probleme beim 4er Admin…

      posted in ioBroker Allgemein
      H
      Hamudulu
    • iobroker admin 5 tablet

      Hallo
      Ich hab erfolgreich Admin 5 am laufen, finds auch prima von der Optik und Funktion. Das Problem ist das ich es nur im Browser auf dem Laptop zum laufen bekomme bzw. Es läuft aber ich komm nicht rein übern Browser…
      Auf meinem IPad, egal welcher Browser, Chrome, Safari, usw. kommt immer nur das Iobroker Logo das sich dreht, und nie ein Ende hat. Ich nutze https und ein Passwort aber zu der Abfrage kommt es auf dem Tablett nie.
      Hat jemand ein ähnliches Problem und kann mir ein Tipp geben?
      Grüße

      posted in ioBroker Allgemein
      H
      Hamudulu
    • RE: Stromverbrauch Nachts

      @nordischerjung Vielen Dank, so mach ich das.
      Grüße von der regnerischen Schweizer Grenze 😉

      posted in Blockly
      H
      Hamudulu
    • RE: Stromverbrauch Nachts

      @hamudulu oder ist das hier besser?
      Bildschirmfoto 2021-05-21 um 10.24.22.png

      posted in Blockly
      H
      Hamudulu
    • Stromverbrauch Nachts

      Hallo, ich steh aufm Schlauch und versteh nicht warum es nicht funktioniert...
      Bildschirmfoto 2021-05-21 um 09.12.25.png

      Ich würde gern jeden Tag die Info bekommen wie viel Strom ich von Sonnenuntergang bis Sonnenaufgang verbraucht habe. (nacht klein geschrieben ist temp)

      Kann das so wie im Blockly mit diesem Zeitplan klappen? Oder brauch ich die Trigger getrennt ( Untergang/Aufgang)?
      Danke für Tips

      posted in Blockly
      H
      Hamudulu
    • RE: Wackliger Wert, Wert flattert...Traffic minimieren

      @unclesam ich hab jetzt mal das hier gefunden: https://flows.nodered.org/node/node-red-node-smooth
      Das ergibt für mich Sinn und funktioniert. So wird der Traffic reduziert und trotzdem Veränderung registriert. Mit dem Dynamic Hysterese kam ich nicht klar.
      Vielen Dank trotzdem

      posted in Node-Red
      H
      Hamudulu
    • RE: Wackliger Wert, Wert flattert...Traffic minimieren

      @unclesam Hallo, Danke für den Tip.
      Daran hab ich auch schon gedacht, aber ich scheiter an der Konfiguration....
      Bildschirmfoto 2021-01-20 um 10.10.30.png
      Was muss da in Topic Threshold und Toppic current rein? Und ist Threshold Dynamic richtig? Ich denk schon, da der Wert an sich egal wie groß ja wacklig ist.

      posted in Node-Red
      H
      Hamudulu
    • Wackliger Wert, Wert flattert...Traffic minimieren

      Hallo, sorry für den etwas unklaren Titel, bin mir nicht sicher wie ich es ausdrücken soll, oder nach was ich suchen soll, deswegen hier das neue Thema. Vermutlich gibts da schon was.
      Folgendes Problem:

      Ich hab über ein Abstandsensor meine Zisterne versmartet. Über Node-red bekomme ich den Füllstand übermittelt. Soweit so gut. Nur der angezeigte Wert ist unruhig auch wenn sich theoretisch nix ändert und jede Änderung wird per mqtt ins System geschossen. Den Traffic will ich gern minimieren.
      Der Abstand schwankt zb. mal 19cm bis zum Wasser mal 20cm mal 18cm usw.

      Jetzt, was kann ich da einfügen um nur sinnvolle Infos (Wasserstand sinkt, steigt) als Traffic zu haben?

      Vielen Dank für Tipps

      posted in Node-Red
      H
      Hamudulu
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo