Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. wie Addition? Stromverbrauch der letzten 7 Tage durch 7

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    wie Addition? Stromverbrauch der letzten 7 Tage durch 7

    This topic has been deleted. Only users with topic management privileges can see it.
    • Atifan
      Atifan last edited by Atifan

      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>
      
      OliverIO 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO @Atifan last edited by

        @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

        1 Reply Last reply Reply Quote 0
        • Atifan
          Atifan last edited by

          Ah super, vielen Dank. Schaue es mir an 🙂

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          632
          Online

          31.9k
          Users

          80.1k
          Topics

          1.3m
          Posts

          blockly javascript
          2
          3
          381
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo