Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Pv Überschuss steurung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Pv Überschuss steurung

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 4 Kommentatoren 232 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Offline
    C Offline
    Crow86
    schrieb am zuletzt editiert von Samson71
    #1

    Hallo,
    Ich habe ein problem mit einem skript, und zwar schaltet mein "verbraucher1" passend ein soballt Grid Summe größer als 800watt ist, aber beim abschalten klappt was nicht mit der wolken verzögerung.
    Ich möchte quasi das sich nach und nach die verbraucher abschalten sofern länger als sonnenverzögerung die endsprechende wattzahl vorhanden ist.
    ich bin absoluter anfänger und habe das skript im netz gefunden und etwas auf meine bedürfnisse angepasst daher sicherlich auch der fehler.

    Hier mein skript:

    <xml xmlns="https://developers.google.com/blockly/xml">
      <variables>
        <variable id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</variable>
        <variable id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</variable>
        <variable id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</variable>
        <variable id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</variable>
        <variable id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</variable>
        <variable id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</variable>
        <variable id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</variable>
        <variable type="timeout" id="WolkenTimeout">WolkenTimeout</variable>
      </variables>
      <block type="comment" id="!$7v[$OV+$1bj2,8AG^I" x="-38" y="-1337">
        <field name="COMMENT">Verbraucher nach Priorität definieren</field>
        <next>
          <block type="variables_set" id="X,Kte;fb[i[!TOm:{KMP">
            <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
            <value name="VALUE">
              <block type="math_number" id="4]$iqGm92WQ(}+WKtd@b">
                <field name="NUM">800</field>
              </block>
            </value>
            <next>
              <block type="variables_set" id="D}?AQ/fSwSt3Yn@5aWda">
                <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                <value name="VALUE">
                  <block type="math_number" id=";x*A;(3wi@hJO^nx#Rdx">
                    <field name="NUM">1000</field>
                  </block>
                </value>
                <next>
                  <block type="variables_set" id="*#bP}Vb`Ny@(KL.dN5Z5">
                    <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                    <value name="VALUE">
                      <block type="math_number" id=")S3mPs;-xP/57{2:|Luf">
                        <field name="NUM">3000</field>
                      </block>
                    </value>
                    <next>
                      <block type="variables_set" id="q9RCpGf%NCHwe3CT?.Bg">
                        <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                        <value name="VALUE">
                          <block type="logic_boolean" id="S%3.V:zT{[3GZ]B9GhTu">
                            <field name="BOOL">FALSE</field>
                          </block>
                        </value>
                        <next>
                          <block type="variables_set" id="+e=+FZA$6D/hg3sg}-6~">
                            <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="IwMX1dzDOB#m*QTi$gMq">
                                <field name="BOOL">FALSE</field>
                              </block>
                            </value>
                            <next>
                              <block type="variables_set" id="/E-q[dH)W-w]o13faTdn">
                                <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="cN+]-J6tWyNJF!1RK6Fa">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="variables_set" id="m*B*b{{@X{[p}%}LAi{y">
                                    <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="`teF9Vr6xe54GK6^[!u]">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="procedures_callnoreturn" id="N$t)M,:~htBoAo.G_^)p">
                                        <mutation name="Verbraucher_1_F"></mutation>
                                        <next>
                                          <block type="procedures_callnoreturn" id="U,y:5!^da~,*5BF~il0v">
                                            <mutation name="Verbraucher_2_F"></mutation>
                                            <next>
                                              <block type="procedures_callnoreturn" id="`q_aF*(K(]hp6[X`hX1x">
                                                <mutation name="Verbraucher_3_F"></mutation>
                                                <next>
                                                  <block type="on_ext" id="W*oi[r42Fur~gO:zbm4g">
                                                    <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="85SpWm|JTqSGg:^e/*rU">
                                                        <field name="oid">default</field>
                                                      </shadow>
                                                      <block type="field_oid" id="QJ=%Ay8%ZQ4%B9.thx%A">
                                                        <field name="oid">0_userdata.0.Grid_summe</field>
                                                      </block>
                                                    </value>
                                                    <statement name="STATEMENT">
                                                      <block type="controls_if" id="^7l^4UD1B#B1Ze$~9,5R">
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="R[55*32U9|fV73jr|d5w">
                                                            <field name="OP">EQ</field>
                                                            <value name="A">
                                                              <block type="variables_get" id="wD#_u4grFGiK*IuaQTh|">
                                                                <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="logic_boolean" id="Rmo~p[C`sY{T:v`@.hR_">
                                                                <field name="BOOL">FALSE</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="variables_set" id="pe}-WiBkwCh)557LFEEA">
                                                            <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                            <value name="VALUE">
                                                              <block type="logic_boolean" id="|.0)VM`BPJ#(SM$L%Q|P">
                                                                <field name="BOOL">TRUE</field>
                                                              </block>
                                                            </value>
                                                            <next>
                                                              <block type="timeouts_settimeout" id="15Tt]:5FLZ+hls0uWS7C">
                                                                <field name="NAME">WolkenTimeout</field>
                                                                <field name="DELAY">5</field>
                                                                <field name="UNIT">min</field>
                                                                <statement name="STATEMENT">
                                                                  <block type="variables_set" id="%IH/_dNX*NNu4-D5DKEq">
                                                                    <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="jzJKMdVAcr-KH,=lqAVW">
                                                                        <field name="BOOL">FALSE</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </statement>
                                                                <next>
                                                                  <block type="controls_if" id="6=1*.Afj/9S!Iab2LFQR">
                                                                    <mutation elseif="2"></mutation>
                                                                    <value name="IF0">
                                                                      <block type="logic_operation" id="vnLhnn:#XfvGmd@]}e,E" inline="false">
                                                                        <field name="OP">AND</field>
                                                                        <value name="A">
                                                                          <block type="logic_compare" id="DhztCHC}xjSoVz%kp4dG">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id="scM/kU*7TP*]C[i_npzN">
                                                                                <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id="]gmRpKHu4,Hxs{Zdu`r?">
                                                                                <field name="BOOL">TRUE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_compare" id="2LKHdpjKy1EyHR?.FVt$">
                                                                            <field name="OP">LT</field>
                                                                            <value name="A">
                                                                              <block type="on_source" id="-^oF!vgjO6mRpWqK:C^U">
                                                                                <field name="ATTR">state.val</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="variables_get" id="ZLF^jCN,qjggU-iWK.U-">
                                                                                <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO0">
                                                                      <block type="variables_set" id="^ODI8wS9$6CvIasDCP?l">
                                                                        <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="^R.MVS:SK_{)j=.-8^|7">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="procedures_callnoreturn" id="u:hqtieIXe/0XTiGs]`q">
                                                                            <mutation name="Verbraucher_3_F"></mutation>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                    <value name="IF1">
                                                                      <block type="logic_operation" id="12nva]Q=7I]aU=RqPcF^" inline="false">
                                                                        <field name="OP">AND</field>
                                                                        <value name="A">
                                                                          <block type="logic_compare" id="B/,5-jyojV+qqsCnlguO">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id="olTmeRlU/{_y6p~fNgbK">
                                                                                <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id="GEr$l_D,jsSI#i$XS:*?">
                                                                                <field name="BOOL">TRUE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_compare" id="e%|4mPECYNQ?=Wxe_-N-">
                                                                            <field name="OP">LT</field>
                                                                            <value name="A">
                                                                              <block type="on_source" id="BX,l?`N8Ne$//Pj[be79">
                                                                                <field name="ATTR">state.val</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="variables_get" id="6w]Y.3!mnc3gkOHJcNfr">
                                                                                <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO1">
                                                                      <block type="variables_set" id="9RgBrLvxD2U,ye-m9viy">
                                                                        <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="@1`T||6b=WVwfp5%#[8%">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="procedures_callnoreturn" id="rh}kO.E$x/(8_Uq(19zR">
                                                                            <mutation name="Verbraucher_2_F"></mutation>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                    <value name="IF2">
                                                                      <block type="logic_operation" id="OoH]dSnZuO^}B?a}EP8z" inline="false">
                                                                        <field name="OP">AND</field>
                                                                        <value name="A">
                                                                          <block type="logic_compare" id="$68a%w#)rPE:4TDpRWis">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id="/;g5aqBuPe84GnfC2UbU">
                                                                                <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id=")hP]*877jPwu9N8.[(79">
                                                                                <field name="BOOL">TRUE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_compare" id=".V;dQCQ)J3E+aXm0(^vh">
                                                                            <field name="OP">LT</field>
                                                                            <value name="A">
                                                                              <block type="on_source" id="[g1HWrXjMhE+XBZ[C?{u">
                                                                                <field name="ATTR">state.val</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="variables_get" id="##_kE;LZ.iFP~mVkc`DL">
                                                                                <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO2">
                                                                      <block type="variables_set" id="UBdvQr/~=|oAO4JZI2YP">
                                                                        <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="q894myS0At?(+8Iub+)O">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="procedures_callnoreturn" id="t*`6kK;Hg:%(cS!PAAy#">
                                                                            <mutation name="Verbraucher_1_F"></mutation>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </statement>
                                                        <next>
                                                          <block type="controls_if" id="t.XI=#VXj0H!fM{0bY_:">
                                                            <value name="IF0">
                                                              <block type="logic_operation" id="{-Ok}Tq^6famB8*r?8!c" inline="false">
                                                                <field name="OP">AND</field>
                                                                <value name="A">
                                                                  <block type="logic_operation" id="V,+DBlwc3RcC_Z0;%Zmq" inline="false">
                                                                    <field name="OP">AND</field>
                                                                    <value name="A">
                                                                      <block type="logic_compare" id="iD|?etR?+R+iMsPXh~ur">
                                                                        <field name="OP">EQ</field>
                                                                        <value name="A">
                                                                          <block type="variables_get" id="rmU-UOP9y{h.AL3mPV=A">
                                                                            <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_boolean" id="@WO#FL{bE^{nzla/+4RI">
                                                                            <field name="BOOL">TRUE</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="logic_compare" id="0Nc1JZhc%qRQfKgv~i9{">
                                                                        <field name="OP">EQ</field>
                                                                        <value name="A">
                                                                          <block type="variables_get" id="n^_FO~a2pbFz+8ylUj~{">
                                                                            <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_boolean" id="q2v6oqX:!e!vD#nmgLAk">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="logic_compare" id="+{V3I=d_,Ut#m`ib2Z2;">
                                                                    <field name="OP">GT</field>
                                                                    <value name="A">
                                                                      <block type="on_source" id="mK-g1|fy$C=9wO?aCFea">
                                                                        <field name="ATTR">state.val</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="variables_get" id="*[Hy@(,~J)Q^XXb=XY?v">
                                                                        <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="variables_set" id="4ITjd}1LnqzvO|cncQ~,">
                                                                <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="xW@]Ee`^fp{~wAk/$10(">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="procedures_callnoreturn" id="HI{mswB}yHji[a[hqbLm">
                                                                    <mutation name="Verbraucher_3_F"></mutation>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="controls_if" id="TlcF#~;(KK,X;G*vlZ8=">
                                                                <value name="IF0">
                                                                  <block type="logic_operation" id="(Rj_mFB[y=NL]@HA7P/|" inline="false">
                                                                    <field name="OP">AND</field>
                                                                    <value name="A">
                                                                      <block type="logic_operation" id="7N^F+8]71lW$##QIUy$B" inline="false">
                                                                        <field name="OP">AND</field>
                                                                        <value name="A">
                                                                          <block type="logic_compare" id="h{d{Dw:k9^KsTD$L{nZ7">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id=",QW|)b.9Tq}2!F|NR!1x">
                                                                                <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id="th:D+I`=$t*~EaFGdK~G">
                                                                                <field name="BOOL">TRUE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_compare" id="DTqYVel.mUQrL@|]~Lmd">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id="D=AepqiQ{QDRI]n%b1f7">
                                                                                <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id="?T)F?s)1CDYj7%CO.g`B">
                                                                                <field name="BOOL">FALSE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="logic_compare" id="?v3=Y9}r,}OY(ncYjj9g">
                                                                        <field name="OP">GT</field>
                                                                        <value name="A">
                                                                          <block type="on_source" id="C/Pmre#rdW$tUH-XW*$*">
                                                                            <field name="ATTR">state.val</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="variables_get" id="9*Jny))Y@xs%`xDHR*@p">
                                                                            <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="variables_set" id="Zg$SD{N]K+PSUxYB9-o|">
                                                                    <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="/oh?,o%I$vT+j)lb_O(#">
                                                                        <field name="BOOL">TRUE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="procedures_callnoreturn" id="KfF(Reu0A`vil9gQLN0Y">
                                                                        <mutation name="Verbraucher_2_F"></mutation>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                                <next>
                                                                  <block type="controls_if" id="OR;gh_3qNzTWff^,Odz?">
                                                                    <value name="IF0">
                                                                      <block type="logic_operation" id="-sA^!k(a^)![bgg8QO,0" inline="false">
                                                                        <field name="OP">AND</field>
                                                                        <value name="A">
                                                                          <block type="logic_compare" id="[:_X{(FJiRjRP5Dq[b~7">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id="5l|ih7Z{?RspVMO/,T+*">
                                                                                <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id="Ysq0?hi]75cZ;bA?Idq8">
                                                                                <field name="BOOL">FALSE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_compare" id=",g[iGCo{TR}`a3/UY_EV">
                                                                            <field name="OP">GT</field>
                                                                            <value name="A">
                                                                              <block type="on_source" id="9F5lP(6(HiG8a*)D/2Ly">
                                                                                <field name="ATTR">state.val</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="variables_get" id="fTjOF-28N.5xkh.w3{}*">
                                                                                <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO0">
                                                                      <block type="variables_set" id="VS:=Vu}2;M9#/-!Bs$j+">
                                                                        <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="bv=z4F*]g3`I_!*W03Q^">
                                                                            <field name="BOOL">TRUE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="procedures_callnoreturn" id="$_59jQ7tbX]YcUXk@o(:">
                                                                            <mutation name="Verbraucher_1_F"></mutation>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </statement>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
      <block type="procedures_defnoreturn" id="@ekGxf-0b4ul@_*yU!q!" x="663" y="-1262">
        <field name="NAME">Verbraucher_1_F</field>
        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        <statement name="STACK">
          <block type="debug" id="XsQy?M`M`FP^QIJ)GB|7">
            <field name="Severity">info</field>
            <value name="TEXT">
              <shadow type="text" id="Id[jm[wLw-/,vB51Uf]H">
                <field name="TEXT">Verbraucher 1</field>
              </shadow>
              <block type="text_join" id="]4D|#f/?y/zeHDhp$LWS">
                <mutation items="2"></mutation>
                <value name="ADD0">
                  <block type="text" id="jQw-UwTC]DksT)NNdDF.">
                    <field name="TEXT">Verbraucher 1</field>
                  </block>
                </value>
                <value name="ADD1">
                  <block type="logic_ternary" id="3$oAdrX`bqXSv1TghR.a" collapsed="true">
                    <value name="IF">
                      <block type="logic_compare" id="_^RA22h*u.[ABpnqOU-6">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="variables_get" id="DjJzTDY_{F!8$yQ,;f~w">
                            <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id="ynJ[Spx.q3u?mqcU0Qxy">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="THEN">
                      <block type="text" id="[7]As70kU{wfCZ8:,62F">
                        <field name="TEXT"> zugeschaltet</field>
                      </block>
                    </value>
                    <value name="ELSE">
                      <block type="text" id="f%SouFvX9rOT[udv-)ON">
                        <field name="TEXT"> abgeschaltet</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <next>
              <block type="control" id="i5St;qI=KfF6(?@W4e|G">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">shelly.0.shellyplus1#0cdc7efa6cc4#1.Relay0.Switch</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="variables_get" id="W@27ApZuY8.*wCEN]X~1">
                    <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                  </block>
                </value>
              </block>
            </next>
          </block>
        </statement>
      </block>
      <block type="procedures_defnoreturn" id="F^J*l7#(vxkqOv6n)nLf" x="662" y="-1087">
        <field name="NAME">Verbraucher_2_F</field>
        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        <statement name="STACK">
          <block type="debug" id="If`Pz%NHny~M=l4AMJx1">
            <field name="Severity">info</field>
            <value name="TEXT">
              <shadow type="text" id="$bvv8Zk*D[+xWPH/PA|D">
                <field name="TEXT">Verbraucher 1</field>
              </shadow>
              <block type="text_join" id="~^.dt!hM~I?DoQg7dyf9">
                <mutation items="2"></mutation>
                <value name="ADD0">
                  <block type="text" id="WK4M9[-w%~LwJYG;P4y@">
                    <field name="TEXT">Verbraucher 2</field>
                  </block>
                </value>
                <value name="ADD1">
                  <block type="logic_ternary" id="T8._+^dNayVtrY,5wyUO" collapsed="true">
                    <value name="IF">
                      <block type="logic_compare" id="z``pY2*;X=~7=DU7`0(b">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="variables_get" id="2DY;v,+~;E`GhWN(UehP">
                            <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id="]:B-TeVoq?l?+RB9}+!^">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="THEN">
                      <block type="text" id="CGE4y~V]Ky}?W:_K9u+A">
                        <field name="TEXT"> zugeschaltet</field>
                      </block>
                    </value>
                    <value name="ELSE">
                      <block type="text" id="RiVXqI.mm[=Y]rgpn-6T">
                        <field name="TEXT"> abgeschaltet</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
          </block>
        </statement>
      </block>
      <block type="procedures_defnoreturn" id="rVnNMwa*ldF*C!S`2Tch" x="662" y="-863">
        <field name="NAME">Verbraucher_3_F</field>
        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        <statement name="STACK">
          <block type="debug" id="i3V2P?+By1VW3C~IuvBF">
            <field name="Severity">info</field>
            <value name="TEXT">
              <shadow type="text" id="f`Nmr{D%Den*.Si(Kv~~">
                <field name="TEXT">Verbraucher 1</field>
              </shadow>
              <block type="text_join" id="wIetKZ2Ymar]/WVPxh}@">
                <mutation items="2"></mutation>
                <value name="ADD0">
                  <block type="text" id="Vqx~~[XvWb+[E$dZ4]J4">
                    <field name="TEXT">Verbraucher 3</field>
                  </block>
                </value>
                <value name="ADD1">
                  <block type="logic_ternary" id="=GQ]r[dcOt[nJ}c)6j/O" collapsed="true">
                    <value name="IF">
                      <block type="logic_compare" id="]{#nwEqLHZvC?#BD:jo7">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="variables_get" id="2^~lRHaC5dQ-[;{s3p~9">
                            <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id=";F}r,kfP_pt3ysSM+edX">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="THEN">
                      <block type="text" id="RHD5q%W3mNv~Rc2}gE3}">
                        <field name="TEXT"> zugeschaltet</field>
                      </block>
                    </value>
                    <value name="ELSE">
                      <block type="text" id=",89l.Z35zw#b^FWyd{YV">
                        <field name="TEXT"> abgeschaltet</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
          </block>
        </statement>
      </block>
    </xml>
    

    Mod-Edit
    Code in Code-Tags </> setzen

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • C Crow86

      Hallo,
      Ich habe ein problem mit einem skript, und zwar schaltet mein "verbraucher1" passend ein soballt Grid Summe größer als 800watt ist, aber beim abschalten klappt was nicht mit der wolken verzögerung.
      Ich möchte quasi das sich nach und nach die verbraucher abschalten sofern länger als sonnenverzögerung die endsprechende wattzahl vorhanden ist.
      ich bin absoluter anfänger und habe das skript im netz gefunden und etwas auf meine bedürfnisse angepasst daher sicherlich auch der fehler.

      Hier mein skript:

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</variable>
          <variable id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</variable>
          <variable id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</variable>
          <variable id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</variable>
          <variable id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</variable>
          <variable id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</variable>
          <variable id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</variable>
          <variable type="timeout" id="WolkenTimeout">WolkenTimeout</variable>
        </variables>
        <block type="comment" id="!$7v[$OV+$1bj2,8AG^I" x="-38" y="-1337">
          <field name="COMMENT">Verbraucher nach Priorität definieren</field>
          <next>
            <block type="variables_set" id="X,Kte;fb[i[!TOm:{KMP">
              <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
              <value name="VALUE">
                <block type="math_number" id="4]$iqGm92WQ(}+WKtd@b">
                  <field name="NUM">800</field>
                </block>
              </value>
              <next>
                <block type="variables_set" id="D}?AQ/fSwSt3Yn@5aWda">
                  <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                  <value name="VALUE">
                    <block type="math_number" id=";x*A;(3wi@hJO^nx#Rdx">
                      <field name="NUM">1000</field>
                    </block>
                  </value>
                  <next>
                    <block type="variables_set" id="*#bP}Vb`Ny@(KL.dN5Z5">
                      <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                      <value name="VALUE">
                        <block type="math_number" id=")S3mPs;-xP/57{2:|Luf">
                          <field name="NUM">3000</field>
                        </block>
                      </value>
                      <next>
                        <block type="variables_set" id="q9RCpGf%NCHwe3CT?.Bg">
                          <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="S%3.V:zT{[3GZ]B9GhTu">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                          <next>
                            <block type="variables_set" id="+e=+FZA$6D/hg3sg}-6~">
                              <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="IwMX1dzDOB#m*QTi$gMq">
                                  <field name="BOOL">FALSE</field>
                                </block>
                              </value>
                              <next>
                                <block type="variables_set" id="/E-q[dH)W-w]o13faTdn">
                                  <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="cN+]-J6tWyNJF!1RK6Fa">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="variables_set" id="m*B*b{{@X{[p}%}LAi{y">
                                      <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="`teF9Vr6xe54GK6^[!u]">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="procedures_callnoreturn" id="N$t)M,:~htBoAo.G_^)p">
                                          <mutation name="Verbraucher_1_F"></mutation>
                                          <next>
                                            <block type="procedures_callnoreturn" id="U,y:5!^da~,*5BF~il0v">
                                              <mutation name="Verbraucher_2_F"></mutation>
                                              <next>
                                                <block type="procedures_callnoreturn" id="`q_aF*(K(]hp6[X`hX1x">
                                                  <mutation name="Verbraucher_3_F"></mutation>
                                                  <next>
                                                    <block type="on_ext" id="W*oi[r42Fur~gO:zbm4g">
                                                      <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="85SpWm|JTqSGg:^e/*rU">
                                                          <field name="oid">default</field>
                                                        </shadow>
                                                        <block type="field_oid" id="QJ=%Ay8%ZQ4%B9.thx%A">
                                                          <field name="oid">0_userdata.0.Grid_summe</field>
                                                        </block>
                                                      </value>
                                                      <statement name="STATEMENT">
                                                        <block type="controls_if" id="^7l^4UD1B#B1Ze$~9,5R">
                                                          <value name="IF0">
                                                            <block type="logic_compare" id="R[55*32U9|fV73jr|d5w">
                                                              <field name="OP">EQ</field>
                                                              <value name="A">
                                                                <block type="variables_get" id="wD#_u4grFGiK*IuaQTh|">
                                                                  <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="logic_boolean" id="Rmo~p[C`sY{T:v`@.hR_">
                                                                  <field name="BOOL">FALSE</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="variables_set" id="pe}-WiBkwCh)557LFEEA">
                                                              <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                              <value name="VALUE">
                                                                <block type="logic_boolean" id="|.0)VM`BPJ#(SM$L%Q|P">
                                                                  <field name="BOOL">TRUE</field>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="timeouts_settimeout" id="15Tt]:5FLZ+hls0uWS7C">
                                                                  <field name="NAME">WolkenTimeout</field>
                                                                  <field name="DELAY">5</field>
                                                                  <field name="UNIT">min</field>
                                                                  <statement name="STATEMENT">
                                                                    <block type="variables_set" id="%IH/_dNX*NNu4-D5DKEq">
                                                                      <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                                      <value name="VALUE">
                                                                        <block type="logic_boolean" id="jzJKMdVAcr-KH,=lqAVW">
                                                                          <field name="BOOL">FALSE</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </statement>
                                                                  <next>
                                                                    <block type="controls_if" id="6=1*.Afj/9S!Iab2LFQR">
                                                                      <mutation elseif="2"></mutation>
                                                                      <value name="IF0">
                                                                        <block type="logic_operation" id="vnLhnn:#XfvGmd@]}e,E" inline="false">
                                                                          <field name="OP">AND</field>
                                                                          <value name="A">
                                                                            <block type="logic_compare" id="DhztCHC}xjSoVz%kp4dG">
                                                                              <field name="OP">EQ</field>
                                                                              <value name="A">
                                                                                <block type="variables_get" id="scM/kU*7TP*]C[i_npzN">
                                                                                  <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="logic_boolean" id="]gmRpKHu4,Hxs{Zdu`r?">
                                                                                  <field name="BOOL">TRUE</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="logic_compare" id="2LKHdpjKy1EyHR?.FVt$">
                                                                              <field name="OP">LT</field>
                                                                              <value name="A">
                                                                                <block type="on_source" id="-^oF!vgjO6mRpWqK:C^U">
                                                                                  <field name="ATTR">state.val</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="variables_get" id="ZLF^jCN,qjggU-iWK.U-">
                                                                                  <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <statement name="DO0">
                                                                        <block type="variables_set" id="^ODI8wS9$6CvIasDCP?l">
                                                                          <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                          <value name="VALUE">
                                                                            <block type="logic_boolean" id="^R.MVS:SK_{)j=.-8^|7">
                                                                              <field name="BOOL">FALSE</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="procedures_callnoreturn" id="u:hqtieIXe/0XTiGs]`q">
                                                                              <mutation name="Verbraucher_3_F"></mutation>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </statement>
                                                                      <value name="IF1">
                                                                        <block type="logic_operation" id="12nva]Q=7I]aU=RqPcF^" inline="false">
                                                                          <field name="OP">AND</field>
                                                                          <value name="A">
                                                                            <block type="logic_compare" id="B/,5-jyojV+qqsCnlguO">
                                                                              <field name="OP">EQ</field>
                                                                              <value name="A">
                                                                                <block type="variables_get" id="olTmeRlU/{_y6p~fNgbK">
                                                                                  <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="logic_boolean" id="GEr$l_D,jsSI#i$XS:*?">
                                                                                  <field name="BOOL">TRUE</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="logic_compare" id="e%|4mPECYNQ?=Wxe_-N-">
                                                                              <field name="OP">LT</field>
                                                                              <value name="A">
                                                                                <block type="on_source" id="BX,l?`N8Ne$//Pj[be79">
                                                                                  <field name="ATTR">state.val</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="variables_get" id="6w]Y.3!mnc3gkOHJcNfr">
                                                                                  <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <statement name="DO1">
                                                                        <block type="variables_set" id="9RgBrLvxD2U,ye-m9viy">
                                                                          <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                          <value name="VALUE">
                                                                            <block type="logic_boolean" id="@1`T||6b=WVwfp5%#[8%">
                                                                              <field name="BOOL">FALSE</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="procedures_callnoreturn" id="rh}kO.E$x/(8_Uq(19zR">
                                                                              <mutation name="Verbraucher_2_F"></mutation>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </statement>
                                                                      <value name="IF2">
                                                                        <block type="logic_operation" id="OoH]dSnZuO^}B?a}EP8z" inline="false">
                                                                          <field name="OP">AND</field>
                                                                          <value name="A">
                                                                            <block type="logic_compare" id="$68a%w#)rPE:4TDpRWis">
                                                                              <field name="OP">EQ</field>
                                                                              <value name="A">
                                                                                <block type="variables_get" id="/;g5aqBuPe84GnfC2UbU">
                                                                                  <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="logic_boolean" id=")hP]*877jPwu9N8.[(79">
                                                                                  <field name="BOOL">TRUE</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="logic_compare" id=".V;dQCQ)J3E+aXm0(^vh">
                                                                              <field name="OP">LT</field>
                                                                              <value name="A">
                                                                                <block type="on_source" id="[g1HWrXjMhE+XBZ[C?{u">
                                                                                  <field name="ATTR">state.val</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="variables_get" id="##_kE;LZ.iFP~mVkc`DL">
                                                                                  <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <statement name="DO2">
                                                                        <block type="variables_set" id="UBdvQr/~=|oAO4JZI2YP">
                                                                          <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                          <value name="VALUE">
                                                                            <block type="logic_boolean" id="q894myS0At?(+8Iub+)O">
                                                                              <field name="BOOL">FALSE</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="procedures_callnoreturn" id="t*`6kK;Hg:%(cS!PAAy#">
                                                                              <mutation name="Verbraucher_1_F"></mutation>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </statement>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </statement>
                                                          <next>
                                                            <block type="controls_if" id="t.XI=#VXj0H!fM{0bY_:">
                                                              <value name="IF0">
                                                                <block type="logic_operation" id="{-Ok}Tq^6famB8*r?8!c" inline="false">
                                                                  <field name="OP">AND</field>
                                                                  <value name="A">
                                                                    <block type="logic_operation" id="V,+DBlwc3RcC_Z0;%Zmq" inline="false">
                                                                      <field name="OP">AND</field>
                                                                      <value name="A">
                                                                        <block type="logic_compare" id="iD|?etR?+R+iMsPXh~ur">
                                                                          <field name="OP">EQ</field>
                                                                          <value name="A">
                                                                            <block type="variables_get" id="rmU-UOP9y{h.AL3mPV=A">
                                                                              <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="logic_boolean" id="@WO#FL{bE^{nzla/+4RI">
                                                                              <field name="BOOL">TRUE</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <block type="logic_compare" id="0Nc1JZhc%qRQfKgv~i9{">
                                                                          <field name="OP">EQ</field>
                                                                          <value name="A">
                                                                            <block type="variables_get" id="n^_FO~a2pbFz+8ylUj~{">
                                                                              <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="logic_boolean" id="q2v6oqX:!e!vD#nmgLAk">
                                                                              <field name="BOOL">FALSE</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="logic_compare" id="+{V3I=d_,Ut#m`ib2Z2;">
                                                                      <field name="OP">GT</field>
                                                                      <value name="A">
                                                                        <block type="on_source" id="mK-g1|fy$C=9wO?aCFea">
                                                                          <field name="ATTR">state.val</field>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <block type="variables_get" id="*[Hy@(,~J)Q^XXb=XY?v">
                                                                          <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <statement name="DO0">
                                                                <block type="variables_set" id="4ITjd}1LnqzvO|cncQ~,">
                                                                  <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                  <value name="VALUE">
                                                                    <block type="logic_boolean" id="xW@]Ee`^fp{~wAk/$10(">
                                                                      <field name="BOOL">TRUE</field>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="procedures_callnoreturn" id="HI{mswB}yHji[a[hqbLm">
                                                                      <mutation name="Verbraucher_3_F"></mutation>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </statement>
                                                              <next>
                                                                <block type="controls_if" id="TlcF#~;(KK,X;G*vlZ8=">
                                                                  <value name="IF0">
                                                                    <block type="logic_operation" id="(Rj_mFB[y=NL]@HA7P/|" inline="false">
                                                                      <field name="OP">AND</field>
                                                                      <value name="A">
                                                                        <block type="logic_operation" id="7N^F+8]71lW$##QIUy$B" inline="false">
                                                                          <field name="OP">AND</field>
                                                                          <value name="A">
                                                                            <block type="logic_compare" id="h{d{Dw:k9^KsTD$L{nZ7">
                                                                              <field name="OP">EQ</field>
                                                                              <value name="A">
                                                                                <block type="variables_get" id=",QW|)b.9Tq}2!F|NR!1x">
                                                                                  <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="logic_boolean" id="th:D+I`=$t*~EaFGdK~G">
                                                                                  <field name="BOOL">TRUE</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="logic_compare" id="DTqYVel.mUQrL@|]~Lmd">
                                                                              <field name="OP">EQ</field>
                                                                              <value name="A">
                                                                                <block type="variables_get" id="D=AepqiQ{QDRI]n%b1f7">
                                                                                  <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="logic_boolean" id="?T)F?s)1CDYj7%CO.g`B">
                                                                                  <field name="BOOL">FALSE</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <block type="logic_compare" id="?v3=Y9}r,}OY(ncYjj9g">
                                                                          <field name="OP">GT</field>
                                                                          <value name="A">
                                                                            <block type="on_source" id="C/Pmre#rdW$tUH-XW*$*">
                                                                              <field name="ATTR">state.val</field>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="variables_get" id="9*Jny))Y@xs%`xDHR*@p">
                                                                              <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <statement name="DO0">
                                                                    <block type="variables_set" id="Zg$SD{N]K+PSUxYB9-o|">
                                                                      <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                      <value name="VALUE">
                                                                        <block type="logic_boolean" id="/oh?,o%I$vT+j)lb_O(#">
                                                                          <field name="BOOL">TRUE</field>
                                                                        </block>
                                                                      </value>
                                                                      <next>
                                                                        <block type="procedures_callnoreturn" id="KfF(Reu0A`vil9gQLN0Y">
                                                                          <mutation name="Verbraucher_2_F"></mutation>
                                                                        </block>
                                                                      </next>
                                                                    </block>
                                                                  </statement>
                                                                  <next>
                                                                    <block type="controls_if" id="OR;gh_3qNzTWff^,Odz?">
                                                                      <value name="IF0">
                                                                        <block type="logic_operation" id="-sA^!k(a^)![bgg8QO,0" inline="false">
                                                                          <field name="OP">AND</field>
                                                                          <value name="A">
                                                                            <block type="logic_compare" id="[:_X{(FJiRjRP5Dq[b~7">
                                                                              <field name="OP">EQ</field>
                                                                              <value name="A">
                                                                                <block type="variables_get" id="5l|ih7Z{?RspVMO/,T+*">
                                                                                  <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="logic_boolean" id="Ysq0?hi]75cZ;bA?Idq8">
                                                                                  <field name="BOOL">FALSE</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                          <value name="B">
                                                                            <block type="logic_compare" id=",g[iGCo{TR}`a3/UY_EV">
                                                                              <field name="OP">GT</field>
                                                                              <value name="A">
                                                                                <block type="on_source" id="9F5lP(6(HiG8a*)D/2Ly">
                                                                                  <field name="ATTR">state.val</field>
                                                                                </block>
                                                                              </value>
                                                                              <value name="B">
                                                                                <block type="variables_get" id="fTjOF-28N.5xkh.w3{}*">
                                                                                  <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
                                                                                </block>
                                                                              </value>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <statement name="DO0">
                                                                        <block type="variables_set" id="VS:=Vu}2;M9#/-!Bs$j+">
                                                                          <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                          <value name="VALUE">
                                                                            <block type="logic_boolean" id="bv=z4F*]g3`I_!*W03Q^">
                                                                              <field name="BOOL">TRUE</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="procedures_callnoreturn" id="$_59jQ7tbX]YcUXk@o(:">
                                                                              <mutation name="Verbraucher_1_F"></mutation>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </statement>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
        <block type="procedures_defnoreturn" id="@ekGxf-0b4ul@_*yU!q!" x="663" y="-1262">
          <field name="NAME">Verbraucher_1_F</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="debug" id="XsQy?M`M`FP^QIJ)GB|7">
              <field name="Severity">info</field>
              <value name="TEXT">
                <shadow type="text" id="Id[jm[wLw-/,vB51Uf]H">
                  <field name="TEXT">Verbraucher 1</field>
                </shadow>
                <block type="text_join" id="]4D|#f/?y/zeHDhp$LWS">
                  <mutation items="2"></mutation>
                  <value name="ADD0">
                    <block type="text" id="jQw-UwTC]DksT)NNdDF.">
                      <field name="TEXT">Verbraucher 1</field>
                    </block>
                  </value>
                  <value name="ADD1">
                    <block type="logic_ternary" id="3$oAdrX`bqXSv1TghR.a" collapsed="true">
                      <value name="IF">
                        <block type="logic_compare" id="_^RA22h*u.[ABpnqOU-6">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id="DjJzTDY_{F!8$yQ,;f~w">
                              <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="ynJ[Spx.q3u?mqcU0Qxy">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="THEN">
                        <block type="text" id="[7]As70kU{wfCZ8:,62F">
                          <field name="TEXT"> zugeschaltet</field>
                        </block>
                      </value>
                      <value name="ELSE">
                        <block type="text" id="f%SouFvX9rOT[udv-)ON">
                          <field name="TEXT"> abgeschaltet</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <next>
                <block type="control" id="i5St;qI=KfF6(?@W4e|G">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">shelly.0.shellyplus1#0cdc7efa6cc4#1.Relay0.Switch</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="variables_get" id="W@27ApZuY8.*wCEN]X~1">
                      <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                    </block>
                  </value>
                </block>
              </next>
            </block>
          </statement>
        </block>
        <block type="procedures_defnoreturn" id="F^J*l7#(vxkqOv6n)nLf" x="662" y="-1087">
          <field name="NAME">Verbraucher_2_F</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="debug" id="If`Pz%NHny~M=l4AMJx1">
              <field name="Severity">info</field>
              <value name="TEXT">
                <shadow type="text" id="$bvv8Zk*D[+xWPH/PA|D">
                  <field name="TEXT">Verbraucher 1</field>
                </shadow>
                <block type="text_join" id="~^.dt!hM~I?DoQg7dyf9">
                  <mutation items="2"></mutation>
                  <value name="ADD0">
                    <block type="text" id="WK4M9[-w%~LwJYG;P4y@">
                      <field name="TEXT">Verbraucher 2</field>
                    </block>
                  </value>
                  <value name="ADD1">
                    <block type="logic_ternary" id="T8._+^dNayVtrY,5wyUO" collapsed="true">
                      <value name="IF">
                        <block type="logic_compare" id="z``pY2*;X=~7=DU7`0(b">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id="2DY;v,+~;E`GhWN(UehP">
                              <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id="]:B-TeVoq?l?+RB9}+!^">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="THEN">
                        <block type="text" id="CGE4y~V]Ky}?W:_K9u+A">
                          <field name="TEXT"> zugeschaltet</field>
                        </block>
                      </value>
                      <value name="ELSE">
                        <block type="text" id="RiVXqI.mm[=Y]rgpn-6T">
                          <field name="TEXT"> abgeschaltet</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
            </block>
          </statement>
        </block>
        <block type="procedures_defnoreturn" id="rVnNMwa*ldF*C!S`2Tch" x="662" y="-863">
          <field name="NAME">Verbraucher_3_F</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
          <statement name="STACK">
            <block type="debug" id="i3V2P?+By1VW3C~IuvBF">
              <field name="Severity">info</field>
              <value name="TEXT">
                <shadow type="text" id="f`Nmr{D%Den*.Si(Kv~~">
                  <field name="TEXT">Verbraucher 1</field>
                </shadow>
                <block type="text_join" id="wIetKZ2Ymar]/WVPxh}@">
                  <mutation items="2"></mutation>
                  <value name="ADD0">
                    <block type="text" id="Vqx~~[XvWb+[E$dZ4]J4">
                      <field name="TEXT">Verbraucher 3</field>
                    </block>
                  </value>
                  <value name="ADD1">
                    <block type="logic_ternary" id="=GQ]r[dcOt[nJ}c)6j/O" collapsed="true">
                      <value name="IF">
                        <block type="logic_compare" id="]{#nwEqLHZvC?#BD:jo7">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="variables_get" id="2^~lRHaC5dQ-[;{s3p~9">
                              <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id=";F}r,kfP_pt3ysSM+edX">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <value name="THEN">
                        <block type="text" id="RHD5q%W3mNv~Rc2}gE3}">
                          <field name="TEXT"> zugeschaltet</field>
                        </block>
                      </value>
                      <value name="ELSE">
                        <block type="text" id=",89l.Z35zw#b^FWyd{YV">
                          <field name="TEXT"> abgeschaltet</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
            </block>
          </statement>
        </block>
      </xml>
      

      Mod-Edit
      Code in Code-Tags </> setzen

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @crow86 sagte in Pv Überschuss steurung:

      ich bin absoluter anfänger

      dann lies bitte
      https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

      Dann kann man dir vielleicht besser helfen

      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 Antwort Letzte Antwort
      0
      • C Crow86

        Hallo,
        Ich habe ein problem mit einem skript, und zwar schaltet mein "verbraucher1" passend ein soballt Grid Summe größer als 800watt ist, aber beim abschalten klappt was nicht mit der wolken verzögerung.
        Ich möchte quasi das sich nach und nach die verbraucher abschalten sofern länger als sonnenverzögerung die endsprechende wattzahl vorhanden ist.
        ich bin absoluter anfänger und habe das skript im netz gefunden und etwas auf meine bedürfnisse angepasst daher sicherlich auch der fehler.

        Hier mein skript:

        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</variable>
            <variable id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</variable>
            <variable id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</variable>
            <variable id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</variable>
            <variable id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</variable>
            <variable id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</variable>
            <variable id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</variable>
            <variable type="timeout" id="WolkenTimeout">WolkenTimeout</variable>
          </variables>
          <block type="comment" id="!$7v[$OV+$1bj2,8AG^I" x="-38" y="-1337">
            <field name="COMMENT">Verbraucher nach Priorität definieren</field>
            <next>
              <block type="variables_set" id="X,Kte;fb[i[!TOm:{KMP">
                <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
                <value name="VALUE">
                  <block type="math_number" id="4]$iqGm92WQ(}+WKtd@b">
                    <field name="NUM">800</field>
                  </block>
                </value>
                <next>
                  <block type="variables_set" id="D}?AQ/fSwSt3Yn@5aWda">
                    <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                    <value name="VALUE">
                      <block type="math_number" id=";x*A;(3wi@hJO^nx#Rdx">
                        <field name="NUM">1000</field>
                      </block>
                    </value>
                    <next>
                      <block type="variables_set" id="*#bP}Vb`Ny@(KL.dN5Z5">
                        <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                        <value name="VALUE">
                          <block type="math_number" id=")S3mPs;-xP/57{2:|Luf">
                            <field name="NUM">3000</field>
                          </block>
                        </value>
                        <next>
                          <block type="variables_set" id="q9RCpGf%NCHwe3CT?.Bg">
                            <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                            <value name="VALUE">
                              <block type="logic_boolean" id="S%3.V:zT{[3GZ]B9GhTu">
                                <field name="BOOL">FALSE</field>
                              </block>
                            </value>
                            <next>
                              <block type="variables_set" id="+e=+FZA$6D/hg3sg}-6~">
                                <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="IwMX1dzDOB#m*QTi$gMq">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="variables_set" id="/E-q[dH)W-w]o13faTdn">
                                    <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                    <value name="VALUE">
                                      <block type="logic_boolean" id="cN+]-J6tWyNJF!1RK6Fa">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="variables_set" id="m*B*b{{@X{[p}%}LAi{y">
                                        <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                        <value name="VALUE">
                                          <block type="logic_boolean" id="`teF9Vr6xe54GK6^[!u]">
                                            <field name="BOOL">FALSE</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="procedures_callnoreturn" id="N$t)M,:~htBoAo.G_^)p">
                                            <mutation name="Verbraucher_1_F"></mutation>
                                            <next>
                                              <block type="procedures_callnoreturn" id="U,y:5!^da~,*5BF~il0v">
                                                <mutation name="Verbraucher_2_F"></mutation>
                                                <next>
                                                  <block type="procedures_callnoreturn" id="`q_aF*(K(]hp6[X`hX1x">
                                                    <mutation name="Verbraucher_3_F"></mutation>
                                                    <next>
                                                      <block type="on_ext" id="W*oi[r42Fur~gO:zbm4g">
                                                        <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="85SpWm|JTqSGg:^e/*rU">
                                                            <field name="oid">default</field>
                                                          </shadow>
                                                          <block type="field_oid" id="QJ=%Ay8%ZQ4%B9.thx%A">
                                                            <field name="oid">0_userdata.0.Grid_summe</field>
                                                          </block>
                                                        </value>
                                                        <statement name="STATEMENT">
                                                          <block type="controls_if" id="^7l^4UD1B#B1Ze$~9,5R">
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="R[55*32U9|fV73jr|d5w">
                                                                <field name="OP">EQ</field>
                                                                <value name="A">
                                                                  <block type="variables_get" id="wD#_u4grFGiK*IuaQTh|">
                                                                    <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="logic_boolean" id="Rmo~p[C`sY{T:v`@.hR_">
                                                                    <field name="BOOL">FALSE</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="variables_set" id="pe}-WiBkwCh)557LFEEA">
                                                                <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                                <value name="VALUE">
                                                                  <block type="logic_boolean" id="|.0)VM`BPJ#(SM$L%Q|P">
                                                                    <field name="BOOL">TRUE</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="timeouts_settimeout" id="15Tt]:5FLZ+hls0uWS7C">
                                                                    <field name="NAME">WolkenTimeout</field>
                                                                    <field name="DELAY">5</field>
                                                                    <field name="UNIT">min</field>
                                                                    <statement name="STATEMENT">
                                                                      <block type="variables_set" id="%IH/_dNX*NNu4-D5DKEq">
                                                                        <field name="VAR" id="u$n!XZBM)j[J?f~JT%z5">WolkenVerzoegerung</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="jzJKMdVAcr-KH,=lqAVW">
                                                                            <field name="BOOL">FALSE</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </statement>
                                                                    <next>
                                                                      <block type="controls_if" id="6=1*.Afj/9S!Iab2LFQR">
                                                                        <mutation elseif="2"></mutation>
                                                                        <value name="IF0">
                                                                          <block type="logic_operation" id="vnLhnn:#XfvGmd@]}e,E" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="DhztCHC}xjSoVz%kp4dG">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="variables_get" id="scM/kU*7TP*]C[i_npzN">
                                                                                    <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id="]gmRpKHu4,Hxs{Zdu`r?">
                                                                                    <field name="BOOL">TRUE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_compare" id="2LKHdpjKy1EyHR?.FVt$">
                                                                                <field name="OP">LT</field>
                                                                                <value name="A">
                                                                                  <block type="on_source" id="-^oF!vgjO6mRpWqK:C^U">
                                                                                    <field name="ATTR">state.val</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="variables_get" id="ZLF^jCN,qjggU-iWK.U-">
                                                                                    <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO0">
                                                                          <block type="variables_set" id="^ODI8wS9$6CvIasDCP?l">
                                                                            <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                            <value name="VALUE">
                                                                              <block type="logic_boolean" id="^R.MVS:SK_{)j=.-8^|7">
                                                                                <field name="BOOL">FALSE</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="procedures_callnoreturn" id="u:hqtieIXe/0XTiGs]`q">
                                                                                <mutation name="Verbraucher_3_F"></mutation>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </statement>
                                                                        <value name="IF1">
                                                                          <block type="logic_operation" id="12nva]Q=7I]aU=RqPcF^" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="B/,5-jyojV+qqsCnlguO">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="variables_get" id="olTmeRlU/{_y6p~fNgbK">
                                                                                    <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id="GEr$l_D,jsSI#i$XS:*?">
                                                                                    <field name="BOOL">TRUE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_compare" id="e%|4mPECYNQ?=Wxe_-N-">
                                                                                <field name="OP">LT</field>
                                                                                <value name="A">
                                                                                  <block type="on_source" id="BX,l?`N8Ne$//Pj[be79">
                                                                                    <field name="ATTR">state.val</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="variables_get" id="6w]Y.3!mnc3gkOHJcNfr">
                                                                                    <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO1">
                                                                          <block type="variables_set" id="9RgBrLvxD2U,ye-m9viy">
                                                                            <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                            <value name="VALUE">
                                                                              <block type="logic_boolean" id="@1`T||6b=WVwfp5%#[8%">
                                                                                <field name="BOOL">FALSE</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="procedures_callnoreturn" id="rh}kO.E$x/(8_Uq(19zR">
                                                                                <mutation name="Verbraucher_2_F"></mutation>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </statement>
                                                                        <value name="IF2">
                                                                          <block type="logic_operation" id="OoH]dSnZuO^}B?a}EP8z" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="$68a%w#)rPE:4TDpRWis">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="variables_get" id="/;g5aqBuPe84GnfC2UbU">
                                                                                    <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id=")hP]*877jPwu9N8.[(79">
                                                                                    <field name="BOOL">TRUE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_compare" id=".V;dQCQ)J3E+aXm0(^vh">
                                                                                <field name="OP">LT</field>
                                                                                <value name="A">
                                                                                  <block type="on_source" id="[g1HWrXjMhE+XBZ[C?{u">
                                                                                    <field name="ATTR">state.val</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="variables_get" id="##_kE;LZ.iFP~mVkc`DL">
                                                                                    <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO2">
                                                                          <block type="variables_set" id="UBdvQr/~=|oAO4JZI2YP">
                                                                            <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                            <value name="VALUE">
                                                                              <block type="logic_boolean" id="q894myS0At?(+8Iub+)O">
                                                                                <field name="BOOL">FALSE</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="procedures_callnoreturn" id="t*`6kK;Hg:%(cS!PAAy#">
                                                                                <mutation name="Verbraucher_1_F"></mutation>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </statement>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </statement>
                                                            <next>
                                                              <block type="controls_if" id="t.XI=#VXj0H!fM{0bY_:">
                                                                <value name="IF0">
                                                                  <block type="logic_operation" id="{-Ok}Tq^6famB8*r?8!c" inline="false">
                                                                    <field name="OP">AND</field>
                                                                    <value name="A">
                                                                      <block type="logic_operation" id="V,+DBlwc3RcC_Z0;%Zmq" inline="false">
                                                                        <field name="OP">AND</field>
                                                                        <value name="A">
                                                                          <block type="logic_compare" id="iD|?etR?+R+iMsPXh~ur">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id="rmU-UOP9y{h.AL3mPV=A">
                                                                                <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id="@WO#FL{bE^{nzla/+4RI">
                                                                                <field name="BOOL">TRUE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_compare" id="0Nc1JZhc%qRQfKgv~i9{">
                                                                            <field name="OP">EQ</field>
                                                                            <value name="A">
                                                                              <block type="variables_get" id="n^_FO~a2pbFz+8ylUj~{">
                                                                                <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_boolean" id="q2v6oqX:!e!vD#nmgLAk">
                                                                                <field name="BOOL">FALSE</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="logic_compare" id="+{V3I=d_,Ut#m`ib2Z2;">
                                                                        <field name="OP">GT</field>
                                                                        <value name="A">
                                                                          <block type="on_source" id="mK-g1|fy$C=9wO?aCFea">
                                                                            <field name="ATTR">state.val</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="variables_get" id="*[Hy@(,~J)Q^XXb=XY?v">
                                                                            <field name="VAR" id="Qd@~YUEX}4:5(CxoR0XE">Verbraucher_3</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="variables_set" id="4ITjd}1LnqzvO|cncQ~,">
                                                                    <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="xW@]Ee`^fp{~wAk/$10(">
                                                                        <field name="BOOL">TRUE</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="procedures_callnoreturn" id="HI{mswB}yHji[a[hqbLm">
                                                                        <mutation name="Verbraucher_3_F"></mutation>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </statement>
                                                                <next>
                                                                  <block type="controls_if" id="TlcF#~;(KK,X;G*vlZ8=">
                                                                    <value name="IF0">
                                                                      <block type="logic_operation" id="(Rj_mFB[y=NL]@HA7P/|" inline="false">
                                                                        <field name="OP">AND</field>
                                                                        <value name="A">
                                                                          <block type="logic_operation" id="7N^F+8]71lW$##QIUy$B" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="h{d{Dw:k9^KsTD$L{nZ7">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="variables_get" id=",QW|)b.9Tq}2!F|NR!1x">
                                                                                    <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id="th:D+I`=$t*~EaFGdK~G">
                                                                                    <field name="BOOL">TRUE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_compare" id="DTqYVel.mUQrL@|]~Lmd">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="variables_get" id="D=AepqiQ{QDRI]n%b1f7">
                                                                                    <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id="?T)F?s)1CDYj7%CO.g`B">
                                                                                    <field name="BOOL">FALSE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <value name="B">
                                                                          <block type="logic_compare" id="?v3=Y9}r,}OY(ncYjj9g">
                                                                            <field name="OP">GT</field>
                                                                            <value name="A">
                                                                              <block type="on_source" id="C/Pmre#rdW$tUH-XW*$*">
                                                                                <field name="ATTR">state.val</field>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="variables_get" id="9*Jny))Y@xs%`xDHR*@p">
                                                                                <field name="VAR" id="f6*O*xo-Qtq,VGU7f|-6">Verbraucher_2</field>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <statement name="DO0">
                                                                      <block type="variables_set" id="Zg$SD{N]K+PSUxYB9-o|">
                                                                        <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                                                                        <value name="VALUE">
                                                                          <block type="logic_boolean" id="/oh?,o%I$vT+j)lb_O(#">
                                                                            <field name="BOOL">TRUE</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="procedures_callnoreturn" id="KfF(Reu0A`vil9gQLN0Y">
                                                                            <mutation name="Verbraucher_2_F"></mutation>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </statement>
                                                                    <next>
                                                                      <block type="controls_if" id="OR;gh_3qNzTWff^,Odz?">
                                                                        <value name="IF0">
                                                                          <block type="logic_operation" id="-sA^!k(a^)![bgg8QO,0" inline="false">
                                                                            <field name="OP">AND</field>
                                                                            <value name="A">
                                                                              <block type="logic_compare" id="[:_X{(FJiRjRP5Dq[b~7">
                                                                                <field name="OP">EQ</field>
                                                                                <value name="A">
                                                                                  <block type="variables_get" id="5l|ih7Z{?RspVMO/,T+*">
                                                                                    <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="logic_boolean" id="Ysq0?hi]75cZ;bA?Idq8">
                                                                                    <field name="BOOL">FALSE</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                            <value name="B">
                                                                              <block type="logic_compare" id=",g[iGCo{TR}`a3/UY_EV">
                                                                                <field name="OP">GT</field>
                                                                                <value name="A">
                                                                                  <block type="on_source" id="9F5lP(6(HiG8a*)D/2Ly">
                                                                                    <field name="ATTR">state.val</field>
                                                                                  </block>
                                                                                </value>
                                                                                <value name="B">
                                                                                  <block type="variables_get" id="fTjOF-28N.5xkh.w3{}*">
                                                                                    <field name="VAR" id="N2Dk85CQN2uL0w3qt8A_">Verbraucher_1</field>
                                                                                  </block>
                                                                                </value>
                                                                              </block>
                                                                            </value>
                                                                          </block>
                                                                        </value>
                                                                        <statement name="DO0">
                                                                          <block type="variables_set" id="VS:=Vu}2;M9#/-!Bs$j+">
                                                                            <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                                                                            <value name="VALUE">
                                                                              <block type="logic_boolean" id="bv=z4F*]g3`I_!*W03Q^">
                                                                                <field name="BOOL">TRUE</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="procedures_callnoreturn" id="$_59jQ7tbX]YcUXk@o(:">
                                                                                <mutation name="Verbraucher_1_F"></mutation>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </statement>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
          <block type="procedures_defnoreturn" id="@ekGxf-0b4ul@_*yU!q!" x="663" y="-1262">
            <field name="NAME">Verbraucher_1_F</field>
            <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
            <statement name="STACK">
              <block type="debug" id="XsQy?M`M`FP^QIJ)GB|7">
                <field name="Severity">info</field>
                <value name="TEXT">
                  <shadow type="text" id="Id[jm[wLw-/,vB51Uf]H">
                    <field name="TEXT">Verbraucher 1</field>
                  </shadow>
                  <block type="text_join" id="]4D|#f/?y/zeHDhp$LWS">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text" id="jQw-UwTC]DksT)NNdDF.">
                        <field name="TEXT">Verbraucher 1</field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="logic_ternary" id="3$oAdrX`bqXSv1TghR.a" collapsed="true">
                        <value name="IF">
                          <block type="logic_compare" id="_^RA22h*u.[ABpnqOU-6">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="variables_get" id="DjJzTDY_{F!8$yQ,;f~w">
                                <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id="ynJ[Spx.q3u?mqcU0Qxy">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="THEN">
                          <block type="text" id="[7]As70kU{wfCZ8:,62F">
                            <field name="TEXT"> zugeschaltet</field>
                          </block>
                        </value>
                        <value name="ELSE">
                          <block type="text" id="f%SouFvX9rOT[udv-)ON">
                            <field name="TEXT"> abgeschaltet</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
                <next>
                  <block type="control" id="i5St;qI=KfF6(?@W4e|G">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">shelly.0.shellyplus1#0cdc7efa6cc4#1.Relay0.Switch</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="variables_get" id="W@27ApZuY8.*wCEN]X~1">
                        <field name="VAR" id="iwu_1;PHCBW[(6sePQ9Q">Verbraucher_1_TF</field>
                      </block>
                    </value>
                  </block>
                </next>
              </block>
            </statement>
          </block>
          <block type="procedures_defnoreturn" id="F^J*l7#(vxkqOv6n)nLf" x="662" y="-1087">
            <field name="NAME">Verbraucher_2_F</field>
            <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
            <statement name="STACK">
              <block type="debug" id="If`Pz%NHny~M=l4AMJx1">
                <field name="Severity">info</field>
                <value name="TEXT">
                  <shadow type="text" id="$bvv8Zk*D[+xWPH/PA|D">
                    <field name="TEXT">Verbraucher 1</field>
                  </shadow>
                  <block type="text_join" id="~^.dt!hM~I?DoQg7dyf9">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text" id="WK4M9[-w%~LwJYG;P4y@">
                        <field name="TEXT">Verbraucher 2</field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="logic_ternary" id="T8._+^dNayVtrY,5wyUO" collapsed="true">
                        <value name="IF">
                          <block type="logic_compare" id="z``pY2*;X=~7=DU7`0(b">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="variables_get" id="2DY;v,+~;E`GhWN(UehP">
                                <field name="VAR" id="Zs+nKXWb1F_(8ioCBAN2">Verbraucher_2_TF</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id="]:B-TeVoq?l?+RB9}+!^">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="THEN">
                          <block type="text" id="CGE4y~V]Ky}?W:_K9u+A">
                            <field name="TEXT"> zugeschaltet</field>
                          </block>
                        </value>
                        <value name="ELSE">
                          <block type="text" id="RiVXqI.mm[=Y]rgpn-6T">
                            <field name="TEXT"> abgeschaltet</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </statement>
          </block>
          <block type="procedures_defnoreturn" id="rVnNMwa*ldF*C!S`2Tch" x="662" y="-863">
            <field name="NAME">Verbraucher_3_F</field>
            <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
            <statement name="STACK">
              <block type="debug" id="i3V2P?+By1VW3C~IuvBF">
                <field name="Severity">info</field>
                <value name="TEXT">
                  <shadow type="text" id="f`Nmr{D%Den*.Si(Kv~~">
                    <field name="TEXT">Verbraucher 1</field>
                  </shadow>
                  <block type="text_join" id="wIetKZ2Ymar]/WVPxh}@">
                    <mutation items="2"></mutation>
                    <value name="ADD0">
                      <block type="text" id="Vqx~~[XvWb+[E$dZ4]J4">
                        <field name="TEXT">Verbraucher 3</field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="logic_ternary" id="=GQ]r[dcOt[nJ}c)6j/O" collapsed="true">
                        <value name="IF">
                          <block type="logic_compare" id="]{#nwEqLHZvC?#BD:jo7">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="variables_get" id="2^~lRHaC5dQ-[;{s3p~9">
                                <field name="VAR" id="p^C8]xkYA`vcvj}h|bOJ">Verbraucher_3_TF</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id=";F}r,kfP_pt3ysSM+edX">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="THEN">
                          <block type="text" id="RHD5q%W3mNv~Rc2}gE3}">
                            <field name="TEXT"> zugeschaltet</field>
                          </block>
                        </value>
                        <value name="ELSE">
                          <block type="text" id=",89l.Z35zw#b^FWyd{YV">
                            <field name="TEXT"> abgeschaltet</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </statement>
          </block>
        </xml>
        

        Mod-Edit
        Code in Code-Tags </> setzen

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @crow86 sagte: klappt was nicht mit der wolken verzögerung.

        Versuche es mal so:

        Blockly_temp.JPG

        EDIT: Ich bin davon ausgegangen, dass 800 / 1000 / 3000 W die Leistungsaufnahme des jeweiligen Verbrauchers ist. Habe dementsprechend eine Hysterese von 1000 / 1200 / 3400 W vorgesehen, da die Leistung der Verbraucher bei Zu- und Abschaltung auf den PV-Überschuss zurück wirkt.

        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 Antwort Letzte Antwort
        1
        • BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #4

          Ich habe so etwas ähnliches Laufen. Statt Verzögerungen und Timeouts (damit nicht zu oft ein- und ausgeschaltet wird), nutze ich einfach einen Zeitplan. Bei den Klimaanlagen z.B. alle 15 Minuten.
          Da wird geprüft ob die aktuelle Leistung negativ genug ist für den Verbrauch der Klimaanlagen (und ob diese ausgeschaltet ist).
          Auf deutsch: Sagt der Stromzähler das mehr als 1500W eingespeisst werden, geht die Klimaanlage an. Mindestens für 15 Minuten da erst dann wieder geprüft wird.
          Ist die Klimaanlage an, wird nur geprüft ob der Bezug größer als 200W ist. Falls ja wird die Klima wieder abgeschaltet.
          Und das Spielchen beginnt von vorne.

          So etwas habe ich dann je nach Verbraucher in anderen Maßstäben, z.B. im 5 Minuten Takt.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          594

          Online

          32.7k

          Benutzer

          82.4k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe