Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Mehrere Werte Trennen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Mehrere Werte Trennen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
44 Beiträge 7 Kommentatoren 2.5k Aufrufe 7 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.
  • D djsirius

    Moin.

    ich habe unter Objekte einen Wert, der mehrere Werte beinhaltet (siehe Screenshot). Wie kann man die Werte trennen, damit man sie einzeln benutzen kann?

    Vielen Dank!!

    2019-04-11 11_40_26-objects - ioBroker.png

    Gruß
    Sirius

    E Offline
    E Offline
    Einstein 0
    schrieb am zuletzt editiert von
    #9

    @djsirius habe das gleiche Problem.
    Gibt es eine Lösung mit Blockly?
    Gruß Einstein

    mickymM 1 Antwort Letzte Antwort
    0
    • E Einstein 0

      @djsirius habe das gleiche Problem.
      Gibt es eine Lösung mit Blockly?
      Gruß Einstein

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #10

      @einstein-0 du erstellst eine Liste mit dem trennzeichen Komma.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      E 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @einstein-0 du erstellst eine Liste mit dem trennzeichen Komma.

        E Offline
        E Offline
        Einstein 0
        schrieb am zuletzt editiert von
        #11

        @mickym danke, kannst du mir kurz einen Screenshot hier hochladen?
        Bild sagt mehr als...
        Dank dir.

        mickymM 1 Antwort Letzte Antwort
        0
        • E Einstein 0

          @mickym danke, kannst du mir kurz einen Screenshot hier hochladen?
          Bild sagt mehr als...
          Dank dir.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #12

          @einstein-0
          Bei so einem Datenpunkt oder Wert

          1cb4fa1e-cfff-4320-848d-1f4d6c5d54e3-image.png

          erzeugst Du eine Liste und kannst dann auf die einzelnen Elemente direkt zugreifen:

          2738dc74-d9c5-4424-8523-d6ce8888af5b-image.png

          <xml xmlns="https://developers.google.com/blockly/xml">
           <variables>
             <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
           </variables>
           <block type="on_ext" id="mkO%Z3hLLOUOe/JOKo;/" x="88" y="138">
             <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
             <field name="CONDITION">any</field>
             <field name="ACK_CONDITION"></field>
             <value name="OID0">
               <shadow type="field_oid" id="u|HFU}~U!(lMhz.+`Qu`">
                 <field name="oid">0_userdata.0.Test.Mixed</field>
               </shadow>
             </value>
             <statement name="STATEMENT">
               <block type="variables_set" id="!_ReOO.aP~]s_RBwvEo$">
                 <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                 <value name="VALUE">
                   <block type="lists_split" id="wackJ;CXw%5w!:t`UF:B">
                     <mutation mode="SPLIT"></mutation>
                     <field name="MODE">SPLIT</field>
                     <value name="INPUT">
                       <block type="on_source" id="*+jP{ar9lGKI|.y|469d">
                         <field name="ATTR">state.val</field>
                       </block>
                     </value>
                     <value name="DELIM">
                       <shadow type="text" id="RLPo^z;7koFU~sWfC!jp">
                         <field name="TEXT">,</field>
                       </shadow>
                     </value>
                   </block>
                 </value>
                 <next>
                   <block type="debug" id="Jb2.$vM3{Fmo?#)p^#^Y">
                     <field name="Severity">log</field>
                     <value name="TEXT">
                       <shadow type="text" id="_)-yS#bL]%OGE!Os}ri:">
                         <field name="TEXT">test</field>
                       </shadow>
                       <block type="variables_get" id="[Jp$$T!|U+qz0+}e?L^|">
                         <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                       </block>
                     </value>
                     <next>
                       <block type="debug" id="JI#LvbglwL~(Tq1[Nigr">
                         <field name="Severity">log</field>
                         <value name="TEXT">
                           <shadow type="text" id="smRMqfV(/Q5a^wn~U5X=">
                             <field name="TEXT">test</field>
                           </shadow>
                           <block type="lists_getIndex" id="V7k,M7q`)ECHz`nHtJ/x">
                             <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="%CfXx9b`s=7/1fCf].J2">
                                 <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                               </block>
                             </value>
                             <value name="AT">
                               <block type="math_number" id="3!|+a2_)C5pvSU*e3W4p">
                                 <field name="NUM">2</field>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
          </xml>
          

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          E 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @einstein-0
            Bei so einem Datenpunkt oder Wert

            1cb4fa1e-cfff-4320-848d-1f4d6c5d54e3-image.png

            erzeugst Du eine Liste und kannst dann auf die einzelnen Elemente direkt zugreifen:

            2738dc74-d9c5-4424-8523-d6ce8888af5b-image.png

            <xml xmlns="https://developers.google.com/blockly/xml">
             <variables>
               <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
             </variables>
             <block type="on_ext" id="mkO%Z3hLLOUOe/JOKo;/" x="88" y="138">
               <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
               <field name="CONDITION">any</field>
               <field name="ACK_CONDITION"></field>
               <value name="OID0">
                 <shadow type="field_oid" id="u|HFU}~U!(lMhz.+`Qu`">
                   <field name="oid">0_userdata.0.Test.Mixed</field>
                 </shadow>
               </value>
               <statement name="STATEMENT">
                 <block type="variables_set" id="!_ReOO.aP~]s_RBwvEo$">
                   <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                   <value name="VALUE">
                     <block type="lists_split" id="wackJ;CXw%5w!:t`UF:B">
                       <mutation mode="SPLIT"></mutation>
                       <field name="MODE">SPLIT</field>
                       <value name="INPUT">
                         <block type="on_source" id="*+jP{ar9lGKI|.y|469d">
                           <field name="ATTR">state.val</field>
                         </block>
                       </value>
                       <value name="DELIM">
                         <shadow type="text" id="RLPo^z;7koFU~sWfC!jp">
                           <field name="TEXT">,</field>
                         </shadow>
                       </value>
                     </block>
                   </value>
                   <next>
                     <block type="debug" id="Jb2.$vM3{Fmo?#)p^#^Y">
                       <field name="Severity">log</field>
                       <value name="TEXT">
                         <shadow type="text" id="_)-yS#bL]%OGE!Os}ri:">
                           <field name="TEXT">test</field>
                         </shadow>
                         <block type="variables_get" id="[Jp$$T!|U+qz0+}e?L^|">
                           <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                         </block>
                       </value>
                       <next>
                         <block type="debug" id="JI#LvbglwL~(Tq1[Nigr">
                           <field name="Severity">log</field>
                           <value name="TEXT">
                             <shadow type="text" id="smRMqfV(/Q5a^wn~U5X=">
                               <field name="TEXT">test</field>
                             </shadow>
                             <block type="lists_getIndex" id="V7k,M7q`)ECHz`nHtJ/x">
                               <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="%CfXx9b`s=7/1fCf].J2">
                                   <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                 </block>
                               </value>
                               <value name="AT">
                                 <block type="math_number" id="3!|+a2_)C5pvSU*e3W4p">
                                   <field name="NUM">2</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </statement>
             </block>
            </xml>
            

            E Offline
            E Offline
            Einstein 0
            schrieb am zuletzt editiert von
            #13

            @mickym also egal wie ich es drehe, es will einfach nicht funktionieren
            Er bleibt einfach immer beim ersten debug output hängen und scheint die Werte nicht weiter nach unten zu reichen.

            Noch eine Idee woran das liegen kann?

            5fac206d-e66d-488e-8090-b16d8c6ee1a5-grafik.png

            HomoranH mickymM 2 Antworten Letzte Antwort
            0
            • E Einstein 0

              @mickym also egal wie ich es drehe, es will einfach nicht funktionieren
              Er bleibt einfach immer beim ersten debug output hängen und scheint die Werte nicht weiter nach unten zu reichen.

              Noch eine Idee woran das liegen kann?

              5fac206d-e66d-488e-8090-b16d8c6ee1a5-grafik.png

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

              @einstein-0 sagte in Mehrere Werte Trennen:

              immer beim ersten debug output

              der debug Baustein befindet sich außerhalb von einem Trigger und wird nur bei Skriptstart aktiv

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • E Einstein 0

                @mickym also egal wie ich es drehe, es will einfach nicht funktionieren
                Er bleibt einfach immer beim ersten debug output hängen und scheint die Werte nicht weiter nach unten zu reichen.

                Noch eine Idee woran das liegen kann?

                5fac206d-e66d-488e-8090-b16d8c6ee1a5-grafik.png

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #15

                @einstein-0 das mit meinem Trigger war doch nur ein Beispiel. Du hast doch schon eine Liste - auf welche Werte willst Du denn zugreifen? Und wenn das Deine Liste ist - die in Deinem Debug ist und Du möchtest die Sortieren - dann kannst Du das direkt mit dem JSONATA machen - ausserdem ist das ja eine Liste in einer Liste.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                E 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @einstein-0 das mit meinem Trigger war doch nur ein Beispiel. Du hast doch schon eine Liste - auf welche Werte willst Du denn zugreifen? Und wenn das Deine Liste ist - die in Deinem Debug ist und Du möchtest die Sortieren - dann kannst Du das direkt mit dem JSONATA machen - ausserdem ist das ja eine Liste in einer Liste.

                  E Offline
                  E Offline
                  Einstein 0
                  schrieb am zuletzt editiert von
                  #16

                  @mickym ich brauch immer den ersten Wert aus dem Ergebnis der Tabelle.
                  b85d1ce9-e84d-4756-8c58-d0fac5fad833-grafik.png

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • E Einstein 0

                    @mickym ich brauch immer den ersten Wert aus dem Ergebnis der Tabelle.
                    b85d1ce9-e84d-4756-8c58-d0fac5fad833-grafik.png

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #17

                    @einstein-0 OK - um es mal klar zu machen, Du hast folgende Liste erstellt:

                    [['4',0.2543],['3',0.2545],['2',0.2605]]
                    

                    und möchtest dieses Ergebnis haben?

                    [['2',0.2605],['3',0.2545],['4',0.2543]]
                    

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    E 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @einstein-0 OK - um es mal klar zu machen, Du hast folgende Liste erstellt:

                      [['4',0.2543],['3',0.2545],['2',0.2605]]
                      

                      und möchtest dieses Ergebnis haben?

                      [['2',0.2605],['3',0.2545],['4',0.2543]]
                      
                      E Offline
                      E Offline
                      Einstein 0
                      schrieb am zuletzt editiert von
                      #18

                      @mickym also ich möchte das hier nur die Stunde steht, also die Zahl.
                      Es wird aber der ganze Wert also Stunde und Preis rein geschrieben.

                      97473325-4897-4a0e-97be-7903950e723e-grafik.png

                      ba524810-2835-4195-9d00-1438f39cb7f6-grafik.png

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • E Einstein 0

                        @mickym also ich möchte das hier nur die Stunde steht, also die Zahl.
                        Es wird aber der ganze Wert also Stunde und Preis rein geschrieben.

                        97473325-4897-4a0e-97be-7903950e723e-grafik.png

                        ba524810-2835-4195-9d00-1438f39cb7f6-grafik.png

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #19

                        @einstein-0 Das sind Listen in der Liste - um die einzelnen Werte herauszulösen musst Du die Liste über eine Schleife iterieren.

                        ccbe5796-b3e4-4819-925d-1ce440d56b63-image.png

                        <xml xmlns="https://developers.google.com/blockly/xml">
                         <variables>
                           <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
                           <variable id="+EQ]^**(f1=abAu.Aa#f">i</variable>
                         </variables>
                         <block type="variables_set" id="#{z9Q!0km6$_6EzsuXGj" x="-1062" y="38">
                           <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                           <value name="VALUE">
                             <block type="convert_jsonata" id="m0aREl#Cn8]G#uPnS`M*">
                               <value name="EXPRESSION">
                                 <shadow type="text" id="CqqLMaIltCf-ffsG9#Ft">
                                   <field name="TEXT">[['4',0.2543],['3',0.2545],['2',0.2605]]</field>
                                 </shadow>
                               </value>
                               <value name="TARGET">
                                 <block type="text" id="rIrm8`d^x/ffRm.f1p3{">
                                   <field name="TEXT"></field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <next>
                             <block type="debug" id="D^:m#Qv-67um.b_3O3[S">
                               <field name="Severity">log</field>
                               <value name="TEXT">
                                 <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                   <field name="TEXT">test</field>
                                 </shadow>
                                 <block type="variables_get" id="Uk7/9?nWG)0*mI+RvPC%">
                                   <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="controls_forEach" id="igN;;}v9LZyu?K{UVtnq">
                                   <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                   <value name="LIST">
                                     <block type="variables_get" id="8x{KZYY,-N.cb(+]qk8F">
                                       <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                     </block>
                                   </value>
                                   <statement name="DO">
                                     <block type="debug" id="9eh~=?bc7mu!dy?Ws+sB">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="@ZQ]?skum;9{Hn*O%=:?">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="lists_getIndex" id="L%WWtaR!8T6s-x%S#c!s">
                                           <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="@Wj(%Z.pYT4EeVV.d4Xm">
                                               <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                             </block>
                                           </value>
                                           <value name="AT">
                                             <block type="math_number" id="ZiwsRlL1$}VVy4Q6a*tR">
                                               <field name="NUM">1</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </statement>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                        </xml>
                        

                        Den Index kannst Dir ja auch ausgeben lassen, damit Du das dann in den entsprechenden Datenpunkt zuweisen kannst.

                        548b792e-116f-4bfe-8ed7-47aa3512630d-image.png

                        Du könntest die Werte aber auch vorher sortieren, dann brauchst Du das nicht so mühsam machen da du dann die Datenpunkte den Werten direkt zurodnen kannst.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        1 Antwort Letzte Antwort
                        0
                        • mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von mickym
                          #20

                          Wenn Du Deine Werte aber einfach sortieren willst, dann solltest du keine Verrenkungen mit der Liste in Liste machen.

                          13ee1e7a-7289-4a93-9e29-0f9f6bc3002e-image.png

                          Das sortiert Dir die Liste und du kannst jeden Wert in einen anderen Datenpunkt schreiben.

                          <xml xmlns="https://developers.google.com/blockly/xml">
                           <variables>
                             <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
                             <variable id="xi5qt{!-3U!jw+W%{(+c">Element</variable>
                             <variable id="+EQ]^**(f1=abAu.Aa#f">i</variable>
                           </variables>
                           <block type="variables_set" id="#{z9Q!0km6$_6EzsuXGj" x="-1112" y="-62">
                             <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                             <value name="VALUE">
                               <block type="lists_split" id="2pggDKnSmDQLM,`h9E]a">
                                 <mutation mode="SPLIT"></mutation>
                                 <field name="MODE">SPLIT</field>
                                 <value name="INPUT">
                                   <block type="text" id="h!8W82yF=QrO*7AhE/ty">
                                     <field name="TEXT">0.2548,0.2545,0.2605</field>
                                   </block>
                                 </value>
                                 <value name="DELIM">
                                   <shadow type="text" id="dwkW8Vhs`T`b}Hm^,5`4">
                                     <field name="TEXT">,</field>
                                   </shadow>
                                 </value>
                               </block>
                             </value>
                             <next>
                               <block type="debug" id="D^:m#Qv-67um.b_3O3[S">
                                 <field name="Severity">log</field>
                                 <value name="TEXT">
                                   <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                     <field name="TEXT">test</field>
                                   </shadow>
                                   <block type="variables_get" id="Uk7/9?nWG)0*mI+RvPC%">
                                     <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="variables_set" id="dQJ.x[38#k,]PG:tVQI1">
                                     <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                     <value name="VALUE">
                                       <block type="lists_sort" id="p,g(EunB!^k1}54z0)Y4">
                                         <field name="TYPE">NUMERIC</field>
                                         <field name="DIRECTION">1</field>
                                         <value name="LIST">
                                           <block type="variables_get" id="D7R@]DB1x}@GDP^EO3Kf">
                                             <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="debug" id="hbN2/[;m=p$-jyOyhLy4">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="variables_get" id="++H(8Dn-S~r$TM=[WS:C">
                                             <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="variables_set" id="t$IEh8ARb_~ivBVoP!:b">
                                             <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                             <value name="VALUE">
                                               <block type="math_number" id="36DWx/nU|Nr@1~@5^9J+">
                                                 <field name="NUM">0</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_forEach" id="igN;;}v9LZyu?K{UVtnq">
                                                 <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                 <value name="LIST">
                                                   <block type="variables_get" id="ZUoATDL9}bCy8JA?sRWb">
                                                     <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                                   </block>
                                                 </value>
                                                 <statement name="DO">
                                                   <block type="math_change" id=",{5^3c0NUTQTO3}lJa,5">
                                                     <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                     <value name="DELTA">
                                                       <shadow type="math_number" id="r;C.5y.f~qbz5aPAQ6wk">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                     </value>
                                                     <next>
                                                       <block type="controls_if" id="a~)ge;L@u3vy^v.=}`d$">
                                                         <mutation elseif="1"></mutation>
                                                         <value name="IF0">
                                                           <block type="logic_compare" id="N,39WfF{}=~T1a1k4Ewm">
                                                             <field name="OP">EQ</field>
                                                             <value name="A">
                                                               <block type="variables_get" id="_}7cOl6hY`?.?GsG]i*b">
                                                                 <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <block type="math_number" id="I+7V5A~^(No2j@uTw;LF">
                                                                 <field name="NUM">1</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <statement name="DO0">
                                                           <block type="debug" id="@oj2q5HM;@Bz4Bt,NDIQ">
                                                             <field name="Severity">log</field>
                                                             <value name="TEXT">
                                                               <shadow type="text" id=";:oxaAS95P(*cM!Y1.#o">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="text_join" id="Yivj+|;5%U{00K]EFM3{">
                                                                 <mutation items="2"></mutation>
                                                                 <value name="ADD0">
                                                                   <block type="text" id="2|eQ+xJ|.zi!Sz#1hDk8">
                                                                     <field name="TEXT">aktualisiere Wert 1 mit: </field>
                                                                   </block>
                                                                 </value>
                                                                 <value name="ADD1">
                                                                   <block type="variables_get" id="5Q.TZFY{BZO[3UPp/AdM">
                                                                     <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </statement>
                                                         <value name="IF1">
                                                           <block type="logic_compare" id="kLNS*Ry8zVi=+3dO?12^">
                                                             <field name="OP">EQ</field>
                                                             <value name="A">
                                                               <block type="variables_get" id="U7}7+YK9YK5l;SDP%#AI">
                                                                 <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                               </block>
                                                             </value>
                                                             <value name="B">
                                                               <block type="math_number" id="g%]mNx*K}O]RM}z6oz/F">
                                                                 <field name="NUM">2</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <statement name="DO1">
                                                           <block type="debug" id="YDNrZ-8Bv#QV6_N.pB-[">
                                                             <field name="Severity">log</field>
                                                             <value name="TEXT">
                                                               <shadow type="text" id="CT;i%YgZ(p,DWt3Uo5]d">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="text_join" id="01V7B3o*^qOeOJ}^nbu-">
                                                                 <mutation items="2"></mutation>
                                                                 <value name="ADD0">
                                                                   <block type="text" id=".N?JAX;tls:2A/J1H_LK">
                                                                     <field name="TEXT">aktualisiere Wert 2 mit: </field>
                                                                   </block>
                                                                 </value>
                                                                 <value name="ADD1">
                                                                   <block type="variables_get" id="Q4Cz/kUj_~4K,dgJXOlF">
                                                                     <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </statement>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                          </xml>
                          

                          Und wenn Du ganz schlau bist, dann nimmst Du Node-Red - damit kannst Du Werte sortieren und sogar die Datenpunkte selbst erstellen lassen. ;)

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          E 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            Wenn Du Deine Werte aber einfach sortieren willst, dann solltest du keine Verrenkungen mit der Liste in Liste machen.

                            13ee1e7a-7289-4a93-9e29-0f9f6bc3002e-image.png

                            Das sortiert Dir die Liste und du kannst jeden Wert in einen anderen Datenpunkt schreiben.

                            <xml xmlns="https://developers.google.com/blockly/xml">
                             <variables>
                               <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
                               <variable id="xi5qt{!-3U!jw+W%{(+c">Element</variable>
                               <variable id="+EQ]^**(f1=abAu.Aa#f">i</variable>
                             </variables>
                             <block type="variables_set" id="#{z9Q!0km6$_6EzsuXGj" x="-1112" y="-62">
                               <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                               <value name="VALUE">
                                 <block type="lists_split" id="2pggDKnSmDQLM,`h9E]a">
                                   <mutation mode="SPLIT"></mutation>
                                   <field name="MODE">SPLIT</field>
                                   <value name="INPUT">
                                     <block type="text" id="h!8W82yF=QrO*7AhE/ty">
                                       <field name="TEXT">0.2548,0.2545,0.2605</field>
                                     </block>
                                   </value>
                                   <value name="DELIM">
                                     <shadow type="text" id="dwkW8Vhs`T`b}Hm^,5`4">
                                       <field name="TEXT">,</field>
                                     </shadow>
                                   </value>
                                 </block>
                               </value>
                               <next>
                                 <block type="debug" id="D^:m#Qv-67um.b_3O3[S">
                                   <field name="Severity">log</field>
                                   <value name="TEXT">
                                     <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                       <field name="TEXT">test</field>
                                     </shadow>
                                     <block type="variables_get" id="Uk7/9?nWG)0*mI+RvPC%">
                                       <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="dQJ.x[38#k,]PG:tVQI1">
                                       <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                       <value name="VALUE">
                                         <block type="lists_sort" id="p,g(EunB!^k1}54z0)Y4">
                                           <field name="TYPE">NUMERIC</field>
                                           <field name="DIRECTION">1</field>
                                           <value name="LIST">
                                             <block type="variables_get" id="D7R@]DB1x}@GDP^EO3Kf">
                                               <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="debug" id="hbN2/[;m=p$-jyOyhLy4">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="variables_get" id="++H(8Dn-S~r$TM=[WS:C">
                                               <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id="t$IEh8ARb_~ivBVoP!:b">
                                               <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                               <value name="VALUE">
                                                 <block type="math_number" id="36DWx/nU|Nr@1~@5^9J+">
                                                   <field name="NUM">0</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="controls_forEach" id="igN;;}v9LZyu?K{UVtnq">
                                                   <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                   <value name="LIST">
                                                     <block type="variables_get" id="ZUoATDL9}bCy8JA?sRWb">
                                                       <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                                     </block>
                                                   </value>
                                                   <statement name="DO">
                                                     <block type="math_change" id=",{5^3c0NUTQTO3}lJa,5">
                                                       <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                       <value name="DELTA">
                                                         <shadow type="math_number" id="r;C.5y.f~qbz5aPAQ6wk">
                                                           <field name="NUM">1</field>
                                                         </shadow>
                                                       </value>
                                                       <next>
                                                         <block type="controls_if" id="a~)ge;L@u3vy^v.=}`d$">
                                                           <mutation elseif="1"></mutation>
                                                           <value name="IF0">
                                                             <block type="logic_compare" id="N,39WfF{}=~T1a1k4Ewm">
                                                               <field name="OP">EQ</field>
                                                               <value name="A">
                                                                 <block type="variables_get" id="_}7cOl6hY`?.?GsG]i*b">
                                                                   <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                                 </block>
                                                               </value>
                                                               <value name="B">
                                                                 <block type="math_number" id="I+7V5A~^(No2j@uTw;LF">
                                                                   <field name="NUM">1</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <statement name="DO0">
                                                             <block type="debug" id="@oj2q5HM;@Bz4Bt,NDIQ">
                                                               <field name="Severity">log</field>
                                                               <value name="TEXT">
                                                                 <shadow type="text" id=";:oxaAS95P(*cM!Y1.#o">
                                                                   <field name="TEXT">test</field>
                                                                 </shadow>
                                                                 <block type="text_join" id="Yivj+|;5%U{00K]EFM3{">
                                                                   <mutation items="2"></mutation>
                                                                   <value name="ADD0">
                                                                     <block type="text" id="2|eQ+xJ|.zi!Sz#1hDk8">
                                                                       <field name="TEXT">aktualisiere Wert 1 mit: </field>
                                                                     </block>
                                                                   </value>
                                                                   <value name="ADD1">
                                                                     <block type="variables_get" id="5Q.TZFY{BZO[3UPp/AdM">
                                                                       <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </statement>
                                                           <value name="IF1">
                                                             <block type="logic_compare" id="kLNS*Ry8zVi=+3dO?12^">
                                                               <field name="OP">EQ</field>
                                                               <value name="A">
                                                                 <block type="variables_get" id="U7}7+YK9YK5l;SDP%#AI">
                                                                   <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                                 </block>
                                                               </value>
                                                               <value name="B">
                                                                 <block type="math_number" id="g%]mNx*K}O]RM}z6oz/F">
                                                                   <field name="NUM">2</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <statement name="DO1">
                                                             <block type="debug" id="YDNrZ-8Bv#QV6_N.pB-[">
                                                               <field name="Severity">log</field>
                                                               <value name="TEXT">
                                                                 <shadow type="text" id="CT;i%YgZ(p,DWt3Uo5]d">
                                                                   <field name="TEXT">test</field>
                                                                 </shadow>
                                                                 <block type="text_join" id="01V7B3o*^qOeOJ}^nbu-">
                                                                   <mutation items="2"></mutation>
                                                                   <value name="ADD0">
                                                                     <block type="text" id=".N?JAX;tls:2A/J1H_LK">
                                                                       <field name="TEXT">aktualisiere Wert 2 mit: </field>
                                                                     </block>
                                                                   </value>
                                                                   <value name="ADD1">
                                                                     <block type="variables_get" id="Q4Cz/kUj_~4K,dgJXOlF">
                                                                       <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </statement>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                            </xml>
                            

                            Und wenn Du ganz schlau bist, dann nimmst Du Node-Red - damit kannst Du Werte sortieren und sogar die Datenpunkte selbst erstellen lassen. ;)

                            E Offline
                            E Offline
                            Einstein 0
                            schrieb am zuletzt editiert von Einstein 0
                            #21

                            @mickym hab jetzt mal so versucht und es schreibt mir den letzten höchsten Wert in den Datenpunkt. (Wert 6)
                            Weis auch nicht warum er nicht den ersten Wert der sortierten Liste nimmt.

                            8740a6a3-17d7-45e5-bcfb-4151c106a694-grafik.png

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • E Einstein 0

                              @mickym hab jetzt mal so versucht und es schreibt mir den letzten höchsten Wert in den Datenpunkt. (Wert 6)
                              Weis auch nicht warum er nicht den ersten Wert der sortierten Liste nimmt.

                              8740a6a3-17d7-45e5-bcfb-4151c106a694-grafik.png

                              mickymM Online
                              mickymM Online
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von mickym
                              #22

                              @einstein-0 Nein Du musst innerhalb der Schleife abbrpüfen und dann auf die Werte verteilen. Ich dachte das wäre mit dem 2. Blockly klar geworden.

                              Wenn Du also die Liste in Liste Variante hast, dann musst Du halt durch alle Elemente durchiterieren und je nach Element dann die Datenpunkte schreiben:

                              139a3a67-e505-4f45-abec-0e9a438a15e0-image.png

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <variables>
                                 <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
                                 <variable id="xi5qt{!-3U!jw+W%{(+c">Element</variable>
                                 <variable id="+EQ]^**(f1=abAu.Aa#f">i</variable>
                               </variables>
                               <block type="variables_set" id="#{z9Q!0km6$_6EzsuXGj" x="-1062" y="38">
                                 <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                 <value name="VALUE">
                                   <block type="convert_jsonata" id="m0aREl#Cn8]G#uPnS`M*">
                                     <value name="EXPRESSION">
                                       <shadow type="text" id="CqqLMaIltCf-ffsG9#Ft">
                                         <field name="TEXT">[['4',0.2543],['3',0.2545],['2',0.2605]]</field>
                                       </shadow>
                                     </value>
                                     <value name="TARGET">
                                       <block type="text" id="rIrm8`d^x/ffRm.f1p3{">
                                         <field name="TEXT"></field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="debug" id="D^:m#Qv-67um.b_3O3[S">
                                     <field name="Severity">log</field>
                                     <value name="TEXT">
                                       <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="variables_get" id="Uk7/9?nWG)0*mI+RvPC%">
                                         <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="variables_set" id="IHQX3BKq@ymP}cBNGe:)">
                                         <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                         <value name="VALUE">
                                           <block type="math_number" id="j!@MESwT{Tys.@42/JY0">
                                             <field name="NUM">0</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="controls_forEach" id="igN;;}v9LZyu?K{UVtnq">
                                             <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                             <value name="LIST">
                                               <block type="variables_get" id="8x{KZYY,-N.cb(+]qk8F">
                                                 <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                               </block>
                                             </value>
                                             <statement name="DO">
                                               <block type="math_change" id="RmBP0@E;mUX-z:RdkzWB">
                                                 <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                 <value name="DELTA">
                                                   <shadow type="math_number" id="z2Y!gAu[;6_TfuHsSUVt">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                 </value>
                                                 <next>
                                                   <block type="controls_if" id="hug?(ON`,jgZuMXJ..L(">
                                                     <mutation elseif="1"></mutation>
                                                     <value name="IF0">
                                                       <block type="logic_compare" id="h%FaJ#Z,tEP1PHKr+_BV">
                                                         <field name="OP">EQ</field>
                                                         <value name="A">
                                                           <block type="variables_get" id="*0qLXb#fcJ:#V2[H=Q|F">
                                                             <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <block type="math_number" id="!Ml0{1_26%vQq3|{}Oq.">
                                                             <field name="NUM">1</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <statement name="DO0">
                                                       <block type="update" id=";hUt|*nSW[j}o{Eu6ctt">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                         <field name="OID">Object ID</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="lists_getIndex" id="L%WWtaR!8T6s-x%S#c!s">
                                                             <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="@Wj(%Z.pYT4EeVV.d4Xm">
                                                                 <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                               </block>
                                                             </value>
                                                             <value name="AT">
                                                               <block type="math_number" id="ZiwsRlL1$}VVy4Q6a*tR">
                                                                 <field name="NUM">1</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </statement>
                                                     <value name="IF1">
                                                       <block type="logic_compare" id="pleDgVeq#K0=Gd?-CG]M">
                                                         <field name="OP">EQ</field>
                                                         <value name="A">
                                                           <block type="variables_get" id="%i(yvX3hJ/w9x-`W/BhY">
                                                             <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                           </block>
                                                         </value>
                                                         <value name="B">
                                                           <block type="math_number" id="L%o7`:k):/~p*JLBiCQu">
                                                             <field name="NUM">2</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <statement name="DO1">
                                                       <block type="update" id="SI2ol]IEWGYa4F,uxmE3">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                         <field name="OID">Object ID</field>
                                                         <field name="WITH_DELAY">FALSE</field>
                                                         <value name="VALUE">
                                                           <block type="lists_getIndex" id="~oxe)mu8Nu.6V^{L8@(%">
                                                             <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="EhO#77HGNxOpea*7AHw8">
                                                                 <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                               </block>
                                                             </value>
                                                             <value name="AT">
                                                               <block type="math_number" id="8K`k^D~MwQ2M=l{cx!kv">
                                                                 <field name="NUM">1</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </statement>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                              </xml>
                              

                              Im Endeffekt glaube ich aber, dass Du Dir das Leben schwer machst - und Du solltest lieber Deine urspüngliche Quelle posten und das was Du erreichen möchtest.

                              Eventuell würde ich die Namen dynamisch mit diesem Teil generieren

                              71782539-f9fc-4c0d-8915-ee9f3f1f7307-image.png und die Objekt ID aus der Schleife generieren.

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              E 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @einstein-0 Nein Du musst innerhalb der Schleife abbrpüfen und dann auf die Werte verteilen. Ich dachte das wäre mit dem 2. Blockly klar geworden.

                                Wenn Du also die Liste in Liste Variante hast, dann musst Du halt durch alle Elemente durchiterieren und je nach Element dann die Datenpunkte schreiben:

                                139a3a67-e505-4f45-abec-0e9a438a15e0-image.png

                                <xml xmlns="https://developers.google.com/blockly/xml">
                                 <variables>
                                   <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
                                   <variable id="xi5qt{!-3U!jw+W%{(+c">Element</variable>
                                   <variable id="+EQ]^**(f1=abAu.Aa#f">i</variable>
                                 </variables>
                                 <block type="variables_set" id="#{z9Q!0km6$_6EzsuXGj" x="-1062" y="38">
                                   <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                   <value name="VALUE">
                                     <block type="convert_jsonata" id="m0aREl#Cn8]G#uPnS`M*">
                                       <value name="EXPRESSION">
                                         <shadow type="text" id="CqqLMaIltCf-ffsG9#Ft">
                                           <field name="TEXT">[['4',0.2543],['3',0.2545],['2',0.2605]]</field>
                                         </shadow>
                                       </value>
                                       <value name="TARGET">
                                         <block type="text" id="rIrm8`d^x/ffRm.f1p3{">
                                           <field name="TEXT"></field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="debug" id="D^:m#Qv-67um.b_3O3[S">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="variables_get" id="Uk7/9?nWG)0*mI+RvPC%">
                                           <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="variables_set" id="IHQX3BKq@ymP}cBNGe:)">
                                           <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                           <value name="VALUE">
                                             <block type="math_number" id="j!@MESwT{Tys.@42/JY0">
                                               <field name="NUM">0</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="controls_forEach" id="igN;;}v9LZyu?K{UVtnq">
                                               <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                               <value name="LIST">
                                                 <block type="variables_get" id="8x{KZYY,-N.cb(+]qk8F">
                                                   <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                                 </block>
                                               </value>
                                               <statement name="DO">
                                                 <block type="math_change" id="RmBP0@E;mUX-z:RdkzWB">
                                                   <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                   <value name="DELTA">
                                                     <shadow type="math_number" id="z2Y!gAu[;6_TfuHsSUVt">
                                                       <field name="NUM">1</field>
                                                     </shadow>
                                                   </value>
                                                   <next>
                                                     <block type="controls_if" id="hug?(ON`,jgZuMXJ..L(">
                                                       <mutation elseif="1"></mutation>
                                                       <value name="IF0">
                                                         <block type="logic_compare" id="h%FaJ#Z,tEP1PHKr+_BV">
                                                           <field name="OP">EQ</field>
                                                           <value name="A">
                                                             <block type="variables_get" id="*0qLXb#fcJ:#V2[H=Q|F">
                                                               <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                             </block>
                                                           </value>
                                                           <value name="B">
                                                             <block type="math_number" id="!Ml0{1_26%vQq3|{}Oq.">
                                                               <field name="NUM">1</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <statement name="DO0">
                                                         <block type="update" id=";hUt|*nSW[j}o{Eu6ctt">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                           <field name="OID">Object ID</field>
                                                           <field name="WITH_DELAY">FALSE</field>
                                                           <value name="VALUE">
                                                             <block type="lists_getIndex" id="L%WWtaR!8T6s-x%S#c!s">
                                                               <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="@Wj(%Z.pYT4EeVV.d4Xm">
                                                                   <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                 </block>
                                                               </value>
                                                               <value name="AT">
                                                                 <block type="math_number" id="ZiwsRlL1$}VVy4Q6a*tR">
                                                                   <field name="NUM">1</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                       <value name="IF1">
                                                         <block type="logic_compare" id="pleDgVeq#K0=Gd?-CG]M">
                                                           <field name="OP">EQ</field>
                                                           <value name="A">
                                                             <block type="variables_get" id="%i(yvX3hJ/w9x-`W/BhY">
                                                               <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                             </block>
                                                           </value>
                                                           <value name="B">
                                                             <block type="math_number" id="L%o7`:k):/~p*JLBiCQu">
                                                               <field name="NUM">2</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <statement name="DO1">
                                                         <block type="update" id="SI2ol]IEWGYa4F,uxmE3">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                           <field name="OID">Object ID</field>
                                                           <field name="WITH_DELAY">FALSE</field>
                                                           <value name="VALUE">
                                                             <block type="lists_getIndex" id="~oxe)mu8Nu.6V^{L8@(%">
                                                               <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="EhO#77HGNxOpea*7AHw8">
                                                                   <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                 </block>
                                                               </value>
                                                               <value name="AT">
                                                                 <block type="math_number" id="8K`k^D~MwQ2M=l{cx!kv">
                                                                   <field name="NUM">1</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </statement>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </statement>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                                </xml>
                                

                                Im Endeffekt glaube ich aber, dass Du Dir das Leben schwer machst - und Du solltest lieber Deine urspüngliche Quelle posten und das was Du erreichen möchtest.

                                Eventuell würde ich die Namen dynamisch mit diesem Teil generieren

                                71782539-f9fc-4c0d-8915-ee9f3f1f7307-image.png und die Objekt ID aus der Schleife generieren.

                                E Offline
                                E Offline
                                Einstein 0
                                schrieb am zuletzt editiert von
                                #23

                                @mickym Was ich möchte ist eigentlich ganz einfach. Es sollen die 4 günstigsten Stunden zwischen 22 und 6 Uhr ermittelt werden in denen ich meinen Akku laden kann.
                                Dazu habe ich die Werte aus TibberLink ausgelesen und sortiert. Funktioniert auch soweit.
                                7a315808-525b-40f9-836d-6663456c4483-grafik.png
                                Jetzt muss ich die besagten 4 Stunden verteilt auf die Objekte schreiben. Also beste Stunde 1 bis 4.
                                Danach kann ich die 4 Werte in mein Ladescript einbinden.
                                4h deswegen, da ich mit 4kw laden möchte und meine Akku 16kwh hat.

                                mickymM 1 Antwort Letzte Antwort
                                0
                                • E Einstein 0

                                  @mickym Was ich möchte ist eigentlich ganz einfach. Es sollen die 4 günstigsten Stunden zwischen 22 und 6 Uhr ermittelt werden in denen ich meinen Akku laden kann.
                                  Dazu habe ich die Werte aus TibberLink ausgelesen und sortiert. Funktioniert auch soweit.
                                  7a315808-525b-40f9-836d-6663456c4483-grafik.png
                                  Jetzt muss ich die besagten 4 Stunden verteilt auf die Objekte schreiben. Also beste Stunde 1 bis 4.
                                  Danach kann ich die 4 Werte in mein Ladescript einbinden.
                                  4h deswegen, da ich mit 4kw laden möchte und meine Akku 16kwh hat.

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  schrieb am zuletzt editiert von mickym
                                  #24

                                  @einstein-0 Ich ändere es Dir mal wie es auch einfacher mit dem Schreiben geht. warte mal

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  1 Antwort Letzte Antwort
                                  0
                                  • mickymM Online
                                    mickymM Online
                                    mickym
                                    Most Active
                                    schrieb am zuletzt editiert von mickym
                                    #25

                                    So ich hab dir das jetzt so gemacht aus den Werten.

                                    9abcf9f8-3e5c-41ef-bede-b2c9dde621e5-image.png

                                    280400de-b225-4512-a075-79432f70f4c2-image.png

                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                     <variables>
                                       <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
                                       <variable id="W.tP*CKGS*C%p*4we0T2">Pfad</variable>
                                       <variable id="xi5qt{!-3U!jw+W%{(+c">Element</variable>
                                       <variable id="+EQ]^**(f1=abAu.Aa#f">i</variable>
                                       <variable id="o[p7?ic9W(Mko]+M2CvA">ObjektID</variable>
                                     </variables>
                                     <block type="variables_set" id="#{z9Q!0km6$_6EzsuXGj" x="-1062" y="38">
                                       <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                       <value name="VALUE">
                                         <block type="convert_jsonata" id="m0aREl#Cn8]G#uPnS`M*">
                                           <value name="EXPRESSION">
                                             <shadow type="text" id="CqqLMaIltCf-ffsG9#Ft">
                                               <field name="TEXT">[['4',0.2543],['3',0.2545],['2',0.2605],['1',0.2905]]</field>
                                             </shadow>
                                           </value>
                                           <value name="TARGET">
                                             <block type="text" id="rIrm8`d^x/ffRm.f1p3{">
                                               <field name="TEXT"></field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="debug" id="D^:m#Qv-67um.b_3O3[S">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="variables_get" id="Uk7/9?nWG)0*mI+RvPC%">
                                               <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id="4vJ2qMGDFrZ)Y%}VgmJG">
                                               <field name="VAR" id="W.tP*CKGS*C%p*4we0T2">Pfad</field>
                                               <value name="VALUE">
                                                 <block type="text" id="^nuYf2E%qyQFC^@vcgt;">
                                                   <field name="TEXT">0_userdata.0.Test.Tibber_Akku_Laden.GünstigsteStunde</field>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="variables_set" id="IHQX3BKq@ymP}cBNGe:)">
                                                   <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                   <value name="VALUE">
                                                     <block type="math_number" id="j!@MESwT{Tys.@42/JY0">
                                                       <field name="NUM">0</field>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="controls_forEach" id="igN;;}v9LZyu?K{UVtnq">
                                                       <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                       <value name="LIST">
                                                         <block type="variables_get" id="8x{KZYY,-N.cb(+]qk8F">
                                                           <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                                         </block>
                                                       </value>
                                                       <statement name="DO">
                                                         <block type="math_change" id="RmBP0@E;mUX-z:RdkzWB">
                                                           <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                           <value name="DELTA">
                                                             <shadow type="math_number" id="z2Y!gAu[;6_TfuHsSUVt">
                                                               <field name="NUM">1</field>
                                                             </shadow>
                                                           </value>
                                                           <next>
                                                             <block type="controls_if" id="k?-7_kahGo2pV7q#=Inu">
                                                               <value name="IF0">
                                                                 <block type="logic_compare" id="M+9J0Y:B^2_]C3F^dd?)">
                                                                   <field name="OP">GT</field>
                                                                   <value name="A">
                                                                     <block type="variables_get" id="=O]}.~4luM__;y+%Nwp$">
                                                                       <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                                     </block>
                                                                   </value>
                                                                   <value name="B">
                                                                     <block type="math_number" id="I3F_Q2OJ1-DaUTjqbZ=V">
                                                                       <field name="NUM">4</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <statement name="DO0">
                                                                 <block type="controls_flow_statements" id="@fH2JkL|,c.CnGhwIqY2">
                                                                   <field name="FLOW">BREAK</field>
                                                                 </block>
                                                               </statement>
                                                               <next>
                                                                 <block type="variables_set" id="-bXW!Ad?RF=4MtAD{q{:">
                                                                   <field name="VAR" id="o[p7?ic9W(Mko]+M2CvA">ObjektID</field>
                                                                   <value name="VALUE">
                                                                     <block type="text_join" id="LYn1ddrg?aJLt:kQKCmE">
                                                                       <mutation items="2"></mutation>
                                                                       <value name="ADD0">
                                                                         <block type="variables_get" id="hvC5ZrO.L]8Lb/TrQ*`W">
                                                                           <field name="VAR" id="W.tP*CKGS*C%p*4we0T2">Pfad</field>
                                                                         </block>
                                                                       </value>
                                                                       <value name="ADD1">
                                                                         <block type="variables_get" id=",erpvFSU{X%wHOmmClSh">
                                                                           <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                   <next>
                                                                     <block type="debug" id="-.R;#`bo{H(P583.mN@w">
                                                                       <field name="Severity">log</field>
                                                                       <value name="TEXT">
                                                                         <shadow type="text" id="}Nz6/888LPgQWAKxIZoL">
                                                                           <field name="TEXT">test</field>
                                                                         </shadow>
                                                                         <block type="variables_get" id="9+a;?m7:#YCVsiSlTGqf">
                                                                           <field name="VAR" id="o[p7?ic9W(Mko]+M2CvA">ObjektID</field>
                                                                         </block>
                                                                       </value>
                                                                       <next>
                                                                         <block type="control_ex" id="jUO#ep~v+tr#OH*JR!.!">
                                                                           <field name="TYPE">true</field>
                                                                           <field name="CLEAR_RUNNING">FALSE</field>
                                                                           <value name="OID">
                                                                             <shadow type="field_oid" id="zLxx.8ed8xP2_,ofIqC|">
                                                                               <field name="oid">Object ID</field>
                                                                             </shadow>
                                                                             <block type="variables_get" id="e7~UG4vbb?n3_/2`r|nW">
                                                                               <field name="VAR" id="o[p7?ic9W(Mko]+M2CvA">ObjektID</field>
                                                                             </block>
                                                                           </value>
                                                                           <value name="VALUE">
                                                                             <shadow type="logic_boolean" id="J|1[aa_{%$0YGjD$QEc!">
                                                                               <field name="BOOL">TRUE</field>
                                                                             </shadow>
                                                                             <block type="lists_getIndex" id="~oxe)mu8Nu.6V^{L8@(%">
                                                                               <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="EhO#77HGNxOpea*7AHw8">
                                                                                   <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                                 </block>
                                                                               </value>
                                                                               <value name="AT">
                                                                                 <block type="math_number" id="8K`k^D~MwQ2M=l{cx!kv">
                                                                                   <field name="NUM">1</field>
                                                                                 </block>
                                                                               </value>
                                                                             </block>
                                                                           </value>
                                                                           <value name="DELAY_MS">
                                                                             <shadow type="math_number" id="K~HEg;[^Q7pF+^tL^hU[">
                                                                               <field name="NUM">0</field>
                                                                             </shadow>
                                                                           </value>
                                                                         </block>
                                                                       </next>
                                                                     </block>
                                                                   </next>
                                                                 </block>
                                                               </next>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </statement>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                    </xml>
                                    

                                    Musst halt den Pfad anpassen.

                                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                    E 1 Antwort Letzte Antwort
                                    0
                                    • mickymM mickym

                                      So ich hab dir das jetzt so gemacht aus den Werten.

                                      9abcf9f8-3e5c-41ef-bede-b2c9dde621e5-image.png

                                      280400de-b225-4512-a075-79432f70f4c2-image.png

                                      <xml xmlns="https://developers.google.com/blockly/xml">
                                       <variables>
                                         <variable id="lku$YIe5iNvg1c$0Ej,z">liste</variable>
                                         <variable id="W.tP*CKGS*C%p*4we0T2">Pfad</variable>
                                         <variable id="xi5qt{!-3U!jw+W%{(+c">Element</variable>
                                         <variable id="+EQ]^**(f1=abAu.Aa#f">i</variable>
                                         <variable id="o[p7?ic9W(Mko]+M2CvA">ObjektID</variable>
                                       </variables>
                                       <block type="variables_set" id="#{z9Q!0km6$_6EzsuXGj" x="-1062" y="38">
                                         <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                         <value name="VALUE">
                                           <block type="convert_jsonata" id="m0aREl#Cn8]G#uPnS`M*">
                                             <value name="EXPRESSION">
                                               <shadow type="text" id="CqqLMaIltCf-ffsG9#Ft">
                                                 <field name="TEXT">[['4',0.2543],['3',0.2545],['2',0.2605],['1',0.2905]]</field>
                                               </shadow>
                                             </value>
                                             <value name="TARGET">
                                               <block type="text" id="rIrm8`d^x/ffRm.f1p3{">
                                                 <field name="TEXT"></field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="debug" id="D^:m#Qv-67um.b_3O3[S">
                                             <field name="Severity">log</field>
                                             <value name="TEXT">
                                               <shadow type="text" id="R{iZ36IcY}{48ntEy(TX">
                                                 <field name="TEXT">test</field>
                                               </shadow>
                                               <block type="variables_get" id="Uk7/9?nWG)0*mI+RvPC%">
                                                 <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="variables_set" id="4vJ2qMGDFrZ)Y%}VgmJG">
                                                 <field name="VAR" id="W.tP*CKGS*C%p*4we0T2">Pfad</field>
                                                 <value name="VALUE">
                                                   <block type="text" id="^nuYf2E%qyQFC^@vcgt;">
                                                     <field name="TEXT">0_userdata.0.Test.Tibber_Akku_Laden.GünstigsteStunde</field>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="variables_set" id="IHQX3BKq@ymP}cBNGe:)">
                                                     <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                     <value name="VALUE">
                                                       <block type="math_number" id="j!@MESwT{Tys.@42/JY0">
                                                         <field name="NUM">0</field>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="controls_forEach" id="igN;;}v9LZyu?K{UVtnq">
                                                         <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                         <value name="LIST">
                                                           <block type="variables_get" id="8x{KZYY,-N.cb(+]qk8F">
                                                             <field name="VAR" id="lku$YIe5iNvg1c$0Ej,z">liste</field>
                                                           </block>
                                                         </value>
                                                         <statement name="DO">
                                                           <block type="math_change" id="RmBP0@E;mUX-z:RdkzWB">
                                                             <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                             <value name="DELTA">
                                                               <shadow type="math_number" id="z2Y!gAu[;6_TfuHsSUVt">
                                                                 <field name="NUM">1</field>
                                                               </shadow>
                                                             </value>
                                                             <next>
                                                               <block type="controls_if" id="k?-7_kahGo2pV7q#=Inu">
                                                                 <value name="IF0">
                                                                   <block type="logic_compare" id="M+9J0Y:B^2_]C3F^dd?)">
                                                                     <field name="OP">GT</field>
                                                                     <value name="A">
                                                                       <block type="variables_get" id="=O]}.~4luM__;y+%Nwp$">
                                                                         <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                                       </block>
                                                                     </value>
                                                                     <value name="B">
                                                                       <block type="math_number" id="I3F_Q2OJ1-DaUTjqbZ=V">
                                                                         <field name="NUM">4</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                                 <statement name="DO0">
                                                                   <block type="controls_flow_statements" id="@fH2JkL|,c.CnGhwIqY2">
                                                                     <field name="FLOW">BREAK</field>
                                                                   </block>
                                                                 </statement>
                                                                 <next>
                                                                   <block type="variables_set" id="-bXW!Ad?RF=4MtAD{q{:">
                                                                     <field name="VAR" id="o[p7?ic9W(Mko]+M2CvA">ObjektID</field>
                                                                     <value name="VALUE">
                                                                       <block type="text_join" id="LYn1ddrg?aJLt:kQKCmE">
                                                                         <mutation items="2"></mutation>
                                                                         <value name="ADD0">
                                                                           <block type="variables_get" id="hvC5ZrO.L]8Lb/TrQ*`W">
                                                                             <field name="VAR" id="W.tP*CKGS*C%p*4we0T2">Pfad</field>
                                                                           </block>
                                                                         </value>
                                                                         <value name="ADD1">
                                                                           <block type="variables_get" id=",erpvFSU{X%wHOmmClSh">
                                                                             <field name="VAR" id="xi5qt{!-3U!jw+W%{(+c">Element</field>
                                                                           </block>
                                                                         </value>
                                                                       </block>
                                                                     </value>
                                                                     <next>
                                                                       <block type="debug" id="-.R;#`bo{H(P583.mN@w">
                                                                         <field name="Severity">log</field>
                                                                         <value name="TEXT">
                                                                           <shadow type="text" id="}Nz6/888LPgQWAKxIZoL">
                                                                             <field name="TEXT">test</field>
                                                                           </shadow>
                                                                           <block type="variables_get" id="9+a;?m7:#YCVsiSlTGqf">
                                                                             <field name="VAR" id="o[p7?ic9W(Mko]+M2CvA">ObjektID</field>
                                                                           </block>
                                                                         </value>
                                                                         <next>
                                                                           <block type="control_ex" id="jUO#ep~v+tr#OH*JR!.!">
                                                                             <field name="TYPE">true</field>
                                                                             <field name="CLEAR_RUNNING">FALSE</field>
                                                                             <value name="OID">
                                                                               <shadow type="field_oid" id="zLxx.8ed8xP2_,ofIqC|">
                                                                                 <field name="oid">Object ID</field>
                                                                               </shadow>
                                                                               <block type="variables_get" id="e7~UG4vbb?n3_/2`r|nW">
                                                                                 <field name="VAR" id="o[p7?ic9W(Mko]+M2CvA">ObjektID</field>
                                                                               </block>
                                                                             </value>
                                                                             <value name="VALUE">
                                                                               <shadow type="logic_boolean" id="J|1[aa_{%$0YGjD$QEc!">
                                                                                 <field name="BOOL">TRUE</field>
                                                                               </shadow>
                                                                               <block type="lists_getIndex" id="~oxe)mu8Nu.6V^{L8@(%">
                                                                                 <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="EhO#77HGNxOpea*7AHw8">
                                                                                     <field name="VAR" id="+EQ]^**(f1=abAu.Aa#f">i</field>
                                                                                   </block>
                                                                                 </value>
                                                                                 <value name="AT">
                                                                                   <block type="math_number" id="8K`k^D~MwQ2M=l{cx!kv">
                                                                                     <field name="NUM">1</field>
                                                                                   </block>
                                                                                 </value>
                                                                               </block>
                                                                             </value>
                                                                             <value name="DELAY_MS">
                                                                               <shadow type="math_number" id="K~HEg;[^Q7pF+^tL^hU[">
                                                                                 <field name="NUM">0</field>
                                                                               </shadow>
                                                                             </value>
                                                                           </block>
                                                                         </next>
                                                                       </block>
                                                                     </next>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </statement>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                      </xml>
                                      

                                      Musst halt den Pfad anpassen.

                                      E Offline
                                      E Offline
                                      Einstein 0
                                      schrieb am zuletzt editiert von Einstein 0
                                      #26

                                      @mickym vielen Dank für deine Hilfe und sorry, dass ich mich erst jetzt melde. Hatte gestern einfach keine Nerven mehr dafür.
                                      Heute habe ich das Script nachgebaut und gestartet. Leider schreibt es keine Werte in die Objekte.
                                      Es müssten eigentlich 3, 4, 2, 1 in den Objekten drinn stehen.
                                      Frage: der Wert/Format von JSONata im Script, ist fix oder muss der sich bei jeder Ausführung ändern? Weil die Preise aus der Liste ändern sich ja jeden Tag um 13Uhr, da da Tibber die neuen Preise zur Verfügung stellt. Evtl. liegt es ja da dran.

                                      0e7219a7-dbea-4cfa-8d48-7f16cbfa3588-grafik.png

                                      518b82dd-d333-45fb-94f1-59f4f4da627f-grafik.png

                                      mickymM 1 Antwort Letzte Antwort
                                      0
                                      • E Einstein 0

                                        @mickym vielen Dank für deine Hilfe und sorry, dass ich mich erst jetzt melde. Hatte gestern einfach keine Nerven mehr dafür.
                                        Heute habe ich das Script nachgebaut und gestartet. Leider schreibt es keine Werte in die Objekte.
                                        Es müssten eigentlich 3, 4, 2, 1 in den Objekten drinn stehen.
                                        Frage: der Wert/Format von JSONata im Script, ist fix oder muss der sich bei jeder Ausführung ändern? Weil die Preise aus der Liste ändern sich ja jeden Tag um 13Uhr, da da Tibber die neuen Preise zur Verfügung stellt. Evtl. liegt es ja da dran.

                                        0e7219a7-dbea-4cfa-8d48-7f16cbfa3588-grafik.png

                                        518b82dd-d333-45fb-94f1-59f4f4da627f-grafik.png

                                        mickymM Online
                                        mickymM Online
                                        mickym
                                        Most Active
                                        schrieb am zuletzt editiert von mickym
                                        #27

                                        @einstein-0 Den JSONATA Baustein brauchst Du nicht - rauslöschen - der war nur für mich, um Dein Array nachzubauen.
                                        545a530c-4784-444b-ba60-80c0c8d5763f-image.png
                                        Dann stimmt dich an Deinem Pfad nichts ich hatte Dir das doch schon bist GünstigerStunde alles hingeschrieben.

                                        e0783c7f-f3a6-4b87-b8a7-50f05b1f6191-image.png

                                        In den Pfad gibst Du:

                                        0_userdata.0.Tibber.Tibber_Akku_Laden.GünstigsteStunde
                                        

                                        ohne Zahl ein - die wird dann über das Element gesetzt.

                                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                        E 1 Antwort Letzte Antwort
                                        0
                                        • mickymM mickym

                                          @einstein-0 Den JSONATA Baustein brauchst Du nicht - rauslöschen - der war nur für mich, um Dein Array nachzubauen.
                                          545a530c-4784-444b-ba60-80c0c8d5763f-image.png
                                          Dann stimmt dich an Deinem Pfad nichts ich hatte Dir das doch schon bist GünstigerStunde alles hingeschrieben.

                                          e0783c7f-f3a6-4b87-b8a7-50f05b1f6191-image.png

                                          In den Pfad gibst Du:

                                          0_userdata.0.Tibber.Tibber_Akku_Laden.GünstigsteStunde
                                          

                                          ohne Zahl ein - die wird dann über das Element gesetzt.

                                          E Offline
                                          E Offline
                                          Einstein 0
                                          schrieb am zuletzt editiert von Einstein 0
                                          #28

                                          @mickym als Pfad habe ich die ID von übergeordneten Order der Objekte eingetragen. (0_userdata.0.Tibber_Akku_Laden)
                                          Das Script sieht jetzt so aus:
                                          4a9db0d8-0890-4fcb-8a09-68c2242d5361-grafik.png

                                          Die Objekte habe leider immer noch keinen Wert.

                                          Habe noch versucht eine oder beide Nullen aus dem Pfad wegzulassen, ging auch nicht.

                                          mickymM 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

                                          699

                                          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