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. ioBroker Allgemein
  4. Letzten Tageswert aus influxDB holen und anzeigen lassen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Letzten Tageswert aus influxDB holen und anzeigen lassen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
influxdb
19 Beiträge 5 Kommentatoren 2.3k 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.
  • tugsiT Offline
    tugsiT Offline
    tugsi
    schrieb am zuletzt editiert von
    #1

    In Sachen influxDB bin ich noch nicht so ganz fit.
    Ich habe hier mehrere PV-Wechselrichter, die mir über openDTU auch den Tagesertrag senden.
    Weil ich zu der Zeit bzw immer noch, einiges um die Ohren habe, hab ich es mir leichtgemacht und erstmal die Werte bei Änderungen in die influxDB reingeschrieben.

    Ich weiß, einige kopieren solche Tageswerte kurz vor Mitternacht in einen extra Datenpunkt und historisieren diesen dann.
    Dies habe ich aber jetzt nicht gemacht und stell mir die Frage, ob ich mir eine Liste aus influxDB ziehen kann, mit immer nur den LAST-Wert des Tages?

    Danke, Gruß Thomas

    Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

    Marc BergM David G.D 2 Antworten Letzte Antwort
    0
    • tugsiT tugsi

      In Sachen influxDB bin ich noch nicht so ganz fit.
      Ich habe hier mehrere PV-Wechselrichter, die mir über openDTU auch den Tagesertrag senden.
      Weil ich zu der Zeit bzw immer noch, einiges um die Ohren habe, hab ich es mir leichtgemacht und erstmal die Werte bei Änderungen in die influxDB reingeschrieben.

      Ich weiß, einige kopieren solche Tageswerte kurz vor Mitternacht in einen extra Datenpunkt und historisieren diesen dann.
      Dies habe ich aber jetzt nicht gemacht und stell mir die Frage, ob ich mir eine Liste aus influxDB ziehen kann, mit immer nur den LAST-Wert des Tages?

      Danke, Gruß Thomas

      Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von
      #2

      @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

      stell mir die Frage, ob ich mir eine Liste aus influxDB ziehen kann, mit immer nur den LAST-Wert des Tages?

      InfluxDB 1 oder 2?

      Und zeig mal, wie eine Beispielabfrage bei dir aussieht. Also eine Abfrage auf einen Datenpunkt, für den du den letzten Wert haben willst.

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      tugsiT 1 Antwort Letzte Antwort
      0
      • tugsiT tugsi

        In Sachen influxDB bin ich noch nicht so ganz fit.
        Ich habe hier mehrere PV-Wechselrichter, die mir über openDTU auch den Tagesertrag senden.
        Weil ich zu der Zeit bzw immer noch, einiges um die Ohren habe, hab ich es mir leichtgemacht und erstmal die Werte bei Änderungen in die influxDB reingeschrieben.

        Ich weiß, einige kopieren solche Tageswerte kurz vor Mitternacht in einen extra Datenpunkt und historisieren diesen dann.
        Dies habe ich aber jetzt nicht gemacht und stell mir die Frage, ob ich mir eine Liste aus influxDB ziehen kann, mit immer nur den LAST-Wert des Tages?

        Danke, Gruß Thomas

        David G.D Online
        David G.D Online
        David G.
        schrieb am zuletzt editiert von David G.
        #3

        @tugsi

        Das ist ein leicht angepasster Teil aus einem Skript von mir.
        In dem Fall frage ich den heutigen ab und lasse mir den letzten Wert anzeigen.

        Du könntest einen Tag abfragen. Oder einen Zeitraum, in dem auf jeden Fall die letzte Aktualisierung vom DP liegt.

        Mit einer Schleife könntest du auch schnell eine Liste für einen ganzen Monat etc schreiben.

        Screenshot_20231209_133827_Chrome.jpg

        Der Tagesverbrauch lässt sich so auch schnell berechnen. Letzter Wert - erster Wert.

        Bei getHistory müsstest du eigentlich Influx auswählen können.

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        1 Antwort Letzte Antwort
        0
        • Marc BergM Marc Berg

          @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

          stell mir die Frage, ob ich mir eine Liste aus influxDB ziehen kann, mit immer nur den LAST-Wert des Tages?

          InfluxDB 1 oder 2?

          Und zeig mal, wie eine Beispielabfrage bei dir aussieht. Also eine Abfrage auf einen Datenpunkt, für den du den letzten Wert haben willst.

          tugsiT Offline
          tugsiT Offline
          tugsi
          schrieb am zuletzt editiert von
          #4

          @marc-berg sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

          InfluxDB 1 oder 2?
          Und zeig mal, wie eine Beispielabfrage bei dir aussieht. Also eine Abfrage auf einen Datenpunkt, für den du den letzten Wert haben willst.

          Influx 2 und ich habe mir noch keine Abfrage gebastelt. Ich möchte ja auch aus der DB die Abfrage machen, dass er mir zB aus einem Bereich Tag/Woche/Monat etc eine Liste vom täglichen Tageswert macht.

          Und da kommen wir zu @David-G
          ich habe es bisher erst überflogen, war den ganzen Tag unterwegs und jetzt auch nur ne halbe Stunde da, werde mir aber dies genau anschauen.
          Es scheint auf jeden Fall gut auszuschauen.

          Wie gesagt, die Wechselrichter geben einen Tagesertragswert, den ich historisch in die influxDB eintrage, der Wert ist ja aufsummierend und am Ende des (hellen) Tages ist es ja der letztendliche Wert.
          Am nächsten Tag geht es wieder bei 0 los.

          Im Grunde möchte ich eine Liste haben, um die einzelnen Wechselrichter untereinander und eben auch über die Tage / Wochen / Monate zu sehen.

          Ich schaue mir das morgen mal in Ruhe an und werde berichten.

          Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

          1 Antwort Letzte Antwort
          0
          • tugsiT Offline
            tugsiT Offline
            tugsi
            schrieb am zuletzt editiert von
            #5

            @david-g
            So, jetzt habe ich mir Dein Blockly mal genauer angeschaut und versucht dies nachzubilden...
            ... hmmm bin da etwas hängen geblieben.

            Fangen wir mal an,
            das ObjektID an der DB-Abfrage, verweist Du dort auf den Datenpunkt welches Du protokollierst in Deine SQL?

            Du hast ein setze Liste auf result drin, hast Du eine Variable generiert die result heißt?
            Wobei ich eher erwarte, dass eben dort das Ergebnis rauskommt von der DB-Abfrage, aber ich finde nirgendwo ein result...

            Dann hast Du in Deiner Schleife ja Objekt drinstehen, auch als Variable angelegt oder ist das irgendwie generiert durch ein Baustein?

            Vielleicht ist es sinnvoll, mir Dein Export zur Verfügung zu stellen?

            Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

            David G.D 1 Antwort Letzte Antwort
            0
            • tugsiT tugsi

              @david-g
              So, jetzt habe ich mir Dein Blockly mal genauer angeschaut und versucht dies nachzubilden...
              ... hmmm bin da etwas hängen geblieben.

              Fangen wir mal an,
              das ObjektID an der DB-Abfrage, verweist Du dort auf den Datenpunkt welches Du protokollierst in Deine SQL?

              Du hast ein setze Liste auf result drin, hast Du eine Variable generiert die result heißt?
              Wobei ich eher erwarte, dass eben dort das Ergebnis rauskommt von der DB-Abfrage, aber ich finde nirgendwo ein result...

              Dann hast Du in Deiner Schleife ja Objekt drinstehen, auch als Variable angelegt oder ist das irgendwie generiert durch ein Baustein?

              Vielleicht ist es sinnvoll, mir Dein Export zur Verfügung zu stellen?

              David G.D Online
              David G.D Online
              David G.
              schrieb am zuletzt editiert von David G.
              #6

              @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

              Fangen wir mal an,
              das ObjektID an der DB-Abfrage, verweist Du dort auf den Datenpunkt welches Du protokollierst in Deine SQL?

              Genau, das ist der DP den ich mit SQL logge

              @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

              Du hast ein setze Liste auf result drin, hast Du eine Variable generiert die result heißt?

              Die Historyabfrage schreibt das Ergebnis immer in die Variable result. Um darauf zugreifen zu können, musst du dir die Variable selber anlegen.

              @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

              Dann hast Du in Deiner Schleife ja Objekt drinstehen, auch als Variable angelegt oder ist das irgendwie generiert durch ein Baustein?

              Die Variable habe ich selber angelegt.
              Man kann eigentlich jede Variable nennen wie man möchte. Bis auf result.

              @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

              Vielleicht ist es sinnvoll, mir Dein Export zur Verfügung zu stellen?

              Kann ich nachher machen. Jedoch hilft es zum lernen auch, so leichte Blocklys (vom Umfang her) selber nachzubauen.

              <xml xmlns="https://developers.google.com/blockly/xml">
               <variables>
                 <variable id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</variable>
                 <variable id="6.]lT;[IsA[VaKL]$Wo+">Liste</variable>
                 <variable id="L]I[{Z57~r:3:*o{Nkd7">result</variable>
                 <variable id="dW.Iy^T#;2B9;P2#FmpS">i</variable>
                 <variable id=")~Svz}k_oBG*dT0WkFSq">Objekt</variable>
               </variables>
               <block type="variables_set" id="@7Ty~jz?B7xIn^ex$In:" x="-12" y="-963">
                 <field name="VAR" id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</field>
                 <value name="VALUE">
                   <block type="lists_create_with" id="I7$c{hv35J}V|eS~Uaf(">
                     <mutation items="0"></mutation>
                   </block>
                 </value>
                 <next>
                   <block type="sendto_gethistory" id="~juT{,krG!MX@PVw:h?$">
                     <field name="INSTANCE">sql.0</field>
                     <field name="AGGREGATE">none</field>
                     <field name="STEP">0</field>
                     <field name="UNIT">ms</field>
                     <value name="OID">
                       <shadow type="field_oid" id="wJzjgK[focS#i6OlWdMB">
                         <field name="oid">tankerkoenig.0.stations.0.diesel.feed</field>
                       </shadow>
                     </value>
                     <value name="START">
                       <shadow type="time_get_special" id=".R^/{iyl^+qS@H-YCQ#T">
                         <field name="TYPE">dayStart</field>
                       </shadow>
                       <block type="convert_from_date" id="%I:LGR#3BfD,C9S5#Wyc">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                         <field name="OPTION">object</field>
                         <value name="VALUE">
                           <block type="text" id="tvhR7+36~f?ee$E?E_kX">
                             <field name="TEXT">12-09-2023 00:00</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="END">
                       <shadow type="time_get_special" id="m,IFeW,Cv`SJOF^w1J%2">
                         <field name="TYPE">dayEnd</field>
                       </shadow>
                       <block type="convert_from_date" id="y+LJ$`WsTBQUGwZD?d^9">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                         <field name="OPTION">object</field>
                         <value name="VALUE">
                           <block type="text" id="$Y[u_~I,IIO96v%Qp|tn">
                             <field name="TEXT">12-09-2023 23:59</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="STATEMENT">
                       <block type="variables_set" id="@Cyq@-HafVSFidbMaV#F">
                         <field name="VAR" id="6.]lT;[IsA[VaKL]$Wo+">Liste</field>
                         <value name="VALUE">
                           <block type="variables_get" id="jq{1.Tytwj:Yc+:[f2RR">
                             <field name="VAR" id="L]I[{Z57~r:3:*o{Nkd7">result</field>
                           </block>
                         </value>
                         <next>
                           <block type="controls_for" id="u(jRyL0QIKF!CF4y]QCq">
                             <field name="VAR" id="dW.Iy^T#;2B9;P2#FmpS">i</field>
                             <value name="FROM">
                               <shadow type="math_number" id="%bUZq96SreD%aDY8-)M{">
                                 <field name="NUM">1</field>
                               </shadow>
                             </value>
                             <value name="TO">
                               <shadow type="math_number" id="FvY~1E^/IvQj!iB@*o0,">
                                 <field name="NUM">10</field>
                               </shadow>
                               <block type="lists_length" id="[xN^7z=4r!0A9#tawKTr">
                                 <value name="VALUE">
                                   <block type="variables_get" id="._:u*gs(nL2F:V?-Ky(z">
                                     <field name="VAR" id="6.]lT;[IsA[VaKL]$Wo+">Liste</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <value name="BY">
                               <shadow type="math_number" id="EX(3{x776$c@8v$ehXJ4">
                                 <field name="NUM">1</field>
                               </shadow>
                             </value>
                             <statement name="DO">
                               <block type="variables_set" id="SlwFnkEqc(SZnZ`M~pm=">
                                 <field name="VAR" id=")~Svz}k_oBG*dT0WkFSq">Objekt</field>
                                 <value name="VALUE">
                                   <block type="lists_getIndex" id="XaMfv~YY*GD4y~iqj}uz">
                                     <mutation statement="false" at="true"></mutation>
                                     <field name="MODE">GET</field>
                                     <field name="WHERE">FROM_START</field>
                                     <value name="VALUE">
                                       <block type="variables_get" id="JAGqrxLMkhaFzj?s+B:H">
                                         <field name="VAR" id="6.]lT;[IsA[VaKL]$Wo+">Liste</field>
                                       </block>
                                     </value>
                                     <value name="AT">
                                       <block type="variables_get" id="-Z33#)`wvc-DT_,zn?ag">
                                         <field name="VAR" id="dW.Iy^T#;2B9;P2#FmpS">i</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="lists_setIndex" id="8|)_BRp9v}ba0YK6:jM}">
                                     <mutation at="false"></mutation>
                                     <field name="MODE">INSERT</field>
                                     <field name="WHERE">LAST</field>
                                     <value name="LIST">
                                       <block type="variables_get" id="vTVdxH02xx47s!CAwjq:">
                                         <field name="VAR" id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</field>
                                       </block>
                                     </value>
                                     <value name="TO">
                                       <block type="get_attr" id="Qjx5;W5!/@fg@{Bn`Il$">
                                         <value name="PATH">
                                           <shadow type="text" id="xuN`LHVJ$GBnUl@:pr?#">
                                             <field name="TEXT">val</field>
                                           </shadow>
                                         </value>
                                         <value name="OBJECT">
                                           <block type="variables_get" id="cv`y*l]lZ3MFLpT6^%3L">
                                             <field name="VAR" id=")~Svz}k_oBG*dT0WkFSq">Objekt</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                             <next>
                               <block type="debug" id="Hz-;AXis@H*Aw(e;fwFF">
                                 <field name="Severity">warn</field>
                                 <value name="TEXT">
                                   <shadow type="text" id="+uWMms.OzSIf4A,a8o5D">
                                     <field name="TEXT">test</field>
                                   </shadow>
                                   <block type="lists_getIndex" id="Fam*xr3c0V:91Hak)WI{">
                                     <mutation statement="false" at="false"></mutation>
                                     <field name="MODE">GET</field>
                                     <field name="WHERE">LAST</field>
                                     <value name="VALUE">
                                       <block type="variables_get" id="d;1+J*LUniW3fjPM1I5,">
                                         <field name="VAR" id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                 </next>
               </block>
              </xml>
              

              EDIT
              Was hast du denn mit dem Wert vor?
              Nachträglich in die Influx schreiben für jeden Tag?
              Dann muss man natürlich drauf achten das Datum mitzugeben.
              Ist ja im Skript und der Abfrage vorhanden.

              Zeigt eure Lovelace-Visualisierung klick
              (Auch ideal um sich Anregungen zu holen)

              Meine Tabellen für eure Visualisierung klick

              tugsiT 1 Antwort Letzte Antwort
              0
              • David G.D David G.

                @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                Fangen wir mal an,
                das ObjektID an der DB-Abfrage, verweist Du dort auf den Datenpunkt welches Du protokollierst in Deine SQL?

                Genau, das ist der DP den ich mit SQL logge

                @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                Du hast ein setze Liste auf result drin, hast Du eine Variable generiert die result heißt?

                Die Historyabfrage schreibt das Ergebnis immer in die Variable result. Um darauf zugreifen zu können, musst du dir die Variable selber anlegen.

                @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                Dann hast Du in Deiner Schleife ja Objekt drinstehen, auch als Variable angelegt oder ist das irgendwie generiert durch ein Baustein?

                Die Variable habe ich selber angelegt.
                Man kann eigentlich jede Variable nennen wie man möchte. Bis auf result.

                @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                Vielleicht ist es sinnvoll, mir Dein Export zur Verfügung zu stellen?

                Kann ich nachher machen. Jedoch hilft es zum lernen auch, so leichte Blocklys (vom Umfang her) selber nachzubauen.

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <variables>
                   <variable id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</variable>
                   <variable id="6.]lT;[IsA[VaKL]$Wo+">Liste</variable>
                   <variable id="L]I[{Z57~r:3:*o{Nkd7">result</variable>
                   <variable id="dW.Iy^T#;2B9;P2#FmpS">i</variable>
                   <variable id=")~Svz}k_oBG*dT0WkFSq">Objekt</variable>
                 </variables>
                 <block type="variables_set" id="@7Ty~jz?B7xIn^ex$In:" x="-12" y="-963">
                   <field name="VAR" id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</field>
                   <value name="VALUE">
                     <block type="lists_create_with" id="I7$c{hv35J}V|eS~Uaf(">
                       <mutation items="0"></mutation>
                     </block>
                   </value>
                   <next>
                     <block type="sendto_gethistory" id="~juT{,krG!MX@PVw:h?$">
                       <field name="INSTANCE">sql.0</field>
                       <field name="AGGREGATE">none</field>
                       <field name="STEP">0</field>
                       <field name="UNIT">ms</field>
                       <value name="OID">
                         <shadow type="field_oid" id="wJzjgK[focS#i6OlWdMB">
                           <field name="oid">tankerkoenig.0.stations.0.diesel.feed</field>
                         </shadow>
                       </value>
                       <value name="START">
                         <shadow type="time_get_special" id=".R^/{iyl^+qS@H-YCQ#T">
                           <field name="TYPE">dayStart</field>
                         </shadow>
                         <block type="convert_from_date" id="%I:LGR#3BfD,C9S5#Wyc">
                           <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                           <field name="OPTION">object</field>
                           <value name="VALUE">
                             <block type="text" id="tvhR7+36~f?ee$E?E_kX">
                               <field name="TEXT">12-09-2023 00:00</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <value name="END">
                         <shadow type="time_get_special" id="m,IFeW,Cv`SJOF^w1J%2">
                           <field name="TYPE">dayEnd</field>
                         </shadow>
                         <block type="convert_from_date" id="y+LJ$`WsTBQUGwZD?d^9">
                           <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                           <field name="OPTION">object</field>
                           <value name="VALUE">
                             <block type="text" id="$Y[u_~I,IIO96v%Qp|tn">
                               <field name="TEXT">12-09-2023 23:59</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <statement name="STATEMENT">
                         <block type="variables_set" id="@Cyq@-HafVSFidbMaV#F">
                           <field name="VAR" id="6.]lT;[IsA[VaKL]$Wo+">Liste</field>
                           <value name="VALUE">
                             <block type="variables_get" id="jq{1.Tytwj:Yc+:[f2RR">
                               <field name="VAR" id="L]I[{Z57~r:3:*o{Nkd7">result</field>
                             </block>
                           </value>
                           <next>
                             <block type="controls_for" id="u(jRyL0QIKF!CF4y]QCq">
                               <field name="VAR" id="dW.Iy^T#;2B9;P2#FmpS">i</field>
                               <value name="FROM">
                                 <shadow type="math_number" id="%bUZq96SreD%aDY8-)M{">
                                   <field name="NUM">1</field>
                                 </shadow>
                               </value>
                               <value name="TO">
                                 <shadow type="math_number" id="FvY~1E^/IvQj!iB@*o0,">
                                   <field name="NUM">10</field>
                                 </shadow>
                                 <block type="lists_length" id="[xN^7z=4r!0A9#tawKTr">
                                   <value name="VALUE">
                                     <block type="variables_get" id="._:u*gs(nL2F:V?-Ky(z">
                                       <field name="VAR" id="6.]lT;[IsA[VaKL]$Wo+">Liste</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <value name="BY">
                                 <shadow type="math_number" id="EX(3{x776$c@8v$ehXJ4">
                                   <field name="NUM">1</field>
                                 </shadow>
                               </value>
                               <statement name="DO">
                                 <block type="variables_set" id="SlwFnkEqc(SZnZ`M~pm=">
                                   <field name="VAR" id=")~Svz}k_oBG*dT0WkFSq">Objekt</field>
                                   <value name="VALUE">
                                     <block type="lists_getIndex" id="XaMfv~YY*GD4y~iqj}uz">
                                       <mutation statement="false" at="true"></mutation>
                                       <field name="MODE">GET</field>
                                       <field name="WHERE">FROM_START</field>
                                       <value name="VALUE">
                                         <block type="variables_get" id="JAGqrxLMkhaFzj?s+B:H">
                                           <field name="VAR" id="6.]lT;[IsA[VaKL]$Wo+">Liste</field>
                                         </block>
                                       </value>
                                       <value name="AT">
                                         <block type="variables_get" id="-Z33#)`wvc-DT_,zn?ag">
                                           <field name="VAR" id="dW.Iy^T#;2B9;P2#FmpS">i</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="lists_setIndex" id="8|)_BRp9v}ba0YK6:jM}">
                                       <mutation at="false"></mutation>
                                       <field name="MODE">INSERT</field>
                                       <field name="WHERE">LAST</field>
                                       <value name="LIST">
                                         <block type="variables_get" id="vTVdxH02xx47s!CAwjq:">
                                           <field name="VAR" id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</field>
                                         </block>
                                       </value>
                                       <value name="TO">
                                         <block type="get_attr" id="Qjx5;W5!/@fg@{Bn`Il$">
                                           <value name="PATH">
                                             <shadow type="text" id="xuN`LHVJ$GBnUl@:pr?#">
                                               <field name="TEXT">val</field>
                                             </shadow>
                                           </value>
                                           <value name="OBJECT">
                                             <block type="variables_get" id="cv`y*l]lZ3MFLpT6^%3L">
                                               <field name="VAR" id=")~Svz}k_oBG*dT0WkFSq">Objekt</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                               <next>
                                 <block type="debug" id="Hz-;AXis@H*Aw(e;fwFF">
                                   <field name="Severity">warn</field>
                                   <value name="TEXT">
                                     <shadow type="text" id="+uWMms.OzSIf4A,a8o5D">
                                       <field name="TEXT">test</field>
                                     </shadow>
                                     <block type="lists_getIndex" id="Fam*xr3c0V:91Hak)WI{">
                                       <mutation statement="false" at="false"></mutation>
                                       <field name="MODE">GET</field>
                                       <field name="WHERE">LAST</field>
                                       <value name="VALUE">
                                         <block type="variables_get" id="d;1+J*LUniW3fjPM1I5,">
                                           <field name="VAR" id="b`*+roFUQuD):o=6jiQz">Werte_Zeitraum</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                   </next>
                 </block>
                </xml>
                

                EDIT
                Was hast du denn mit dem Wert vor?
                Nachträglich in die Influx schreiben für jeden Tag?
                Dann muss man natürlich drauf achten das Datum mitzugeben.
                Ist ja im Skript und der Abfrage vorhanden.

                tugsiT Offline
                tugsiT Offline
                tugsi
                schrieb am zuletzt editiert von
                #7

                @david-g
                Danke für Deine Ausführung, hat mir geholfen.
                Jetzt habe ich auch ein Wert als Ergebnis.
                Nachdem ich auch verstanden hatte, dass das Zeitformat bei der Abfrage MM-DD-YYYY ist ;-)

                Ich weiß noch nicht so ganz, was ich wirklich damit möchte.

                Als Hintergrund.
                Ich habe eine PV-Anlage die mit mehreren Wechselrichter arbeitet (Hoymiles HMT-2250), an jedem hängen max 6 Solarmodule dran.
                Ich habe auf meinem Anbaudach die Dinger flach liegen und direkt dahinter das Dach hoch auch welche.
                Auf der Arbeit kommt immer wieder das Thema hoch, flach ist Mist und auf jedenfall aufständern.
                Ich habe von den WRs einen Gesamtertrag über alles, da sehe ich natürlich, wie effizient ist es am Ende.
                Allerdings interessiert mich auch, wo liegen die Vorteile hier oder dort, bei welchem Wetter bringt flach mehr und wo siegt schräg.

                Daher schwebt mir so eine Tabelle oder Grafik mit vergleichen über mehrere Tage.
                Weitergesponnen, könnte man dazu noch die Sonnenstunden des Tages anzeigen lassen, damit man Vergleichswerte bekommt und und und ....

                Eben halt Spielerei.
                Für mich ist es aber auch, dass ich mich mal etwas mehr mit Blockly, Influx etc beschäftige.
                Bisher mach ich viel Copy&Paste und bin glücklich, mir reicht es meist schon, wenn ich 8h auf der Arbeit die Automatisierungen von Siemens programmiere, da hat man nicht immer Lust sich noch mehr anzueignen, aber andererseits, möchte ich auch nicht immer fragen...

                Nochmal zu Deinem Blockly.
                Wenn ich aber jetzt ein Zeitraum größer als den Tag wähle, dann listet er mir nicht jeden Tag auf, sondern summiert die Tage, sehe ich das richtig?

                Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                David G.D 1 Antwort Letzte Antwort
                0
                • tugsiT tugsi

                  @david-g
                  Danke für Deine Ausführung, hat mir geholfen.
                  Jetzt habe ich auch ein Wert als Ergebnis.
                  Nachdem ich auch verstanden hatte, dass das Zeitformat bei der Abfrage MM-DD-YYYY ist ;-)

                  Ich weiß noch nicht so ganz, was ich wirklich damit möchte.

                  Als Hintergrund.
                  Ich habe eine PV-Anlage die mit mehreren Wechselrichter arbeitet (Hoymiles HMT-2250), an jedem hängen max 6 Solarmodule dran.
                  Ich habe auf meinem Anbaudach die Dinger flach liegen und direkt dahinter das Dach hoch auch welche.
                  Auf der Arbeit kommt immer wieder das Thema hoch, flach ist Mist und auf jedenfall aufständern.
                  Ich habe von den WRs einen Gesamtertrag über alles, da sehe ich natürlich, wie effizient ist es am Ende.
                  Allerdings interessiert mich auch, wo liegen die Vorteile hier oder dort, bei welchem Wetter bringt flach mehr und wo siegt schräg.

                  Daher schwebt mir so eine Tabelle oder Grafik mit vergleichen über mehrere Tage.
                  Weitergesponnen, könnte man dazu noch die Sonnenstunden des Tages anzeigen lassen, damit man Vergleichswerte bekommt und und und ....

                  Eben halt Spielerei.
                  Für mich ist es aber auch, dass ich mich mal etwas mehr mit Blockly, Influx etc beschäftige.
                  Bisher mach ich viel Copy&Paste und bin glücklich, mir reicht es meist schon, wenn ich 8h auf der Arbeit die Automatisierungen von Siemens programmiere, da hat man nicht immer Lust sich noch mehr anzueignen, aber andererseits, möchte ich auch nicht immer fragen...

                  Nochmal zu Deinem Blockly.
                  Wenn ich aber jetzt ein Zeitraum größer als den Tag wähle, dann listet er mir nicht jeden Tag auf, sondern summiert die Tage, sehe ich das richtig?

                  David G.D Online
                  David G.D Online
                  David G.
                  schrieb am zuletzt editiert von David G.
                  #8

                  @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                  Wenn ich aber jetzt ein Zeitraum größer als den Tag wähle, dann listet er mir nicht jeden Tag auf, sondern summiert die Tage, sehe ich das richtig?

                  Genau, er holt am Stück den ganzen Zeitraum und gibt den letzten Wert aus.
                  Mit einer weiteren Schleife in die man alles Packt, könnte man mehrere Tage abfragen und die Werte in eine Liste schreiben.
                  Evtl hab ich nachher mal Zeit für. Sonntags ist Familytime.

                  EDIT

                  Jetzt wollte ich selber mal testen ob es klappt wie ich denke ^^.
                  So kommen Zb die letzten Werte der letzten 2 Tage.
                  Wenn du das Startdatum vorverlegst noch mehr.

                  Screenshot_20231210_133658_Chrome.jpg

                  Das Datum der Werte kann man sich bei Bedarf mit ausgeben lassen, ist so ja schwer zuzuordnen

                  Geht vermutlich auch alles eleganter. Bin selber kein wirklicher Pro 😅

                  Zeigt eure Lovelace-Visualisierung klick
                  (Auch ideal um sich Anregungen zu holen)

                  Meine Tabellen für eure Visualisierung klick

                  tugsiT 1 Antwort Letzte Antwort
                  0
                  • David G.D David G.

                    @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                    Wenn ich aber jetzt ein Zeitraum größer als den Tag wähle, dann listet er mir nicht jeden Tag auf, sondern summiert die Tage, sehe ich das richtig?

                    Genau, er holt am Stück den ganzen Zeitraum und gibt den letzten Wert aus.
                    Mit einer weiteren Schleife in die man alles Packt, könnte man mehrere Tage abfragen und die Werte in eine Liste schreiben.
                    Evtl hab ich nachher mal Zeit für. Sonntags ist Familytime.

                    EDIT

                    Jetzt wollte ich selber mal testen ob es klappt wie ich denke ^^.
                    So kommen Zb die letzten Werte der letzten 2 Tage.
                    Wenn du das Startdatum vorverlegst noch mehr.

                    Screenshot_20231210_133658_Chrome.jpg

                    Das Datum der Werte kann man sich bei Bedarf mit ausgeben lassen, ist so ja schwer zuzuordnen

                    Geht vermutlich auch alles eleganter. Bin selber kein wirklicher Pro 😅

                    tugsiT Offline
                    tugsiT Offline
                    tugsi
                    schrieb am zuletzt editiert von
                    #9

                    @david-g sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                    @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                    Wenn ich aber jetzt ein Zeitraum größer als den Tag wähle, dann listet er mir nicht jeden Tag auf, sondern summiert die Tage, sehe ich das richtig?

                    Genau, er holt am Stück den ganzen Zeitraum und gibt den letzten Wert aus.
                    Mit einer weiteren Schleife in die man alles Packt, könnte man mehrere Tage abfragen und die Werte in eine Liste schreiben.
                    Evtl hab ich nachher mal Zeit für. Sonntags ist Familytime.

                    Stimmt leider nicht, was ich gesagt habe.
                    ich habe heute zB bisher 492Wh Tagesertrag dort.
                    gestern waren es 750Wh.
                    nehme ich jetzt den Zeitraum 12-09-2023 00:00 bis 12-10-2023 23:59
                    Dann kommt da 62 raus ...
                    Ok, vielleicht hängt es ja auch mit dem noch laufenden Tag und ich gebe 23:59 an...
                    Also mal zurück
                    08.12 mit 373Wh und 9.12. mit 750Wh
                    Ergibt über beide Tage genommen: 367 ...
                    Er summiert nicht, macht aber auch kein Abzug...
                    Ich denke, es hängt auch mit der Zeit zusammen, wenn die Sonne untergeht, dann ändert sich nichts mehr, dann kommt kein Wert mehr rein, sobald der nächste Tag erwacht und die WRs wieder angehen, wird bei Null gestartet...
                    Hier mal, was influx mir anzeigt, im DataExplorer:
                    Bildschirmfoto 2023-12-10 um 13.43.25 1.png

                    Oh. hab jetzt gesehen, dass in der Zwischenzeit noch was gepostet hast...
                    Schau ich mir gleich an, muss noch nebenbei kochen...
                    Auch hier gibt es FamilyTime, von daher mein vollstes Verständnis!
                    Danke schon mal.

                    Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                    David G.D 1 Antwort Letzte Antwort
                    0
                    • tugsiT tugsi

                      @david-g sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                      @tugsi sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                      Wenn ich aber jetzt ein Zeitraum größer als den Tag wähle, dann listet er mir nicht jeden Tag auf, sondern summiert die Tage, sehe ich das richtig?

                      Genau, er holt am Stück den ganzen Zeitraum und gibt den letzten Wert aus.
                      Mit einer weiteren Schleife in die man alles Packt, könnte man mehrere Tage abfragen und die Werte in eine Liste schreiben.
                      Evtl hab ich nachher mal Zeit für. Sonntags ist Familytime.

                      Stimmt leider nicht, was ich gesagt habe.
                      ich habe heute zB bisher 492Wh Tagesertrag dort.
                      gestern waren es 750Wh.
                      nehme ich jetzt den Zeitraum 12-09-2023 00:00 bis 12-10-2023 23:59
                      Dann kommt da 62 raus ...
                      Ok, vielleicht hängt es ja auch mit dem noch laufenden Tag und ich gebe 23:59 an...
                      Also mal zurück
                      08.12 mit 373Wh und 9.12. mit 750Wh
                      Ergibt über beide Tage genommen: 367 ...
                      Er summiert nicht, macht aber auch kein Abzug...
                      Ich denke, es hängt auch mit der Zeit zusammen, wenn die Sonne untergeht, dann ändert sich nichts mehr, dann kommt kein Wert mehr rein, sobald der nächste Tag erwacht und die WRs wieder angehen, wird bei Null gestartet...
                      Hier mal, was influx mir anzeigt, im DataExplorer:
                      Bildschirmfoto 2023-12-10 um 13.43.25 1.png

                      Oh. hab jetzt gesehen, dass in der Zwischenzeit noch was gepostet hast...
                      Schau ich mir gleich an, muss noch nebenbei kochen...
                      Auch hier gibt es FamilyTime, von daher mein vollstes Verständnis!
                      Danke schon mal.

                      David G.D Online
                      David G.D Online
                      David G.
                      schrieb am zuletzt editiert von David G.
                      #10

                      @tugsi

                      Hier mal von meinem Gaszähler. Da passt alles.
                      Screenshot_20231210_144347_Chrome.jpg

                      Hab noch eine kleine Pause eingebaut (die 1000ms sind was übertrieben, 50 Tuns bei mir auch), sonst hat er die Tage durcheinander geworfen (Sieht man im Log bei den beiden Durchgängen). Ka warum....

                      Zeigt eure Lovelace-Visualisierung klick
                      (Auch ideal um sich Anregungen zu holen)

                      Meine Tabellen für eure Visualisierung klick

                      tugsiT 1 Antwort Letzte Antwort
                      0
                      • David G.D David G.

                        @tugsi

                        Hier mal von meinem Gaszähler. Da passt alles.
                        Screenshot_20231210_144347_Chrome.jpg

                        Hab noch eine kleine Pause eingebaut (die 1000ms sind was übertrieben, 50 Tuns bei mir auch), sonst hat er die Tage durcheinander geworfen (Sieht man im Log bei den beiden Durchgängen). Ka warum....

                        tugsiT Offline
                        tugsiT Offline
                        tugsi
                        schrieb am zuletzt editiert von
                        #11

                        @david-g
                        Hab Deines mal nachgebaut und funktioniert auch so bei mir.
                        Danke dafür.
                        Aber Du hast nicht unrecht, es sollte noch ein Datum mit bei, ich schau mal, was es da so gibt.
                        Und eventuell dann in ein JSON o.ä. reinschreiben, sodass man es sich anzeigen lassen kann.

                        Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                        David G.D 1 Antwort Letzte Antwort
                        0
                        • tugsiT tugsi

                          @david-g
                          Hab Deines mal nachgebaut und funktioniert auch so bei mir.
                          Danke dafür.
                          Aber Du hast nicht unrecht, es sollte noch ein Datum mit bei, ich schau mal, was es da so gibt.
                          Und eventuell dann in ein JSON o.ä. reinschreiben, sodass man es sich anzeigen lassen kann.

                          David G.D Online
                          David G.D Online
                          David G.
                          schrieb am zuletzt editiert von
                          #12

                          @tugsi

                          Wenn Datum und Wert in der Liste ein Objekt sein dürfen geht es so sehr leicht.

                          Screenshot_20231210_152745_Chrome.jpg

                          Zeigt eure Lovelace-Visualisierung klick
                          (Auch ideal um sich Anregungen zu holen)

                          Meine Tabellen für eure Visualisierung klick

                          tugsiT 1 Antwort Letzte Antwort
                          0
                          • tugsiT Offline
                            tugsiT Offline
                            tugsi
                            schrieb am zuletzt editiert von
                            #13

                            @David-G
                            Hier mal eine Liste mit Datum und Wert :
                            Bildschirmfoto 2023-12-10 um 15.28.37.png
                            Bildschirmfoto 2023-12-10 um 15.30.23.png

                            Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                            1 Antwort Letzte Antwort
                            0
                            • David G.D David G.

                              @tugsi

                              Wenn Datum und Wert in der Liste ein Objekt sein dürfen geht es so sehr leicht.

                              Screenshot_20231210_152745_Chrome.jpg

                              tugsiT Offline
                              tugsiT Offline
                              tugsi
                              schrieb am zuletzt editiert von
                              #14

                              @david-g
                              Ok, warst ein Tick schneller ;)
                              Hab bei mir jetzt auch noch die Pause mit reingenommen, hat die Tage etwas verschoben.
                              Bei Deiner Lösung, kann man ein Zeichen seiner Wahl zwischen den Attributen setzen, habe ich auch gerade mal ausprobiert, bei mir mit der Liste erzeugen, wird einfach ein Komma gesetzt.
                              Geht beides, je nach Anwendungsfall...

                              Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                              David G.D 1 Antwort Letzte Antwort
                              0
                              • tugsiT tugsi

                                @david-g
                                Ok, warst ein Tick schneller ;)
                                Hab bei mir jetzt auch noch die Pause mit reingenommen, hat die Tage etwas verschoben.
                                Bei Deiner Lösung, kann man ein Zeichen seiner Wahl zwischen den Attributen setzen, habe ich auch gerade mal ausprobiert, bei mir mit der Liste erzeugen, wird einfach ein Komma gesetzt.
                                Geht beides, je nach Anwendungsfall...

                                David G.D Online
                                David G.D Online
                                David G.
                                schrieb am zuletzt editiert von
                                #15

                                @tugsi

                                Für quick and dirty für die Vis geht auch so:
                                Den Zeilenumbruch zeigt er im Debug irgendwie nicht.

                                Screenshot_20231210_154231_Chrome.jpg

                                Zeigt eure Lovelace-Visualisierung klick
                                (Auch ideal um sich Anregungen zu holen)

                                Meine Tabellen für eure Visualisierung klick

                                tugsiT 1 Antwort Letzte Antwort
                                0
                                • David G.D David G.

                                  @tugsi

                                  Für quick and dirty für die Vis geht auch so:
                                  Den Zeilenumbruch zeigt er im Debug irgendwie nicht.

                                  Screenshot_20231210_154231_Chrome.jpg

                                  tugsiT Offline
                                  tugsiT Offline
                                  tugsi
                                  schrieb am zuletzt editiert von
                                  #16

                                  @david-g sagte in Letzten Tageswert aus influxDB holen und anzeigen lassen?:

                                  Für quick and dirty für die Vis geht auch so:
                                  Den Zeilenumbruch zeigt er im Debug irgendwie nicht.

                                  Ok, wie Du schreibst, quick und dirty...
                                  Je nachdem wie man es aufbereitet haben möchte, kann man es ja auch anpassen.
                                  Danke, hast mir sehr geholfen.
                                  Mal schauen, was ich mit den neugewonnenen Erkenntnissen anfange und am Ende dabei rauskommt.

                                  Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                                  1 Antwort Letzte Antwort
                                  0
                                  • S Offline
                                    S Offline
                                    Shigoru
                                    schrieb am zuletzt editiert von
                                    #17

                                    Servus zusammen,

                                    kann mir jemand sagen wir man hier die Werte auslesen kann ohne den Timestamp? Ich würde gerne den Tagesnetzbezug berechnen lassen und ausgeben.

                                    Tagesnetzbezug.jpg

                                    var Werte_Zeitraum, Liste, result, i, Netzbezug_Tagesanfang, Objekt, Netzbezug_Tagesende;
                                    
                                    
                                    Werte_Zeitraum = [];
                                    schedule("*/5 * * * * *", async () => {
                                      getHistory('sql.1', {
                                        id: '0_userdata.0.SmartMeter.Netzbezug' /* Netzbezug */,
                                        start: /* start of day */ (() => { const d = new Date(); d.setHours(0, 0, 0, 0); return d.getTime(); })(),
                                        end: /* end of day */ (() => { const d = new Date(); d.setHours(23, 59, 59, 999); return d.getTime(); })(),
                                        aggregate: 'none',
                                        removeBorderValues: true
                                      }, async (err, result) => {
                                        if (err) {
                                          console.error(err);
                                        } else {
                                          Liste = result;
                                          var i_end = Liste.length;
                                          var i_inc = 1;
                                          if (1 > i_end) {
                                            i_inc = -i_inc;
                                          }
                                          for (i = 1; i_inc >= 0 ? i <= i_end : i >= i_end; i += i_inc) {
                                            Objekt = Liste[(i - 1)];
                                            Werte_Zeitraum.push([getAttr(Objekt, '_time'), getAttr(Objekt, 'val')]);
                                          }
                                          Netzbezug_Tagesanfang = Liste[0];
                                          Netzbezug_Tagesende = Liste.slice(-1)[0];
                                          console.log(Netzbezug_Tagesanfang);
                                          console.log(Netzbezug_Tagesende);
                                          console.log((Netzbezug_Tagesende - Netzbezug_Tagesanfang));
                                        }
                                      });
                                    });
                                    
                                    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIySGg5YU5YWkNSJTJDTiU1QmlTOCU1REV6JTI0dyUyMiUzRVdlcnRlX1plaXRyYXVtJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyenU3TyhFKG0lNUQlN0J0ZE8oUilUJTVFNFklMjIlM0VMaXN0ZSUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMlB4JTNEb24lNURLTEIlNUJsJTJDUSUyQlc4ZDR1JTNBJTIyJTNFcmVzdWx0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyaHpFKnQlM0ZzYUNuJTdDZWIqUHdFUzhjJTIyJTNFaSUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMnIlN0JkJTNETmtSayUzRiUyRmV2JTIzZ2k0XzliJTNCJTIyJTNFTmV0emJlenVnX1RhZ2VzYW5mYW5nJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyMV8oJTdDWjQlM0R6JTI1UyhKbXRDLTdmfmUlMjIlM0VPYmpla3QlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJ0YTQlMkJRX3Ixbl9KJTNCJTI1JTJDNjl1Y0tSJTIyJTNFTmV0emJlenVnX1RhZ2VzZW5kZSUzQyUyRnZhcmlhYmxlJTNFJTNDJTJGdmFyaWFibGVzJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyUSU1QnhfQ1RXY35GJTJDJTYwUiUyNWElM0IlNUIlNUR6VCUyMiUyMHglM0QlMjIxMzglMjIlMjB5JTNEJTIyMTEzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaDlhTlhaQ1IlMkNOJTVCaVM4JTVERXolMjR3JTIyJTNFV2VydGVfWmVpdHJhdW0lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfY3JlYXRlX3dpdGglMjIlMjBpZCUzRCUyMkdoJTQwbDFSbCUyRiU1RWMxblkyLi4lMjMxJTVEdyUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIwJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJJeCU1RSUyNSlLcSU3QnQlNjBXQlN5WiU1RDZ3RlMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSolMkY1JTIwKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzZW5kdG9fZ2V0aGlzdG9yeSUyMiUyMGlkJTNEJTIyTSU2MCUzRCU3QmZKLlQyKk4lNURxJTJDbiUyNSU1QjZ3LSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMklOU1RBTkNFJTIyJTNFc3FsLjElM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFHR1JFR0FURSUyMiUzRW5vbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNURVAlMjIlM0UwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbXMlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMiUyNCU1RUdaY0g0JTNCJTJGa0FpJTJCKmYlN0IlM0Z0cjIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0UwX3VzZXJkYXRhLjAuU21hcnRNZXRlci5OZXR6YmV6dWclM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyU1RBUlQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGltZV9nZXRfc3BlY2lhbCUyMiUyMGlkJTNEJTIyUXd3ZjVrQzl4JTI1TUFyM2lYUXdYdyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VkYXlTdGFydCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJFTkQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGltZV9nZXRfc3BlY2lhbCUyMiUyMGlkJTNEJTIycjc0JTJDMVVoJTI0QTB2JTNCVDdDTiUyRjZJLiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VkYXlFbmQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMiFoVmYlM0EyQ2JKTmNLSl9QJTNBeHo4NiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyenU3TyhFKG0lNUQlN0J0ZE8oUilUJTVFNFklMjIlM0VMaXN0ZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJabE9YVmlRYSUzQXJQV19PRWZwfjM5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJQeCUzRG9uJTVES0xCJTVCbCUyQ1ElMkJXOGQ0dSUzQSUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19mb3IlMjIlMjBpZCUzRCUyMjd2MylZckpWQnlnVnJJJTIzJTJCODZZISUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyaHpFKnQlM0ZzYUNuJTdDZWIqUHdFUzhjJTIyJTNFaSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyRlJPTSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyVCU3QyUzRmVyKCo1JTNBZXRxdmJna2dsVHolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRPJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjI0JTdEJTI1JTQwLU1FQ2g5dG1Ma3VwdEhfbiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19sZW5ndGglMjIlMjBpZCUzRCUyMiUyQ21pMnIxUGczRTcoJTdEdSU3QjhMQjBHJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjI0UjNJJTQwT2FaJTNGblVRUXRFfi4lNUUxTCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyenU3TyhFKG0lNUQlN0J0ZE8oUilUJTVFNFklMjIlM0VMaXN0ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCWSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIydlclMjNCbSUyNSo0fmElM0IlNUVCViU1RCU1QiUyNGIlM0ZGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8lMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlNUJ6ZSUyNGZhTlRTIXY4SyU3RFgpJTVEaiU3RGwlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjFfKCU3Q1o0JTNEeiUyNVMoSm10Qy03Zn5lJTIyJTNFT2JqZWt0JTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxpc3RzX2dldEluZGV4JTIyJTIwaWQlM0QlMjJhU3UwJTYwVVFrVDAtJTVFVkJHYi5QM1UlMjIlM0UlM0NtdXRhdGlvbiUyMHN0YXRlbWVudCUzRCUyMmZhbHNlJTIyJTIwYXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUZST01fU1RBUlQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyOGRTX1p2MiUyNXpjRFRDVmIlM0RiVmF+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ6dTdPKEUobSU1RCU3QnRkTyhSKVQlNUU0WSUyMiUzRUxpc3RlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJZYiU3QkUlM0Y1WVNzJTI1LiU3QmUhaylNLlRqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJoekUqdCUzRnNhQ24lN0NlYipQd0VTOGMlMjIlM0VpJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19zZXRJbmRleCUyMiUyMGlkJTNEJTIydm1BX2UlN0JiMTFFQzlCMyU1RSU1QmlPVSU1RCUyMiUzRSUzQ211dGF0aW9uJTIwYXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTU9ERSUyMiUzRUlOU0VSVCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0hFUkUlMjIlM0VMQVNUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJMSVNUJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyeXg4ayU3Q3IlNDAlM0YheiUzRFElMkMqZSUyNVhibmUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoOWFOWFpDUiUyQ04lNUJpUzglNURFeiUyNHclMjIlM0VXZXJ0ZV9aZWl0cmF1bSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRPJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfY3JlYXRlX3dpdGglMjIlMjBpZCUzRCUyMiU1RTVSJTNEVihpKVUlN0RlNC5sSXhzJTJDJTNBJTNCJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfYXR0ciUyMiUyMGlkJTNEJTIydVUlMjVodCUyNFZYKUQpRWdzdyUyNUolNUVDVSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlBBVEglMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyYVdXMyU3QnFGJTVFOTNQMiU3QyUyRnVBTElDMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VfdGltZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPQkpFQ1QlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJCWHhUODlqJTVFMGtYTUh5czEtUCUyM08lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjFfKCU3Q1o0JTNEeiUyNVMoSm10Qy03Zn5lJTIyJTNFT2JqZWt0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfYXR0ciUyMiUyMGlkJTNEJTIyNlElNjAlM0FacjhHVTUlNUUlMjQzVGxiQWlObSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlBBVEglMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyYlZtJTJGbHAlN0QlM0Z+eUYlM0FGRHdLUSUyMzZRJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPQkpFQ1QlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIwMkg2ZTN5ZkIhenElNjBiVGFFKEtKJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIxXyglN0NaNCUzRHolMjVTKEptdEMtN2Z+ZSUyMiUzRU9iamVrdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyKHRCJTNCbEtKcGpRSSU3RGxCJTQwaW15JTJGWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyciU3QmQlM0ROa1JrJTNGJTJGZXYlMjNnaTRfOWIlM0IlMjIlM0VOZXR6YmV6dWdfVGFnZXNhbmZhbmclM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfZ2V0SW5kZXglMjIlMjBpZCUzRCUyMmpNUFMlM0IlMkNWeCU3RC1fLiUyQlNuSTYlMjNORCUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50JTNEJTIyZmFsc2UlMjIlMjBhdCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUZJUlNUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMkdFbFY0fn4lNUJpaGJDQzVRQi1nJTVCJTVCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ6dTdPKEUobSU1RCU3QnRkTyhSKVQlNUU0WSUyMiUzRUxpc3RlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJEJTYwJTNCJTNCdlklM0YlNDAlNUVOU0RnSV9+RGswQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGE0JTJCUV9yMW5fSiUzQiUyNSUyQzY5dWNLUiUyMiUzRU5ldHpiZXp1Z19UYWdlc2VuZGUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfZ2V0SW5kZXglMjIlMjBpZCUzRCUyMmMlMjV0JTVCaDBfdyU3Q3NIUWdOWVglN0RnJTJCeSUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50JTNEJTIyZmFsc2UlMjIlMjBhdCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUxBU1QlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyMWpoXyUzRjEoVSUyNCp+NGZDNTBoajJsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ6dTdPKEUobSU1RCU3QnRkTyhSKVQlNUU0WSUyMiUzRUxpc3RlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyOEx+NTBOJTVEJTNEb0IlNUUlNDAlNUJ4MzZDZkJzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTNBLSU1REsqdyUzQmNMSiUyNGl+QyU3Qy5VZGhCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMjMlN0NBXzJJJTI0RWVPJTNBLmJIKXFsajB2JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJyJTdCZCUzRE5rUmslM0YlMkZldiUyM2dpNF85YiUzQiUyMiUzRU5ldHpiZXp1Z19UYWdlc2FuZmFuZyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyNlMxSFB5bkVLJTdDSG1Ddn5pJTYwTHR1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyaTFJNU8lM0JwJTVFTVZ4JTNEVXklN0MydG4lMjUlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIycSUyRm0lNUJmZUFmdFMlMkNEJTNCLkslMkZ3ciUyQyklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMnRhNCUyQlFfcjFuX0olM0IlMjUlMkM2OXVjS1IlMjIlM0VOZXR6YmV6dWdfVGFnZXNlbmRlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjIlMjNyMGlSblo3MykpVCh+JTVCJTNCZEhNWiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlM4UGclM0ElMjU1eUhraWdjYVFqc0hrNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMkMlM0QwX3klMjNKWCUyRiUyMyU0MEpXRXFobU8lN0QlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJHbkQlM0RZTU9HN21kJTI1eiU3QlklMjVyaCU1Qk0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIqVGhxUzFNTmYwJTI0LSUzQjAlNjBreSUzQSUyQyU0MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGE0JTJCUV9yMW5fSiUzQiUyNSUyQzY5dWNLUiUyMiUzRU5ldHpiZXp1Z19UYWdlc2VuZGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJjLlpXMWUlMjUlN0JnUCU1RVUlMkJGJTQwRyU3Q2tfWSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMlh5Mk5HKm8zbSU1QkNPLSUzQTlRSkdkJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJyJTdCZCUzRE5rUmslM0YlMkZldiUyM2dpNF85YiUzQiUyMiUzRU5ldHpiZXp1Z19UYWdlc2FuZmFuZyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
                                    

                                    Schöne Grüße Shigoru

                                    W 1 Antwort Letzte Antwort
                                    0
                                    • S Shigoru

                                      Servus zusammen,

                                      kann mir jemand sagen wir man hier die Werte auslesen kann ohne den Timestamp? Ich würde gerne den Tagesnetzbezug berechnen lassen und ausgeben.

                                      Tagesnetzbezug.jpg

                                      var Werte_Zeitraum, Liste, result, i, Netzbezug_Tagesanfang, Objekt, Netzbezug_Tagesende;
                                      
                                      
                                      Werte_Zeitraum = [];
                                      schedule("*/5 * * * * *", async () => {
                                        getHistory('sql.1', {
                                          id: '0_userdata.0.SmartMeter.Netzbezug' /* Netzbezug */,
                                          start: /* start of day */ (() => { const d = new Date(); d.setHours(0, 0, 0, 0); return d.getTime(); })(),
                                          end: /* end of day */ (() => { const d = new Date(); d.setHours(23, 59, 59, 999); return d.getTime(); })(),
                                          aggregate: 'none',
                                          removeBorderValues: true
                                        }, async (err, result) => {
                                          if (err) {
                                            console.error(err);
                                          } else {
                                            Liste = result;
                                            var i_end = Liste.length;
                                            var i_inc = 1;
                                            if (1 > i_end) {
                                              i_inc = -i_inc;
                                            }
                                            for (i = 1; i_inc >= 0 ? i <= i_end : i >= i_end; i += i_inc) {
                                              Objekt = Liste[(i - 1)];
                                              Werte_Zeitraum.push([getAttr(Objekt, '_time'), getAttr(Objekt, 'val')]);
                                            }
                                            Netzbezug_Tagesanfang = Liste[0];
                                            Netzbezug_Tagesende = Liste.slice(-1)[0];
                                            console.log(Netzbezug_Tagesanfang);
                                            console.log(Netzbezug_Tagesende);
                                            console.log((Netzbezug_Tagesende - Netzbezug_Tagesanfang));
                                          }
                                        });
                                      });
                                      
                                      //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIySGg5YU5YWkNSJTJDTiU1QmlTOCU1REV6JTI0dyUyMiUzRVdlcnRlX1plaXRyYXVtJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyenU3TyhFKG0lNUQlN0J0ZE8oUilUJTVFNFklMjIlM0VMaXN0ZSUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMlB4JTNEb24lNURLTEIlNUJsJTJDUSUyQlc4ZDR1JTNBJTIyJTNFcmVzdWx0JTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyaHpFKnQlM0ZzYUNuJTdDZWIqUHdFUzhjJTIyJTNFaSUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMnIlN0JkJTNETmtSayUzRiUyRmV2JTIzZ2k0XzliJTNCJTIyJTNFTmV0emJlenVnX1RhZ2VzYW5mYW5nJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyMV8oJTdDWjQlM0R6JTI1UyhKbXRDLTdmfmUlMjIlM0VPYmpla3QlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJ0YTQlMkJRX3Ixbl9KJTNCJTI1JTJDNjl1Y0tSJTIyJTNFTmV0emJlenVnX1RhZ2VzZW5kZSUzQyUyRnZhcmlhYmxlJTNFJTNDJTJGdmFyaWFibGVzJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyUSU1QnhfQ1RXY35GJTJDJTYwUiUyNWElM0IlNUIlNUR6VCUyMiUyMHglM0QlMjIxMzglMjIlMjB5JTNEJTIyMTEzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJIaDlhTlhaQ1IlMkNOJTVCaVM4JTVERXolMjR3JTIyJTNFV2VydGVfWmVpdHJhdW0lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfY3JlYXRlX3dpdGglMjIlMjBpZCUzRCUyMkdoJTQwbDFSbCUyRiU1RWMxblkyLi4lMjMxJTVEdyUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIwJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJJeCU1RSUyNSlLcSU3QnQlNjBXQlN5WiU1RDZ3RlMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSolMkY1JTIwKiUyMColMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzZW5kdG9fZ2V0aGlzdG9yeSUyMiUyMGlkJTNEJTIyTSU2MCUzRCU3QmZKLlQyKk4lNURxJTJDbiUyNSU1QjZ3LSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMklOU1RBTkNFJTIyJTNFc3FsLjElM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFHR1JFR0FURSUyMiUzRW5vbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNURVAlMjIlM0UwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbXMlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMiUyNCU1RUdaY0g0JTNCJTJGa0FpJTJCKmYlN0IlM0Z0cjIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0UwX3VzZXJkYXRhLjAuU21hcnRNZXRlci5OZXR6YmV6dWclM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyU1RBUlQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGltZV9nZXRfc3BlY2lhbCUyMiUyMGlkJTNEJTIyUXd3ZjVrQzl4JTI1TUFyM2lYUXdYdyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VkYXlTdGFydCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJFTkQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGltZV9nZXRfc3BlY2lhbCUyMiUyMGlkJTNEJTIycjc0JTJDMVVoJTI0QTB2JTNCVDdDTiUyRjZJLiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRZUEUlMjIlM0VkYXlFbmQlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMiFoVmYlM0EyQ2JKTmNLSl9QJTNBeHo4NiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyenU3TyhFKG0lNUQlN0J0ZE8oUilUJTVFNFklMjIlM0VMaXN0ZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJabE9YVmlRYSUzQXJQV19PRWZwfjM5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJQeCUzRG9uJTVES0xCJTVCbCUyQ1ElMkJXOGQ0dSUzQSUyMiUzRXJlc3VsdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19mb3IlMjIlMjBpZCUzRCUyMjd2MylZckpWQnlnVnJJJTIzJTJCODZZISUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyaHpFKnQlM0ZzYUNuJTdDZWIqUHdFUzhjJTIyJTNFaSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyRlJPTSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyVCU3QyUzRmVyKCo1JTNBZXRxdmJna2dsVHolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRPJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjI0JTdEJTI1JTQwLU1FQ2g5dG1Ma3VwdEhfbiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19sZW5ndGglMjIlMjBpZCUzRCUyMiUyQ21pMnIxUGczRTcoJTdEdSU3QjhMQjBHJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjI0UjNJJTQwT2FaJTNGblVRUXRFfi4lNUUxTCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyenU3TyhFKG0lNUQlN0J0ZE8oUilUJTVFNFklMjIlM0VMaXN0ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCWSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIydlclMjNCbSUyNSo0fmElM0IlNUVCViU1RCU1QiUyNGIlM0ZGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8lMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIlNUJ6ZSUyNGZhTlRTIXY4SyU3RFgpJTVEaiU3RGwlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjFfKCU3Q1o0JTNEeiUyNVMoSm10Qy03Zn5lJTIyJTNFT2JqZWt0JTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxpc3RzX2dldEluZGV4JTIyJTIwaWQlM0QlMjJhU3UwJTYwVVFrVDAtJTVFVkJHYi5QM1UlMjIlM0UlM0NtdXRhdGlvbiUyMHN0YXRlbWVudCUzRCUyMmZhbHNlJTIyJTIwYXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUZST01fU1RBUlQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyOGRTX1p2MiUyNXpjRFRDVmIlM0RiVmF+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ6dTdPKEUobSU1RCU3QnRkTyhSKVQlNUU0WSUyMiUzRUxpc3RlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQVQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJZYiU3QkUlM0Y1WVNzJTI1LiU3QmUhaylNLlRqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJoekUqdCUzRnNhQ24lN0NlYipQd0VTOGMlMjIlM0VpJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsaXN0c19zZXRJbmRleCUyMiUyMGlkJTNEJTIydm1BX2UlN0JiMTFFQzlCMyU1RSU1QmlPVSU1RCUyMiUzRSUzQ211dGF0aW9uJTIwYXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTU9ERSUyMiUzRUlOU0VSVCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0hFUkUlMjIlM0VMQVNUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJMSVNUJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyeXg4ayU3Q3IlNDAlM0YheiUzRFElMkMqZSUyNVhibmUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMkhoOWFOWFpDUiUyQ04lNUJpUzglNURFeiUyNHclMjIlM0VXZXJ0ZV9aZWl0cmF1bSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRPJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfY3JlYXRlX3dpdGglMjIlMjBpZCUzRCUyMiU1RTVSJTNEVihpKVUlN0RlNC5sSXhzJTJDJTNBJTNCJTIyJTNFJTNDbXV0YXRpb24lMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfYXR0ciUyMiUyMGlkJTNEJTIydVUlMjVodCUyNFZYKUQpRWdzdyUyNUolNUVDVSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlBBVEglMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyYVdXMyU3QnFGJTVFOTNQMiU3QyUyRnVBTElDMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VfdGltZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPQkpFQ1QlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJCWHhUODlqJTVFMGtYTUh5czEtUCUyM08lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjFfKCU3Q1o0JTNEeiUyNVMoSm10Qy03Zn5lJTIyJTNFT2JqZWt0JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfYXR0ciUyMiUyMGlkJTNEJTIyNlElNjAlM0FacjhHVTUlNUUlMjQzVGxiQWlObSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlBBVEglMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyYlZtJTJGbHAlN0QlM0Z+eUYlM0FGRHdLUSUyMzZRJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPQkpFQ1QlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIwMkg2ZTN5ZkIhenElNjBiVGFFKEtKJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIxXyglN0NaNCUzRHolMjVTKEptdEMtN2Z+ZSUyMiUzRU9iamVrdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyKHRCJTNCbEtKcGpRSSU3RGxCJTQwaW15JTJGWCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyciU3QmQlM0ROa1JrJTNGJTJGZXYlMjNnaTRfOWIlM0IlMjIlM0VOZXR6YmV6dWdfVGFnZXNhbmZhbmclM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfZ2V0SW5kZXglMjIlMjBpZCUzRCUyMmpNUFMlM0IlMkNWeCU3RC1fLiUyQlNuSTYlMjNORCUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50JTNEJTIyZmFsc2UlMjIlMjBhdCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUZJUlNUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMkdFbFY0fn4lNUJpaGJDQzVRQi1nJTVCJTVCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ6dTdPKEUobSU1RCU3QnRkTyhSKVQlNUU0WSUyMiUzRUxpc3RlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJEJTYwJTNCJTNCdlklM0YlNDAlNUVOU0RnSV9+RGswQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGE0JTJCUV9yMW5fSiUzQiUyNSUyQzY5dWNLUiUyMiUzRU5ldHpiZXp1Z19UYWdlc2VuZGUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybGlzdHNfZ2V0SW5kZXglMjIlMjBpZCUzRCUyMmMlMjV0JTVCaDBfdyU3Q3NIUWdOWVglN0RnJTJCeSUyMiUzRSUzQ211dGF0aW9uJTIwc3RhdGVtZW50JTNEJTIyZmFsc2UlMjIlMjBhdCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFR0VUJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSEVSRSUyMiUzRUxBU1QlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyMWpoXyUzRjEoVSUyNCp+NGZDNTBoajJsJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ6dTdPKEUobSU1RCU3QnRkTyhSKVQlNUU0WSUyMiUzRUxpc3RlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyOEx+NTBOJTVEJTNEb0IlNUUlNDAlNUJ4MzZDZkJzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyJTNBLSU1REsqdyUzQmNMSiUyNGl+QyU3Qy5VZGhCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMjMlN0NBXzJJJTI0RWVPJTNBLmJIKXFsajB2JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJyJTdCZCUzRE5rUmslM0YlMkZldiUyM2dpNF85YiUzQiUyMiUzRU5ldHpiZXp1Z19UYWdlc2FuZmFuZyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyNlMxSFB5bkVLJTdDSG1Ddn5pJTYwTHR1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU2V2ZXJpdHklMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyaTFJNU8lM0JwJTVFTVZ4JTNEVXklN0MydG4lMjUlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGVzdCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIycSUyRm0lNUJmZUFmdFMlMkNEJTNCLkslMkZ3ciUyQyklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMnRhNCUyQlFfcjFuX0olM0IlMjUlMkM2OXVjS1IlMjIlM0VOZXR6YmV6dWdfVGFnZXNlbmRlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjIlMjNyMGlSblo3MykpVCh+JTVCJTNCZEhNWiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMlM4UGclM0ElMjU1eUhraWdjYVFqc0hrNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0ZXN0JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMkMlM0QwX3klMjNKWCUyRiUyMyU0MEpXRXFobU8lN0QlM0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJHbkQlM0RZTU9HN21kJTI1eiU3QlklMjVyaCU1Qk0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIqVGhxUzFNTmYwJTI0LSUzQjAlNjBreSUzQSUyQyU0MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGE0JTJCUV9yMW5fSiUzQiUyNSUyQzY5dWNLUiUyMiUzRU5ldHpiZXp1Z19UYWdlc2VuZGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJjLlpXMWUlMjUlN0JnUCU1RVUlMkJGJTQwRyU3Q2tfWSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMlh5Mk5HKm8zbSU1QkNPLSUzQTlRSkdkJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJyJTdCZCUzRE5rUmslM0YlMkZldiUyM2dpNF85YiUzQiUyMiUzRU5ldHpiZXp1Z19UYWdlc2FuZmFuZyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
                                      

                                      Schöne Grüße Shigoru

                                      W Online
                                      W Online
                                      wolfi913
                                      schrieb am zuletzt editiert von
                                      #18

                                      @shigoru
                                      Probier's mal so (anstelle des letzten Debug-Blocks):
                                      Screenshot 2024-06-30 191744.png

                                      S 1 Antwort Letzte Antwort
                                      0
                                      • W wolfi913

                                        @shigoru
                                        Probier's mal so (anstelle des letzten Debug-Blocks):
                                        Screenshot 2024-06-30 191744.png

                                        S Offline
                                        S Offline
                                        Shigoru
                                        schrieb am zuletzt editiert von
                                        #19

                                        @wolfi913
                                        Vielen Dank. Das klappt. Super Start in die Woche. Dir wünsch ich auch viel Spaß und Erfolg. Ciao ciao

                                        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
                                        FAQ Cloud / IOT
                                        HowTo: Node.js-Update
                                        HowTo: Backup/Restore
                                        Downloads
                                        BLOG

                                        481

                                        Online

                                        32.6k

                                        Benutzer

                                        82.0k

                                        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