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. Skripten / Logik
  4. Blockly
  5. Zeitplan Probleme

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Zeitplan Probleme

Scheduled Pinned Locked Moved Blockly
57 Posts 5 Posters 4.8k Views 3 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 LaBamba

    @homoran
    Dann warte ich halt noch weiter! Tut sich aber immer noch nichts. Muss das Intervall aktiv gestoppt werden? Wenn Pausen im Intervall sind, werden die dann dazugezählt?
    Letzte Aktion laut meiner Telegram Ausgabe 20:23.
    @Codierknecht
    Sorry da kenne ich mich nicht aus. Habe versucht es einfach zu halten.

    <xml xmlns="https://developers.google.com/blockly/xml">
      <variables>
        <variable type="interval" id="Intervall">Intervall</variable>
      </variables>
      <block type="timeouts_setinterval" id=";v4#!DmOqEc^^RI=]kLg" x="-562" y="-1463">
        <field name="NAME">Intervall</field>
        <field name="INTERVAL">17</field>
        <field name="UNIT">min</field>
        <statement name="STATEMENT">
          <block type="controls_if" id="8WrHj6O?$C*/wG5O5(Fk">
            <mutation elseif="5"></mutation>
            <value name="IF0">
              <block type="logic_multi_and" id="+GS,#p8T[,H`{Qkhm-(/">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                <value name="AND0">
                  <block type="logic_compare" id="b5*Q~zy$jkC@/.QH4T{!">
                    <field name="OP">LTE</field>
                    <value name="A">
                      <block type="get_value" id="}K`lKZG{5,*xFM4dp]9X">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="}n+TnCzkDaNFuaXbm}O_">
                        <field name="NUM">24</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="AND1">
                  <block type="logic_compare" id="{pkQ3{rxuWBwp.%E=noq">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id=",DWJjGHqU.Ba@+7f%kC2">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="ENE6JlalAg6cLtJmA`zN">
                        <field name="NUM">18</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="control" id="K)z)mK1SNra_X]QT%`)y">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id="j|}(lIJc#Pf9?Lkksu3G">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="telegram" id="G9+6%,K|}Mqp6yEFMcRg">
                    <field name="INSTANCE"></field>
                    <field name="LOG"></field>
                    <field name="SILENT">FALSE</field>
                    <field name="PARSEMODE">default</field>
                    <field name="ESCAPING">FALSE</field>
                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                    <value name="MESSAGE">
                      <shadow type="text" id="P~A*`vP;69*EH7dKAHYQ">
                        <field name="TEXT">Hydroponik bei 18-24 °C für 6 min an</field>
                      </shadow>
                    </value>
                    <value name="USERNAME">
                      <block type="text" id="T:4^6#:9[NJrnrLZJ%#q">
                        <field name="TEXT">Ronny</field>
                      </block>
                    </value>
                    <next>
                      <block type="timeouts_wait" id="ab,V#MX!N{y%l0(ML1aP">
                        <field name="DELAY">1</field>
                        <field name="UNIT">min</field>
                        <next>
                          <block type="controls_if" id="@N=BrPjEw!U.KjIq$-f,">
                            <value name="IF0">
                              <block type="logic_compare" id="bLo2Or8,l-6)9R?[cP7S">
                                <field name="OP">LT</field>
                                <value name="A">
                                  <block type="get_value" id=")LyAG/:+;AsJg]2Q,%*5">
                                    <field name="ATTR">val</field>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Power</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="F`~PD#Y,:{3IU~(NcQ7_">
                                    <field name="NUM">25</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="telegram" id="K7)Rfr;?VHCkGmR-$g18">
                                <field name="INSTANCE"></field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <field name="ESCAPING">FALSE</field>
                                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="b~Pwb%LfYhiVo`J1Wx-c">
                                    <field name="TEXT">Warnung, Warnung, Pumpenproblem!</field>
                                  </shadow>
                                </value>
                                <value name="USERNAME">
                                  <block type="text" id="pQ7nyu#p;F4N55@}Wrf=">
                                    <field name="TEXT">Ronny</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="timeouts_wait" id="-wa2pEN3r:w,F@R=x/_x">
                                <field name="DELAY">5</field>
                                <field name="UNIT">min</field>
                                <next>
                                  <block type="control" id="fPK90TeZ:uXKN4U~)^J]">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="meX;/Ce#q;g+no`#j=/g">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="telegram" id="jjhP#z=BUb=[l=PAG(-e">
                                        <field name="INSTANCE"></field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <field name="ESCAPING">FALSE</field>
                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                        <value name="MESSAGE">
                                          <shadow type="text" id="*2?^4Fh|!Umi9#aoiR*k">
                                            <field name="TEXT">Hydroponik bei 18-24 °C für 11 min aus</field>
                                          </shadow>
                                        </value>
                                        <value name="USERNAME">
                                          <block type="text" id="Z0~ws`iLh%xpkFdSDaBw">
                                            <field name="TEXT">Ronny</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
            <value name="IF1">
              <block type="logic_multi_and" id="lHRRXyr=wJ~R?;4qqQ3V">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                <value name="AND0">
                  <block type="logic_compare" id="?N6fWvVDcMN+mtyet4Bq">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id=":[12JJzj[P+TZfsRS`3m">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="gZ!$|wYVPcig58{5zL-b">
                        <field name="NUM">10</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="AND1">
                  <block type="logic_compare" id="jgbn-J`qzzfb^8kB@nRw">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="I?L%3,PeCbh)|b}-p|KN">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="jKaxnQYHJ]4wz@QMhUkS">
                        <field name="NUM">18</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO1">
              <block type="control" id="8m6yrK2Xt?!!T4B_p)L1">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id="LeJv}YM3VWnC/#Qn$!(O">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="telegram" id="?xX0AKxo_8v#KEJ0i:,#">
                    <field name="INSTANCE"></field>
                    <field name="LOG"></field>
                    <field name="SILENT">FALSE</field>
                    <field name="PARSEMODE">default</field>
                    <field name="ESCAPING">FALSE</field>
                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                    <value name="MESSAGE">
                      <shadow type="text" id="/2W0zy0`w9`QDUl=520r">
                        <field name="TEXT">Hydroponik bei 10-18 °C für 4 min an</field>
                      </shadow>
                    </value>
                    <value name="USERNAME">
                      <block type="text" id="SvOEB03}Ea0=:Ux_cpFU">
                        <field name="TEXT">Ronny</field>
                      </block>
                    </value>
                    <next>
                      <block type="timeouts_wait" id="{WwNV;WiGYb?._pFKc2#">
                        <field name="DELAY">1</field>
                        <field name="UNIT">min</field>
                        <next>
                          <block type="controls_if" id="2C,C?zN`%cp0qahRhMl4">
                            <value name="IF0">
                              <block type="logic_compare" id="TH/b4Yn{-!6-yeJmoY,y">
                                <field name="OP">LT</field>
                                <value name="A">
                                  <block type="get_value" id="SXfZCT(TLQoj6z9tEEW7">
                                    <field name="ATTR">val</field>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Power</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="8BTXng_EoAQ=8O3k=x0J">
                                    <field name="NUM">25</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="telegram" id="uqBO%@fV7NdLk*Xmhf+l">
                                <field name="INSTANCE"></field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <field name="ESCAPING">FALSE</field>
                                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="MfZ6hF~+52U86`|6%?H{">
                                    <field name="TEXT">Warnung, Warnung, Pumpenproblem!</field>
                                  </shadow>
                                </value>
                                <value name="USERNAME">
                                  <block type="text" id="MXpjZl[x/%oQmf!bmfZW">
                                    <field name="TEXT">Ronny</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="timeouts_wait" id=":5vIN;_.X(hBa}p0jSS3">
                                <field name="DELAY">3</field>
                                <field name="UNIT">min</field>
                                <next>
                                  <block type="control" id="5s1m8VJJbf8U.ZH0bsTo">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="^84y%sy0zaPH0nHgDjs-">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="telegram" id="R7obdoK|3{J!7GztrlLK">
                                        <field name="INSTANCE"></field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <field name="ESCAPING">FALSE</field>
                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                        <value name="MESSAGE">
                                          <shadow type="text" id="d#YN^q+#s3!m#F.~(}#g">
                                            <field name="TEXT">Hydroponik bei 10-18 °C für 13 min aus</field>
                                          </shadow>
                                        </value>
                                        <value name="USERNAME">
                                          <block type="text" id="?e{w8Ms]]zUsmO8j6*Ry">
                                            <field name="TEXT">Ronny</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
            <value name="IF2">
              <block type="logic_multi_and" id=".}@o-9_GWI_hOz`aDu-%">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                <value name="AND0">
                  <block type="logic_compare" id="aKCG,TAa8`4|xj:X.fY!">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id="7+@A`U.SCz/h:b(c}uj|">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="}nQV+QjNG[0!*I%T,+]#">
                        <field name="NUM">4</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="AND1">
                  <block type="logic_compare" id="W:YvdZT/lN$zkbfZuG*6">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="NO.{+Ya(p``%Jiou!+,h">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="#MBxuUzR^?xH5r^RW-CE">
                        <field name="NUM">10</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO2">
              <block type="control" id="GBSwP9{N6%bNA6}NpgRY">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id="6U24NZzf+qw}CphTBcTl">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="telegram" id="[s3sneDe*pD4jz)%?:u[">
                    <field name="INSTANCE"></field>
                    <field name="LOG"></field>
                    <field name="SILENT">FALSE</field>
                    <field name="PARSEMODE">default</field>
                    <field name="ESCAPING">FALSE</field>
                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                    <value name="MESSAGE">
                      <shadow type="text" id="C$2:JsTkaW*xvM,L^969">
                        <field name="TEXT">Hydroponik bei 4-10°C für 3 min an</field>
                      </shadow>
                    </value>
                    <value name="USERNAME">
                      <block type="text" id="h2RS9~bwzP1q5%ho4Bzh">
                        <field name="TEXT">Ronny</field>
                      </block>
                    </value>
                    <next>
                      <block type="timeouts_wait" id="@6,qz1pp7}}kSLyhGP]X">
                        <field name="DELAY">1</field>
                        <field name="UNIT">min</field>
                        <next>
                          <block type="controls_if" id=",$!$^QX};m5+v6X)^pl-">
                            <value name="IF0">
                              <block type="logic_compare" id="3RD-3=OUB%{o#*@Z^x;L">
                                <field name="OP">LT</field>
                                <value name="A">
                                  <block type="get_value" id="+_,)ZZNOKOIxmtN4gnc,">
                                    <field name="ATTR">val</field>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Power</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id=")PMFOQ)@y=5ZOl+$oe-7">
                                    <field name="NUM">25</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="telegram" id=":bs`qlSm2N(r`Et}|@3U">
                                <field name="INSTANCE"></field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <field name="ESCAPING">FALSE</field>
                                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="GhraNYTjSAx1qVY{a{2$">
                                    <field name="TEXT">Warnung, Warnung, Pumpenproblem!</field>
                                  </shadow>
                                </value>
                                <value name="USERNAME">
                                  <block type="text" id="nequH9Z[T[{pp!ZeTiN}">
                                    <field name="TEXT">Ronny</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="timeouts_wait" id="23h-O3DUM-rV*@Wdq8H-">
                                <field name="DELAY">2</field>
                                <field name="UNIT">min</field>
                                <next>
                                  <block type="control" id=";7B%6$qrayqcZ[5FZ7H(">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="ni]%F|DMW2CQAcBW6e`s">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="telegram" id="0v+)](x--qN6lEt|v}{b">
                                        <field name="INSTANCE"></field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <field name="ESCAPING">FALSE</field>
                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                        <value name="MESSAGE">
                                          <shadow type="text" id="]Ha0[ZFj.L9+w)yacPXn">
                                            <field name="TEXT">Hydroponik bei 4-10 °C für 14 min aus</field>
                                          </shadow>
                                        </value>
                                        <value name="USERNAME">
                                          <block type="text" id=".^Y~@Po+qkD4z6qPh#r.">
                                            <field name="TEXT">Ronny</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
            <value name="IF3">
              <block type="logic_multi_and" id="RCbz(n|qlN*E3uBc5-.G">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                <value name="AND0">
                  <block type="logic_compare" id="^@PKx3=z$~SiRx5TA%XD">
                    <field name="OP">GT</field>
                    <value name="A">
                      <block type="get_value" id="VWNY9,xW7s,].@,}KOOQ">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="B(!Sif4f1wbk*7H/P`:J">
                        <field name="NUM">24</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="AND1">
                  <block type="logic_compare" id="UFBOpBM+U]H_BrEC`,`,">
                    <field name="OP">LTE</field>
                    <value name="A">
                      <block type="get_value" id="*C-0_TJWf6=Q3saA6VA)">
                        <field name="ATTR">val</field>
                        <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="Bfgbz(wwRnzv4Y#VEII7">
                        <field name="NUM">30</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO3">
              <block type="control" id="`M3e6=0f0Mrf7?;:XW;E">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id="a1=(B$IOBmRU[vHkxIck">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="telegram" id="e@X:#]i8KI}b.BnX{vZb">
                    <field name="INSTANCE"></field>
                    <field name="LOG"></field>
                    <field name="SILENT">FALSE</field>
                    <field name="PARSEMODE">default</field>
                    <field name="ESCAPING">FALSE</field>
                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                    <value name="MESSAGE">
                      <shadow type="text" id="Zu(*gj+2!;*Q{)EV(rUT">
                        <field name="TEXT">Hydroponik bei 24-30°C für  8 min an</field>
                      </shadow>
                    </value>
                    <value name="USERNAME">
                      <block type="text" id="m^Nc$$Q8HpV2RL+B9_0l">
                        <field name="TEXT">Ronny</field>
                      </block>
                    </value>
                    <next>
                      <block type="timeouts_wait" id="I:xA-6sIuJfMm[?p(n|p">
                        <field name="DELAY">1</field>
                        <field name="UNIT">min</field>
                        <next>
                          <block type="controls_if" id="_.T(%,1hz,#RHEmoc;-{">
                            <value name="IF0">
                              <block type="logic_compare" id="%a[UzT^!OX!R]fv+H;?M">
                                <field name="OP">LT</field>
                                <value name="A">
                                  <block type="get_value" id="$1xcP~R)X,k=3XL4zqnA">
                                    <field name="ATTR">val</field>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Power</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="jAV47T1{[f8`{ipu4%|g">
                                    <field name="NUM">25</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="telegram" id="VbHWIQ9m^p*9@_$dQ-.Y">
                                <field name="INSTANCE"></field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <field name="ESCAPING">FALSE</field>
                                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="9E($(V9xh])TWsylF|Ky">
                                    <field name="TEXT">Warnung, Warnung, Pumpenproblem!</field>
                                  </shadow>
                                </value>
                                <value name="USERNAME">
                                  <block type="text" id="Y~tj]F!1pG!uF`-uydR+">
                                    <field name="TEXT">Ronny</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="timeouts_wait" id="(;Pm??SIR,$P7f9`H17{">
                                <field name="DELAY">7</field>
                                <field name="UNIT">min</field>
                                <next>
                                  <block type="control" id="Cllim1x,}-BB3W]pgG,e">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="AFX{qHKuOUiqZRUfz(G!">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="telegram" id="Sp0e6Xsy67b?g4!^Yd[E">
                                        <field name="INSTANCE"></field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <field name="ESCAPING">FALSE</field>
                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                        <value name="MESSAGE">
                                          <shadow type="text" id="lo:R/o+,N-?Ge#WEw1u.">
                                            <field name="TEXT">Hydroponik bei 24-30 °C für 9 min aus</field>
                                          </shadow>
                                        </value>
                                        <value name="USERNAME">
                                          <block type="text" id="%{.][M^=kuqg0sxs#fw*">
                                            <field name="TEXT">Ronny</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
            <value name="IF4">
              <block type="logic_compare" id="C)p,^Vs(%~2$UsO%ltAi">
                <field name="OP">GT</field>
                <value name="A">
                  <block type="get_value" id="v)LWvu[hm^WCt2B9?P*H">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                  </block>
                </value>
                <value name="B">
                  <block type="math_number" id="3nx,G+zE[[hqxz({$X8(">
                    <field name="NUM">30</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO4">
              <block type="control" id="s*Sp*SW{;v)V}AMl~V)C">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id="J]le[Pe:mHGmHvDZJW4(">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
                <next>
                  <block type="telegram" id="$+K8na._z8J(2r;NG]:]">
                    <field name="INSTANCE"></field>
                    <field name="LOG"></field>
                    <field name="SILENT">FALSE</field>
                    <field name="PARSEMODE">default</field>
                    <field name="ESCAPING">FALSE</field>
                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                    <value name="MESSAGE">
                      <shadow type="text" id="J|G+x12y$^V#D=6Fq`kI">
                        <field name="TEXT">Hydroponik bei über 30°C für  11 min an</field>
                      </shadow>
                    </value>
                    <value name="USERNAME">
                      <block type="text" id=".@Nyzptv`Y_{$sRYSf+:">
                        <field name="TEXT">Ronny</field>
                      </block>
                    </value>
                    <next>
                      <block type="timeouts_wait" id="Ng5dgm~A-Q_8FOk{.byg">
                        <field name="DELAY">1</field>
                        <field name="UNIT">min</field>
                        <next>
                          <block type="controls_if" id="f{H!=c+c77*V0IG}Mi}{">
                            <value name="IF0">
                              <block type="logic_compare" id="QH31h}FRQu^2.h^Jt4Q0">
                                <field name="OP">LT</field>
                                <value name="A">
                                  <block type="get_value" id="Ek[m`aW[N#MGw8KKS_[7">
                                    <field name="ATTR">val</field>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Power</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="WJrwyw)nX6$a=WR4WKy@">
                                    <field name="NUM">25</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="telegram" id="fM{OVJrjI@6{IWv~J-3d">
                                <field name="INSTANCE"></field>
                                <field name="LOG"></field>
                                <field name="SILENT">FALSE</field>
                                <field name="PARSEMODE">default</field>
                                <field name="ESCAPING">FALSE</field>
                                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                <value name="MESSAGE">
                                  <shadow type="text" id="dp/VHIHs3%%.{waqa:AN">
                                    <field name="TEXT">Warnung, Warnung, Pumpenproblem!</field>
                                  </shadow>
                                </value>
                                <value name="USERNAME">
                                  <block type="text" id="6Nt=)1*x41ezc{5%GI`u">
                                    <field name="TEXT">Ronny</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="timeouts_wait" id="kB*}=Y5eI)@mQe_T+c-_">
                                <field name="DELAY">10</field>
                                <field name="UNIT">min</field>
                                <next>
                                  <block type="control" id="HC`Cfi^uEHE_|4I2zDlY">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="YP1)^#/p|yi+e)qo{MRt">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="telegram" id="EBJBh2?@gN7!GRmd]Y{@">
                                        <field name="INSTANCE"></field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <field name="ESCAPING">FALSE</field>
                                        <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                        <value name="MESSAGE">
                                          <shadow type="text" id="W/.GsU8fib-1VV8.h1=J">
                                            <field name="TEXT">Hydroponik bei 24-30 °C für 6 min aus</field>
                                          </shadow>
                                        </value>
                                        <value name="USERNAME">
                                          <block type="text" id="g4?!_K1O|=yL}oH1wF]b">
                                            <field name="TEXT">Ronny</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
            <value name="IF5">
              <block type="logic_compare" id="u:c^B.(nV+GPBefUIIT|">
                <field name="OP">LT</field>
                <value name="A">
                  <block type="get_value" id="=61~P7Z[TgsgW:!l@:UX">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.00158d0005867bf4.temperature</field>
                  </block>
                </value>
                <value name="B">
                  <block type="math_number" id="/s%hGNM?$zJ^/z!+zK=d">
                    <field name="NUM">4</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO5">
              <block type="control" id="LXL,Y/Vi%eff[QQ!axTC">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">shelly.0.SHSW-PM#68C63AFB3BC3#1.Relay0.Switch</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="logic_boolean" id="-Zov)`}w]_j1)`M42g$}">
                    <field name="BOOL">FALSE</field>
                  </block>
                </value>
                <next>
                  <block type="telegram" id="rIP/HI|^Fp[bi-N/4jOL">
                    <field name="INSTANCE"></field>
                    <field name="LOG"></field>
                    <field name="SILENT">FALSE</field>
                    <field name="PARSEMODE">default</field>
                    <field name="ESCAPING">FALSE</field>
                    <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                    <value name="MESSAGE">
                      <shadow type="text" id="un=Q3x3kd?wC!b/f4Dr{">
                        <field name="TEXT">Hydroponik bei kleiner 4°C aus!!!!</field>
                      </shadow>
                    </value>
                    <value name="USERNAME">
                      <block type="text" id=";d2;%YO#LR:eN7SM?ia*">
                        <field name="TEXT">Ronny</field>
                      </block>
                    </value>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </statement>
      </block>
    </xml>
    
    HomoranH Do not disturb
    HomoranH Do not disturb
    Homoran
    Global Moderator Administrators
    wrote on last edited by
    #21

    @labamba sagte in Zeitplan Probleme:

    Letzte Aktion laut meiner Telegram Ausgabe 20:23.

    das war sicher noch von vor dem Umbau!

    @labamba sagte in Zeitplan Probleme:

    Zur vollen Stunde

    war dann sicher Zufall

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    L 1 Reply Last reply
    0
    • CodierknechtC Codierknecht

      @labamba sagte in Zeitplan Probleme:

      Sorry da kenne ich mich nicht aus. Habe versucht es einfach zu halten.

      Naja, sooooo schwierig ist das ja auch wieder nicht :thinking_face:

      7be50f50-6c82-446c-b58c-583b87d92127-grafik.png

      L Offline
      L Offline
      LaBamba
      wrote on last edited by
      #22

      @codierknecht
      Ich meinte das mit der Variablen.

      CodierknechtC 1 Reply Last reply
      0
      • HomoranH Homoran

        @labamba sagte in Zeitplan Probleme:

        Letzte Aktion laut meiner Telegram Ausgabe 20:23.

        das war sicher noch von vor dem Umbau!

        @labamba sagte in Zeitplan Probleme:

        Zur vollen Stunde

        war dann sicher Zufall

        L Offline
        L Offline
        LaBamba
        wrote on last edited by
        #23

        @homoran
        Ich hatte noch schnell eine Stufe eingebaut und es auf Intervall geändert. Das war in 3-4 min gemacht. Erste Meldung kam dann um 21:00 Uhr. Läuft anscheinend jetzt.

        HomoranH 1 Reply Last reply
        0
        • L LaBamba

          @homoran
          Ich hatte noch schnell eine Stufe eingebaut und es auf Intervall geändert. Das war in 3-4 min gemacht. Erste Meldung kam dann um 21:00 Uhr. Läuft anscheinend jetzt.

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by Homoran
          #24

          @labamba sagte in Zeitplan Probleme:

          Das war in 3-4 min gemacht.

          im Gegensatz zum Cron */17 * * * * kommt die erste Aktion mit dem Intervall nicht beim Start, sondern erst nach 17 Minuten.
          Beim Cron wäre das 17/17 * * * *

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Reply Last reply
          0
          • L LaBamba

            @codierknecht
            Ich meinte das mit der Variablen.

            CodierknechtC Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            wrote on last edited by
            #25

            @labamba sagte in Zeitplan Probleme:

            Ich meinte das mit der Variablen.

            Auch das ist eigentlich selbsterklärend

            2eafe938-b2f4-4818-9771-2e35748ff35b-grafik.png

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            HomoranH L 2 Replies Last reply
            1
            • CodierknechtC Codierknecht

              @labamba sagte in Zeitplan Probleme:

              Ich meinte das mit der Variablen.

              Auch das ist eigentlich selbsterklärend

              2eafe938-b2f4-4818-9771-2e35748ff35b-grafik.png

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #26

              @codierknecht sagte in Zeitplan Probleme:

              Auch das ist eigentlich selbsterklärend

              @LaBamba
              setze temperatur... bekommst du wenn du die Variable temperatur unter Variablen anlegst ebenda

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Reply Last reply
              1
              • CodierknechtC Codierknecht

                @labamba sagte in Zeitplan Probleme:

                Ich meinte das mit der Variablen.

                Auch das ist eigentlich selbsterklärend

                2eafe938-b2f4-4818-9771-2e35748ff35b-grafik.png

                L Offline
                L Offline
                LaBamba
                wrote on last edited by
                #27

                @codierknecht
                Danke, werde ich bei Gelegenheit mal umbauen.

                CodierknechtC 1 Reply Last reply
                0
                • L LaBamba

                  @codierknecht
                  Danke, werde ich bei Gelegenheit mal umbauen.

                  CodierknechtC Offline
                  CodierknechtC Offline
                  Codierknecht
                  Developer Most Active
                  wrote on last edited by
                  #28

                  @labamba sagte in Zeitplan Probleme:

                  Danke, werde ich bei Gelegenheit mal umbauen.

                  Wenn das jetzt erstmal so funktioniert, weißt Du ja wie es geht.

                  Wenn das auch beim Start des Script sofort starten soll, würde ich das in eine Funktion auslagern und diese dann beim Start des Script und im Intervall aufrufen.
                  Also in etwa so:

                  c93c13b7-2dd0-45cd-851b-ad3213e23ead-grafik.png
                  So wird das 1x beim Start des Script und dann alle 17 Minuten ausgeführt. Durch die Funktion erspart man sich das doppelte Codieren (macht man grundsätzlich nicht und ist fehleranfällig).

                  Noch kurz zum Unterschied zwischen Pause und Timeout:
                  Eine Pause "wartet" bis zur Ausführung des nächsten Blocks.
                  Die Timeouts werden quasi unmittelbar gestartet. Hier "wartet" nix. Stattdessen wird quasi intern ein Zeitgeber aktiviert, der den Code innerhalb des Timeout zur angegebenen Zeit ausführt.
                  Weil die Timeouts unmittelbar gestartet werden, wird die 1 Minute auch nicht zu den 5 Minuten "addiert". Darum muss der zweite Timeout auch auf 6 Minuten gesetzt werden.

                  Timeouts sollten theoretisch effizienter sein als Pausen.

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  L 1 Reply Last reply
                  1
                  • CodierknechtC Codierknecht

                    @labamba sagte in Zeitplan Probleme:

                    Danke, werde ich bei Gelegenheit mal umbauen.

                    Wenn das jetzt erstmal so funktioniert, weißt Du ja wie es geht.

                    Wenn das auch beim Start des Script sofort starten soll, würde ich das in eine Funktion auslagern und diese dann beim Start des Script und im Intervall aufrufen.
                    Also in etwa so:

                    c93c13b7-2dd0-45cd-851b-ad3213e23ead-grafik.png
                    So wird das 1x beim Start des Script und dann alle 17 Minuten ausgeführt. Durch die Funktion erspart man sich das doppelte Codieren (macht man grundsätzlich nicht und ist fehleranfällig).

                    Noch kurz zum Unterschied zwischen Pause und Timeout:
                    Eine Pause "wartet" bis zur Ausführung des nächsten Blocks.
                    Die Timeouts werden quasi unmittelbar gestartet. Hier "wartet" nix. Stattdessen wird quasi intern ein Zeitgeber aktiviert, der den Code innerhalb des Timeout zur angegebenen Zeit ausführt.
                    Weil die Timeouts unmittelbar gestartet werden, wird die 1 Minute auch nicht zu den 5 Minuten "addiert". Darum muss der zweite Timeout auch auf 6 Minuten gesetzt werden.

                    Timeouts sollten theoretisch effizienter sein als Pausen.

                    L Offline
                    L Offline
                    LaBamba
                    wrote on last edited by LaBamba
                    #29

                    @codierknecht
                    Ich bin jetzt mal dazugekommen deinen Vorschlag umzusetzen.
                    Meine Frage ist geht es auch einfacher mit der Antwort über telegramm? Das macht das Skript ewig lange. Im Moment benötige ich es aber um einen Pumpenausfall zu registrieren und zu sehen ob das Skript sauber läuft.
                    Zweitens möchte ich noch eine zweite Ebene für Nachts mit längeren Intervallen einführen (hier ist keine Photosyntese der Pflanzen). Das bekomme ich aber leider nicht hin.

                    CodierknechtC 1 Reply Last reply
                    0
                    • L LaBamba

                      @codierknecht
                      Ich bin jetzt mal dazugekommen deinen Vorschlag umzusetzen.
                      Meine Frage ist geht es auch einfacher mit der Antwort über telegramm? Das macht das Skript ewig lange. Im Moment benötige ich es aber um einen Pumpenausfall zu registrieren und zu sehen ob das Skript sauber läuft.
                      Zweitens möchte ich noch eine zweite Ebene für Nachts mit längeren Intervallen einführen (hier ist keine Photosyntese der Pflanzen). Das bekomme ich aber leider nicht hin.

                      CodierknechtC Offline
                      CodierknechtC Offline
                      Codierknecht
                      Developer Most Active
                      wrote on last edited by
                      #30

                      @labamba

                      Bitte auch als Screenshot liefern.
                      Ohne installierten Telegram-Adapter lässt sich das nicht importieren.

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      L 1 Reply Last reply
                      0
                      • CodierknechtC Codierknecht

                        @labamba

                        Bitte auch als Screenshot liefern.
                        Ohne installierten Telegram-Adapter lässt sich das nicht importieren.

                        L Offline
                        L Offline
                        LaBamba
                        wrote on last edited by LaBamba
                        #31

                        @codierknecht

                        Bildschirmfoto 2025-06-02 um 22.23.13.png

                        Das ist meine letzte Version. Jedoch weiss ich nicht ob sie läuft!

                        Kann sie hier nicht reinstellen da sie zu groß ist!

                        L 1 Reply Last reply
                        0
                        • L LaBamba

                          @codierknecht

                          Bildschirmfoto 2025-06-02 um 22.23.13.png

                          Das ist meine letzte Version. Jedoch weiss ich nicht ob sie läuft!

                          Kann sie hier nicht reinstellen da sie zu groß ist!

                          L Offline
                          L Offline
                          LaBamba
                          wrote on last edited by
                          #32

                          @Codierknecht

                          Mein altes Skript ist gut gelaufen. Jedoch habe ich es nicht hinbekommen die Tag /Nacht unterscheidung mit hineinzubekommen.

                          Bildschirmfoto 2025-06-02 um 22.26.38.png

                          AsgothianA 1 Reply Last reply
                          0
                          • L LaBamba

                            @Codierknecht

                            Mein altes Skript ist gut gelaufen. Jedoch habe ich es nicht hinbekommen die Tag /Nacht unterscheidung mit hineinzubekommen.

                            Bildschirmfoto 2025-06-02 um 22.26.38.png

                            AsgothianA Offline
                            AsgothianA Offline
                            Asgothian
                            Developer
                            wrote on last edited by
                            #33

                            @labamba die falls-Abfrage zur Uhrzeit muss in das Intervall, nicht vor das Intervall.

                            Ansonsten betrifft es nur das starten des Intervalls und ist abhängig davon wann das Skript gestartet wird.

                            A.

                            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                            L 2 Replies Last reply
                            0
                            • AsgothianA Asgothian

                              @labamba die falls-Abfrage zur Uhrzeit muss in das Intervall, nicht vor das Intervall.

                              Ansonsten betrifft es nur das starten des Intervalls und ist abhängig davon wann das Skript gestartet wird.

                              A.

                              L Offline
                              L Offline
                              LaBamba
                              wrote on last edited by LaBamba
                              #34

                              @asgothian
                              Das habe ich auch schon versucht. Mein Problem ist dann aber, dass wenn es im Intervall steht die Fallunterscheitung zwischen Tagund Nacht mit unterschiedlichen Intervalllängen nicht funktioniert.

                              CodierknechtC 1 Reply Last reply
                              0
                              • AsgothianA Asgothian

                                @labamba die falls-Abfrage zur Uhrzeit muss in das Intervall, nicht vor das Intervall.

                                Ansonsten betrifft es nur das starten des Intervalls und ist abhängig davon wann das Skript gestartet wird.

                                A.

                                L Offline
                                L Offline
                                LaBamba
                                wrote on last edited by LaBamba
                                #35

                                @asgothian Bildschirmfoto 2025-06-02 um 22.45.15.png

                                AsgothianA 1 Reply Last reply
                                0
                                • L LaBamba

                                  @asgothian Bildschirmfoto 2025-06-02 um 22.45.15.png

                                  AsgothianA Offline
                                  AsgothianA Offline
                                  Asgothian
                                  Developer
                                  wrote on last edited by Asgothian
                                  #36

                                  @labamba auch so geht es nicht - die Entscheidung Tag oder Nacht findet nur zum skriptstart statt.

                                  Vorschlag:

                                  • eine variable ’toggle’, vordefinieren mit True.
                                  • ein Zeitplan alle 17 Minuten.
                                  • darin ein falls für Tag-Nacht Unterscheidung.
                                  • bei Tag - jedes Mal Tag Skript ausführen.
                                  • bei nacht: toggle=nicht toggle. Falls toggle -> Nacht Skript ausführen.

                                  A.

                                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                  L 1 Reply Last reply
                                  0
                                  • AsgothianA Asgothian

                                    @labamba auch so geht es nicht - die Entscheidung Tag oder Nacht findet nur zum skriptstart statt.

                                    Vorschlag:

                                    • eine variable ’toggle’, vordefinieren mit True.
                                    • ein Zeitplan alle 17 Minuten.
                                    • darin ein falls für Tag-Nacht Unterscheidung.
                                    • bei Tag - jedes Mal Tag Skript ausführen.
                                    • bei nacht: toggle=nicht toggle. Falls toggle -> Nacht Skript ausführen.

                                    A.

                                    L Offline
                                    L Offline
                                    LaBamba
                                    wrote on last edited by
                                    #37

                                    @asgothian
                                    da kenne ich mich leider zu wenig aus!

                                    paul53P 1 Reply Last reply
                                    0
                                    • L LaBamba

                                      @asgothian
                                      da kenne ich mich leider zu wenig aus!

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by
                                      #38

                                      @labamba
                                      Prinzip:

                                      Blockly_temp.JPG

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                      1 Reply Last reply
                                      0
                                      • L LaBamba

                                        @asgothian
                                        Das habe ich auch schon versucht. Mein Problem ist dann aber, dass wenn es im Intervall steht die Fallunterscheitung zwischen Tagund Nacht mit unterschiedlichen Intervalllängen nicht funktioniert.

                                        CodierknechtC Offline
                                        CodierknechtC Offline
                                        Codierknecht
                                        Developer Most Active
                                        wrote on last edited by Codierknecht
                                        #39

                                        @labamba
                                        Wenn Nachtintervall bedeutet, dass nur jeder 2. Durchlauf nötig ist:

                                        d96a6883-87f8-4a1a-bee6-39f5920d5760-grafik.png

                                        Beim Start des Script wird die Variable "flag" auf false gesetzt.
                                        Ist es Nacht, wird geprüft, ob sie true ist. Das ist beim ersten Durchlauf nach 17 Minuten nicht der Fall. Die Variable wechselt auf true.
                                        Nach weiteren 17 Minuten ist sie dann true. Die Funktion ""hydroNachts" wird ausgeführt.
                                        Die Variable wechselt wieder auf false und der Spaß beginnt von vorne.

                                        Also ziemlich genau das was @Asgothian vorgeschlagen hat.

                                        Alternative: Man prüft, ob die aktuelle Minute gerade oder ungerade ist. Funktioniert natürlich nur mit einem ungeraden Intervall.

                                        66a83a70-00fd-4a59-9523-0a45943d8bef-grafik.png

                                        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                        HmIP|ZigBee|Tasmota|Unifi
                                        Zabbix Certified Specialist
                                        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                        L 2 Replies Last reply
                                        0
                                        • CodierknechtC Codierknecht

                                          @labamba
                                          Wenn Nachtintervall bedeutet, dass nur jeder 2. Durchlauf nötig ist:

                                          d96a6883-87f8-4a1a-bee6-39f5920d5760-grafik.png

                                          Beim Start des Script wird die Variable "flag" auf false gesetzt.
                                          Ist es Nacht, wird geprüft, ob sie true ist. Das ist beim ersten Durchlauf nach 17 Minuten nicht der Fall. Die Variable wechselt auf true.
                                          Nach weiteren 17 Minuten ist sie dann true. Die Funktion ""hydroNachts" wird ausgeführt.
                                          Die Variable wechselt wieder auf false und der Spaß beginnt von vorne.

                                          Also ziemlich genau das was @Asgothian vorgeschlagen hat.

                                          Alternative: Man prüft, ob die aktuelle Minute gerade oder ungerade ist. Funktioniert natürlich nur mit einem ungeraden Intervall.

                                          66a83a70-00fd-4a59-9523-0a45943d8bef-grafik.png

                                          L Offline
                                          L Offline
                                          LaBamba
                                          wrote on last edited by LaBamba
                                          #40

                                          @codierknecht
                                          @Asgothian
                                          Erstmal danke, für das Skript. Ich werde jetzt mal versuchen es einzubinden.
                                          Jedoch bin ich noch im Versuchsstadium bzgl. der nächtlichen Bewässerung. Folglich kann es sein, dass ich die Zeiten noch wegen Energieeinsparung usw. verlängern muss. Das ist dann Imit diesem Skript nicht möglich oder?
                                          Wenn ich es richtig verstanden habe ist jetzt das Intervall am Tag 17 Minuten und in der Nacht 34 min. Ist es z.B. möglich die nächtliche Bewässerung dann nur alle 4 Intervalle z.B. 4*17 min also 68 Minuten zu schalten?

                                          CodierknechtC paul53P 2 Replies 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

                                          661

                                          Online

                                          32.6k

                                          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