NEWS

wie Addition? Stromverbrauch der letzten 7 Tage durch 7


  • Hallo,
    ich möchte mir einen Datenpunkt erstellen der den aktuellen Durchschnittsverbrauch an Strom pro Tag der letzten 7 Tage anzeigt.

    Also
    Stromverbrauch Montag
    plus Stromverbrauch Dienstag
    plus Stromverbrauch Mittwoch
    plus Stromverbrauch Donnerstag
    plus Stromverbrauch Freitag
    plus Stromverbrauch Samstag
    plus Stromverbrauch Sonntag
    = Summe

    Dann davon die Summe durch 7 Teilen = mein Durchschnittsverbrauch pro Tag

    Wie kann ich das in Blockly darstellen, bekomme es irgendwie nicht hin 😞

    73e6346e-fba3-46b9-b61f-9f7228821617-image.png

    <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
        <variable type="" id="/?QjT:D9XRZuS_P-pDm$">Durchschnittsverbrauch Durchschnitt pro Tag</variable>
      </variables>
      <block type="schedule" id="NU9SzxLXhh$T8a**mH$p" x="-587" y="-737">
        <field name="SCHEDULE">* * * * *</field>
        <statement name="STATEMENT">
          <block type="variables_set" id="RlPa8Y@G9bX5j_ZFE$,7">
            <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
            <value name="VALUE">
              <block type="math_number" id="0i4kkOA~fUfUd*EN5hX%">
                <field name="NUM">0</field>
              </block>
            </value>
            <next>
              <block type="math_change" id="Oi:%iIUnNVzf)jV!5trv">
                <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                <value name="DELTA">
                  <shadow type="math_number" id="7C3K9Em{5vqM5C3g$FL_">
                    <field name="NUM">1</field>
                  </shadow>
                  <block type="get_value" id="|$dbz![k7~1G]MAs$6k-">
                    <field name="ATTR">val</field>
                    <field name="OID">sourceanalytix.0.smartmeter__0__1-0:1_8_0__255__value.consumption.current_year.this_week.01_Monday</field>
                  </block>
                </value>
                <next>
                  <block type="math_change" id="!#;Tc#Qk~ACkfP[r$~k2">
                    <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                    <value name="DELTA">
                      <shadow type="math_number" id="Y[?v/`IU2#XDenf[.R|v">
                        <field name="NUM">1</field>
                      </shadow>
                      <block type="get_value" id="oySinFpaEB3EC$^:UV?9">
                        <field name="ATTR">val</field>
                        <field name="OID">sourceanalytix.0.smartmeter__0__1-0:1_8_0__255__value.consumption.current_year.this_week.02_Tuesday</field>
                      </block>
                    </value>
                    <next>
                      <block type="math_change" id="rqqNHC{oH,+|L;W8#io}">
                        <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                        <value name="DELTA">
                          <shadow type="math_number" id="Z{+}?3QfQhvoFkS;XT#W">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="get_value" id=".`!7E90(Gg/nLV`L,K}6">
                            <field name="ATTR">val</field>
                            <field name="OID">sourceanalytix.0.smartmeter__0__1-0:1_8_0__255__value.consumption.current_year.this_week.03_Wednesday</field>
                          </block>
                        </value>
                        <next>
                          <block type="math_change" id="nOFW:Khku+PejB~nj;.L">
                            <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                            <value name="DELTA">
                              <shadow type="math_number" id="}0U2]q[D2ONlWcRd]%EW">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="get_value" id="+;:Qyf{F[Zt,$g4x/CyI">
                                <field name="ATTR">val</field>
                                <field name="OID">sourceanalytix.0.smartmeter__0__1-0:1_8_0__255__value.consumption.current_year.this_week.04_Thursday</field>
                              </block>
                            </value>
                            <next>
                              <block type="math_change" id="{Hhp:Rg!~xgQGkyM{Ul8">
                                <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                                <value name="DELTA">
                                  <shadow type="math_number" id="8YFEQ}.!b72+mvCrQCPN">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="get_value" id="?TSZJC+mz6MoOPX|25B(">
                                    <field name="ATTR">val</field>
                                    <field name="OID">sourceanalytix.0.smartmeter__0__1-0:1_8_0__255__value.consumption.current_year.this_week.05_Friday</field>
                                  </block>
                                </value>
                                <next>
                                  <block type="math_change" id=";Kp^XYA{G`)M~HCsv6ZO">
                                    <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                                    <value name="DELTA">
                                      <shadow type="math_number" id="Hi?*#2F_Nu/;7?$3:t/d">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="get_value" id="zlEa|L/rRh?mdjCVD)d?">
                                        <field name="ATTR">val</field>
                                        <field name="OID">sourceanalytix.0.smartmeter__0__1-0:1_8_0__255__value.consumption.current_year.this_week.06_Saturday</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="math_change" id="18$N(7W^S8IY#1Wjf(:|">
                                        <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                                        <value name="DELTA">
                                          <shadow type="math_number" id="7N#/c.nv~S6r[}8$Z,+,">
                                            <field name="NUM">1</field>
                                          </shadow>
                                          <block type="get_value" id="J8efEe!U[LeayKHY+wwv">
                                            <field name="ATTR">val</field>
                                            <field name="OID">sourceanalytix.0.smartmeter__0__1-0:1_8_0__255__value.consumption.current_year.this_week.07_Sunday</field>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="update" id="zD-^Xp3+=)Z|*=Vft@dF">
                                            <mutation delay_input="false"></mutation>
                                            <field name="OID">javascript.0.eigene_Datenpunkte.Stromverbrauch_Durchschnitt_pro_Tag_aktuelle_Woche</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="math_arithmetic" id="I7/i{)8T5zZjet6|WOKT">
                                                <field name="OP">DIVIDE</field>
                                                <value name="A">
                                                  <shadow type="math_number" id="BHk%R,z9(C$~S]~ri~_M">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                  <block type="variables_get" id="e|b%_Llx#[t9GL;$5K9X">
                                                    <field name="VAR" id="/?QjT:D9XRZuS_P-pDm$" variabletype="">Durchschnittsverbrauch Durchschnitt pro Tag</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <shadow type="math_number" id="6tWtKVnH^v%+,1kxgk{_">
                                                    <field name="NUM">7</field>
                                                  </shadow>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </statement>
      </block>
    </xml>
    
  • Starter

    @Atifan

    das nennt sich gleitender durchschnitt, wenn du jeden tag neu die werte der letzten 7 tage im durchschnitt rechnen möchtest

    https://forum.iobroker.net/topic/23079/gleitender-durchschnitt-mit-blockly


  • Ah super, vielen Dank. Schaue es mir an 🙂

Suggested Topics

  • 9
  • 16
  • 16
  • 4
  • 9
  • 4
  • 24
  • 6

1.3k
Online

35.1k
Users

41.1k
Topics

564.9k
Posts