<xml xmlns="https://developers.google.com/blockly/xml">
  <block type="schedule" id="6g*d+3El/cLs:`R7-Ukg" x="-1562" y="-437">
    <field name="SCHEDULE">2 0 * * *</field>
    <statement name="STATEMENT">
      <block type="control" id="~4qJr:Td4y8(W|T{z5Ou">
        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EOD-BatteryLevel</field>
        <field name="WITH_DELAY">FALSE</field>
        <value name="VALUE">
          <block type="get_value" id="sM@xCEO$$,7-@T~Tenrj">
            <field name="ATTR">val</field>
            <field name="OID">modbus.0.inputRegisters.13022_Battery_Level_</field>
          </block>
        </value>
        <next>
          <block type="control" id=",i1W$?,T^t%e@lY4YqTk">
            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.Date</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="get_value" id="je@8|eS6niZ{3USQelTN">
                <field name="ATTR">val</field>
                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.Date</field>
              </block>
            </value>
            <next>
              <block type="control" id="]o~:P=h[/^]|@nt(QKjk">
                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyConsumed</field>
                <field name="WITH_DELAY">FALSE</field>
                <value name="VALUE">
                  <block type="get_value" id="ZkIyI-p{lcDL+]br0xgS">
                    <field name="ATTR">val</field>
                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyConsumed</field>
                  </block>
                </value>
                <next>
                  <block type="control" id="$OD-l,jb6j]w{4KxU%2Y">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyImported</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="get_value" id="%Tl^fGKpr5:/~ZE.mdF8">
                        <field name="ATTR">val</field>
                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyImported</field>
                      </block>
                    </value>
                    <next>
                      <block type="control" id="q*d`sX[)l}=~W;BoTYw:">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyOwnConsumed</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="get_value" id="Q_R7vKBU5$G?j8|?Ezsz">
                            <field name="ATTR">val</field>
                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyOwnConsumed</field>
                          </block>
                        </value>
                        <next>
                          <block type="control" id="z3?*LK|E8neDC[n[;6Db">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyDirectPvConsumed</field>
                            <field name="WITH_DELAY">FALSE</field>
                            <value name="VALUE">
                              <block type="get_value" id="hA2{}n^?gn2O1+#wV;JW">
                                <field name="ATTR">val</field>
                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyDirectPvConsumed</field>
                              </block>
                            </value>
                            <next>
                              <block type="control" id="?to6jqipo|l@eFUIQ+mw">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyBatteryConsumed</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="get_value" id="n$1TY,*r+Q8BfR`m*+:9">
                                    <field name="ATTR">val</field>
                                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyBatteryConsumed</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="control" id="1(?|ZLh0.Z{CZV?iC-+c">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyBatteryLoss</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE">
                                      <block type="get_value" id="bMe!i^heGk).n^=usFe)">
                                        <field name="ATTR">val</field>
                                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyBatteryLoss</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="control" id=",ow,sQs=Dh]B)cB#CF=b">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyGenerated</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="get_value" id="Cv_^FC:1ML+x0otNH0KM">
                                            <field name="ATTR">val</field>
                                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyGenerated</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="control" id="(2GkX0tl5VS77B~*1`F5">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.EnergyExported</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="get_value" id="lly1P`w[B3_P2MP0[rU[">
                                                <field name="ATTR">val</field>
                                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyExported</field>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="control" id="2/fSyOWG!Cc#`/?!*dNc">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.BatteryChargeFromGrid</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="get_value" id="`?akB%q0^JOahKEmv:+C">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.BatteryChargeFromGrid</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="control" id="g0sEVx?V(AY[`kASE*Ry">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.BatteryDischargeToGrid</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="get_value" id="[rp^Q#]66^pOK^oJT[WI">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.BatteryDischargeToGrid</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="control" id="0^iX$r+kqj-_h8!LW7(J">
                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.PercentConsumedFromImported</field>
                                                        <field name="WITH_DELAY">FALSE</field>
                                                        <value name="VALUE">
                                                          <block type="get_value" id="z@QQt/hbS:VB+*q*Da%@">
                                                            <field name="ATTR">val</field>
                                                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.PercentConsumedFromImported</field>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="control" id="CA$?)h/fm:yfFQPHLbOo">
                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.PercentConsumedFromOwn</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="get_value" id="z`i|WEZK`m0/t{sxnz8e">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.PercentConsumedFromOwn</field>
                                                              </block>
                                                            </value>
                                                            <next>
                                                              <block type="control" id="V1RU|4*Jh%zK*$6`,g_c">
                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.PercentConsumedFromDirectPv</field>
                                                                <field name="WITH_DELAY">FALSE</field>
                                                                <value name="VALUE">
                                                                  <block type="get_value" id="ytD*I$}x[/T|P^hhx@2(">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.PercentConsumedFromDirectPv</field>
                                                                  </block>
                                                                </value>
                                                                <next>
                                                                  <block type="control" id="!{b+(:nDTflNT3I9r3?h">
                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.PercentConsumedFromBattery</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="get_value" id="_a{dBNWXy?jyLrqEfvj!">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.PercentConsumedFromBattery</field>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="control" id="%5kchJ_r|X5p1_)5_12?">
                                                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                        <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.PercentEnergyBatteryLoss</field>
                                                                        <field name="WITH_DELAY">FALSE</field>
                                                                        <value name="VALUE">
                                                                          <block type="get_value" id="/hvd,iI$av-lmL8cM:7A">
                                                                            <field name="ATTR">val</field>
                                                                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.PercentEnergyBatteryLoss</field>
                                                                          </block>
                                                                        </value>
                                                                        <next>
                                                                          <block type="control" id="S:b;BwXx/0-GnI}p~[)=">
                                                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                            <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Yesterday.PercentEnergyExported</field>
                                                                            <field name="WITH_DELAY">FALSE</field>
                                                                            <value name="VALUE">
                                                                              <block type="get_value" id="CR8:]XZ`e3E{G1wgFX~e">
                                                                                <field name="ATTR">val</field>
                                                                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.PercentEnergyExported</field>
                                                                              </block>
                                                                            </value>
                                                                            <next>
                                                                              <block type="control" id=",c/{8HIQVkCiL)trgy^g">
                                                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.Date</field>
                                                                                <field name="WITH_DELAY">FALSE</field>
                                                                                <value name="VALUE">
                                                                                  <block type="procedures_callcustomreturn" id="*1!aXimPj3qSSFfpocDw">
                                                                                    <mutation name="getTimestamp"></mutation>
                                                                                  </block>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="control" id=":(y8_a3)PxI@M*%sE*6B">
                                                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                    <field name="OID">0_userdata.0.Sungrow.EarningsPerDay.Today.EnergyBatteryLevelStart</field>
                                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                                    <value name="VALUE">
                                                                                      <block type="get_value" id="fH`5RT$%2Ka9dhvs|}t8">
                                                                                        <field name="ATTR">val</field>
                                                                                        <field name="OID">modbus.0.inputRegisters.13022_Battery_Level_</field>
                                                                                      </block>
                                                                                    </value>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </statement>
  </block>
  <block type="procedures_defcustomreturn" id="reKSJE3UgICgFOmAnhIs" x="-1562" y="413">
    <mutation statements="false"></mutation>
    <field name="NAME">getTimestamp</field>
    <field name="SCRIPT">cmV0dXJuIG5ldyBEYXRlKCkudG9Mb2NhbGVEYXRlU3RyaW5nKCdkZS1ERScpOw==</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  </block>
</xml>