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. Blockly
  5. Fehler in Javascript Adapter 6.2 (History)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Fehler in Javascript Adapter 6.2 (History)

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 339 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • caravandriverC Offline
    caravandriverC Offline
    caravandriver
    schrieb am zuletzt editiert von caravandriver
    #1

    Ich berechne die PV-Autarkie mit diesem Blocklyscript aus der History. Das läuft mit Version 6.1.4 des Javascript Adapters auch problemlos. Mit dem neuen 6.2 geht es nicht mehr.

    5c71e47b-188b-463a-a721-4d374a0d05c9-image.png

    npm -v
    8.19.3

    node -v
    v16.19.0

    Und hier das Script

    <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="X}C9A9`H`D:N0:t.15,f" x="-662" y="196">
      <field name="SCHEDULE">59 23 * * *</field>
      <statement name="STATEMENT">
        <block type="control" id="qpdM*^@M`/P[_?Y*o4I3">
          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
          <field name="OID">javascript.0.EigeneGeraete.Solarinsel.Autarkie_Tageswert(24h)</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
            <block type="get_value" id="Zm+*WpT+-cVz+DL3K`i~">
              <field name="ATTR">val</field>
              <field name="OID">mqtt.0.Stromzaehler.Stromkosten.Autarkie_Tag_Prozent</field>
            </block>
          </value>
          <next>
            <block type="comment" id="DUp8mH*guuOv#.%{V1e6">
              <field name="COMMENT">AnzTage*24h*60min*60sec*1000millisec</field>
              <next>
                <block type="variables_set" id="PG/38W2*oyMH9+}|$A4#">
                  <field name="VAR" id="WX[:Tk-|~F2Z[odL2-!]">timeRange</field>
                  <value name="VALUE">
                    <block type="math_arithmetic" id="fy_VvXklbS=w7G~B{^bU">
                      <field name="OP">MULTIPLY</field>
                      <value name="A">
                        <shadow type="math_number" id="V-Hl/+FpHykkn^VdyI,j">
                          <field name="NUM">730</field>
                        </shadow>
                      </value>
                      <value name="B">
                        <shadow type="math_number">
                          <field name="NUM">1</field>
                        </shadow>
                        <block type="math_arithmetic" id="K]u9I%9/7N8.R~rGSBF_">
                          <field name="OP">MULTIPLY</field>
                          <value name="A">
                            <shadow type="math_number" id="bT:VFu#Tvy{;pjEn~@VV">
                              <field name="NUM">24</field>
                            </shadow>
                          </value>
                          <value name="B">
                            <shadow type="math_number">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="i^hII!+PAT`T4RJT%Qb[">
                              <field name="OP">MULTIPLY</field>
                              <value name="A">
                                <shadow type="math_number" id="$38*l;0(zDZdM5J3!Jb8">
                                  <field name="NUM">3600</field>
                                </shadow>
                              </value>
                              <value name="B">
                                <shadow type="math_number" id="hH=SfwF*,|{{a%7J}P+u">
                                  <field name="NUM">1000</field>
                                </shadow>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                  <next>
                    <block type="variables_set" id="zP2)Y5fLw.a#j8NlD?~]">
                      <field name="VAR" id="gH-;kXfKuQjqeAAq)RR2">end</field>
                      <value name="VALUE">
                        <block type="time_get" id="7U[k(^zz0$SXG7sN#,*4">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                          <field name="OPTION">object</field>
                        </block>
                      </value>
                      <next>
                        <block type="variables_set" id="xT_WQ?{,ksjBd;s+6psg">
                          <field name="VAR" id="iw:GM1Yv=^4(|dJHog`+">Summe</field>
                          <value name="VALUE">
                            <block type="math_number" id="wjH6Bs[6YW21l|Vas;U`">
                              <field name="NUM">0</field>
                            </block>
                          </value>
                          <next>
                            <block type="sendto_custom" id="Rg)Z!+~V+AbJe!_:7y9s">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" items="id,options" with_statement="true"></mutation>
                              <field name="INSTANCE">sql.0</field>
                              <field name="COMMAND">getHistory</field>
                              <field name="LOG"></field>
                              <field name="WITH_STATEMENT">TRUE</field>
                              <value name="ARG0">
                                <shadow type="text" id="nnuc`jtM=nhX=L${Z5-$">
                                  <field name="TEXT">javascript.0.EigeneGeraete.Solarinsel.Autarkie_Tageswert(24h)</field>
                                </shadow>
                              </value>
                              <value name="ARG1">
                                <shadow type="text" id="q)Gq5W*4y[Jn)oPe!Dh4">
                                  <field name="TEXT">{start: end - timeRange,end: end,aggregate: "onchange",ignoreNull: true}</field>
                                </shadow>
                              </value>
                              <statement name="STATEMENT">
                                <block type="variables_set" id="iW*;J;cdfm6_@}uIJD_=">
                                  <field name="VAR" id="Z.VC)8^?qXuW0hD)HGzh">Liste</field>
                                  <value name="VALUE">
                                    <block type="convert_jsonata" id="Q0H8$O%-8eJBB;?M3=s3">
                                      <value name="EXPRESSION">
                                        <shadow type="text" id="9f63CyOyB}]#;VO,MQZ|">
                                          <field name="TEXT">result</field>
                                        </shadow>
                                      </value>
                                      <value name="TARGET">
                                        <block type="variables_get" id="MEdwX5,:DYh8krUPHwnw">
                                          <field name="VAR" id="vl)04H}3D;^/v=azk~1i">result</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="controls_forEach" id=";^rrq;:C|%-_sQojDfDE">
                                      <field name="VAR" id="0bVTJYJUF1nDSgr|FqjF">verbrauchmitsolar</field>
                                      <value name="LIST">
                                        <block type="variables_get" id="e:uI8~5)-P4^(3YVMAp|">
                                          <field name="VAR" id="Z.VC)8^?qXuW0hD)HGzh">Liste</field>
                                        </block>
                                      </value>
                                      <statement name="DO">
                                        <block type="math_change" id="bK?F,NO34!s9sMYw|XCG">
                                          <field name="VAR" id="iw:GM1Yv=^4(|dJHog`+">Summe</field>
                                          <value name="DELTA">
                                            <shadow type="math_number">
                                              <field name="NUM">1</field>
                                            </shadow>
                                            <block type="convert_tonumber" id="q,[gu0x7$]$nemJof^JR">
                                              <value name="VALUE">
                                                <block type="convert_jsonata" id="Pm;^WYH.ybMykRl^t+-1">
                                                  <value name="EXPRESSION">
                                                    <shadow type="text" id="U6|DV0:Lz|Suz[?7=%2U">
                                                      <field name="TEXT">val</field>
                                                    </shadow>
                                                  </value>
                                                  <value name="TARGET">
                                                    <block type="variables_get" id="BkE}^UcI]ya~ua{1Q@^3">
                                                      <field name="VAR" id="0bVTJYJUF1nDSgr|FqjF">verbrauchmitsolar</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                      <next>
                                        <block type="control" id="lQ?9nqz(]KY$s8?a+(Aq">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">sonoff.0.SDM630.Autark_Gesamt</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_rndfixed" id="[RIUMXlydSZbbD3o~|CR">
                                              <field name="n">2</field>
                                              <value name="x">
                                                <shadow type="math_number">
                                                  <field name="NUM">3.1234</field>
                                                </shadow>
                                                <block type="math_arithmetic" id="Tjs3b%3-6Awed7nJA;*-">
                                                  <field name="OP">DIVIDE</field>
                                                  <value name="A">
                                                    <shadow type="math_number">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="variables_get" id=".%D?gKUXo#!wN5jy4($L">
                                                      <field name="VAR" id="iw:GM1Yv=^4(|dJHog`+">Summe</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <shadow type="math_number">
                                                      <field name="NUM">1</field>
                                                    </shadow>
                                                    <block type="lists_length" id="RKz};?=sw%hVO-ifXAdL">
                                                      <value name="VALUE">
                                                        <block type="variables_get" id="5ik#M0@H3!:!+:o_$I9v">
                                                          <field name="VAR" id="Z.VC)8^?qXuW0hD)HGzh">Liste</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </next>
        </block>
      </statement>
    </block>
    
    DJMarc75D 1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @caravandriver sagte in Fehler in Javascript Adapter 6.2 (History):

      Mit dem neuen 6.2 geht es nicht mehr.

      ein Traum von Fehlerbeschreibung..im ernst ???
      WAS GEHT DEN NICHT.. LOGS ??

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      caravandriverC 1 Antwort Letzte Antwort
      -1
      • caravandriverC caravandriver

        Ich berechne die PV-Autarkie mit diesem Blocklyscript aus der History. Das läuft mit Version 6.1.4 des Javascript Adapters auch problemlos. Mit dem neuen 6.2 geht es nicht mehr.

        5c71e47b-188b-463a-a721-4d374a0d05c9-image.png

        npm -v
        8.19.3

        node -v
        v16.19.0

        Und hier das Script

        <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="X}C9A9`H`D:N0:t.15,f" x="-662" y="196">
          <field name="SCHEDULE">59 23 * * *</field>
          <statement name="STATEMENT">
            <block type="control" id="qpdM*^@M`/P[_?Y*o4I3">
              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
              <field name="OID">javascript.0.EigeneGeraete.Solarinsel.Autarkie_Tageswert(24h)</field>
              <field name="WITH_DELAY">FALSE</field>
              <value name="VALUE">
                <block type="get_value" id="Zm+*WpT+-cVz+DL3K`i~">
                  <field name="ATTR">val</field>
                  <field name="OID">mqtt.0.Stromzaehler.Stromkosten.Autarkie_Tag_Prozent</field>
                </block>
              </value>
              <next>
                <block type="comment" id="DUp8mH*guuOv#.%{V1e6">
                  <field name="COMMENT">AnzTage*24h*60min*60sec*1000millisec</field>
                  <next>
                    <block type="variables_set" id="PG/38W2*oyMH9+}|$A4#">
                      <field name="VAR" id="WX[:Tk-|~F2Z[odL2-!]">timeRange</field>
                      <value name="VALUE">
                        <block type="math_arithmetic" id="fy_VvXklbS=w7G~B{^bU">
                          <field name="OP">MULTIPLY</field>
                          <value name="A">
                            <shadow type="math_number" id="V-Hl/+FpHykkn^VdyI,j">
                              <field name="NUM">730</field>
                            </shadow>
                          </value>
                          <value name="B">
                            <shadow type="math_number">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="K]u9I%9/7N8.R~rGSBF_">
                              <field name="OP">MULTIPLY</field>
                              <value name="A">
                                <shadow type="math_number" id="bT:VFu#Tvy{;pjEn~@VV">
                                  <field name="NUM">24</field>
                                </shadow>
                              </value>
                              <value name="B">
                                <shadow type="math_number">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="math_arithmetic" id="i^hII!+PAT`T4RJT%Qb[">
                                  <field name="OP">MULTIPLY</field>
                                  <value name="A">
                                    <shadow type="math_number" id="$38*l;0(zDZdM5J3!Jb8">
                                      <field name="NUM">3600</field>
                                    </shadow>
                                  </value>
                                  <value name="B">
                                    <shadow type="math_number" id="hH=SfwF*,|{{a%7J}P+u">
                                      <field name="NUM">1000</field>
                                    </shadow>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                        </block>
                      </value>
                      <next>
                        <block type="variables_set" id="zP2)Y5fLw.a#j8NlD?~]">
                          <field name="VAR" id="gH-;kXfKuQjqeAAq)RR2">end</field>
                          <value name="VALUE">
                            <block type="time_get" id="7U[k(^zz0$SXG7sN#,*4">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                              <field name="OPTION">object</field>
                            </block>
                          </value>
                          <next>
                            <block type="variables_set" id="xT_WQ?{,ksjBd;s+6psg">
                              <field name="VAR" id="iw:GM1Yv=^4(|dJHog`+">Summe</field>
                              <value name="VALUE">
                                <block type="math_number" id="wjH6Bs[6YW21l|Vas;U`">
                                  <field name="NUM">0</field>
                                </block>
                              </value>
                              <next>
                                <block type="sendto_custom" id="Rg)Z!+~V+AbJe!_:7y9s">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="id,options" with_statement="true"></mutation>
                                  <field name="INSTANCE">sql.0</field>
                                  <field name="COMMAND">getHistory</field>
                                  <field name="LOG"></field>
                                  <field name="WITH_STATEMENT">TRUE</field>
                                  <value name="ARG0">
                                    <shadow type="text" id="nnuc`jtM=nhX=L${Z5-$">
                                      <field name="TEXT">javascript.0.EigeneGeraete.Solarinsel.Autarkie_Tageswert(24h)</field>
                                    </shadow>
                                  </value>
                                  <value name="ARG1">
                                    <shadow type="text" id="q)Gq5W*4y[Jn)oPe!Dh4">
                                      <field name="TEXT">{start: end - timeRange,end: end,aggregate: "onchange",ignoreNull: true}</field>
                                    </shadow>
                                  </value>
                                  <statement name="STATEMENT">
                                    <block type="variables_set" id="iW*;J;cdfm6_@}uIJD_=">
                                      <field name="VAR" id="Z.VC)8^?qXuW0hD)HGzh">Liste</field>
                                      <value name="VALUE">
                                        <block type="convert_jsonata" id="Q0H8$O%-8eJBB;?M3=s3">
                                          <value name="EXPRESSION">
                                            <shadow type="text" id="9f63CyOyB}]#;VO,MQZ|">
                                              <field name="TEXT">result</field>
                                            </shadow>
                                          </value>
                                          <value name="TARGET">
                                            <block type="variables_get" id="MEdwX5,:DYh8krUPHwnw">
                                              <field name="VAR" id="vl)04H}3D;^/v=azk~1i">result</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="controls_forEach" id=";^rrq;:C|%-_sQojDfDE">
                                          <field name="VAR" id="0bVTJYJUF1nDSgr|FqjF">verbrauchmitsolar</field>
                                          <value name="LIST">
                                            <block type="variables_get" id="e:uI8~5)-P4^(3YVMAp|">
                                              <field name="VAR" id="Z.VC)8^?qXuW0hD)HGzh">Liste</field>
                                            </block>
                                          </value>
                                          <statement name="DO">
                                            <block type="math_change" id="bK?F,NO34!s9sMYw|XCG">
                                              <field name="VAR" id="iw:GM1Yv=^4(|dJHog`+">Summe</field>
                                              <value name="DELTA">
                                                <shadow type="math_number">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="convert_tonumber" id="q,[gu0x7$]$nemJof^JR">
                                                  <value name="VALUE">
                                                    <block type="convert_jsonata" id="Pm;^WYH.ybMykRl^t+-1">
                                                      <value name="EXPRESSION">
                                                        <shadow type="text" id="U6|DV0:Lz|Suz[?7=%2U">
                                                          <field name="TEXT">val</field>
                                                        </shadow>
                                                      </value>
                                                      <value name="TARGET">
                                                        <block type="variables_get" id="BkE}^UcI]ya~ua{1Q@^3">
                                                          <field name="VAR" id="0bVTJYJUF1nDSgr|FqjF">verbrauchmitsolar</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="control" id="lQ?9nqz(]KY$s8?a+(Aq">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                              <field name="OID">sonoff.0.SDM630.Autark_Gesamt</field>
                                              <field name="WITH_DELAY">FALSE</field>
                                              <value name="VALUE">
                                                <block type="math_rndfixed" id="[RIUMXlydSZbbD3o~|CR">
                                                  <field name="n">2</field>
                                                  <value name="x">
                                                    <shadow type="math_number">
                                                      <field name="NUM">3.1234</field>
                                                    </shadow>
                                                    <block type="math_arithmetic" id="Tjs3b%3-6Awed7nJA;*-">
                                                      <field name="OP">DIVIDE</field>
                                                      <value name="A">
                                                        <shadow type="math_number">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="variables_get" id=".%D?gKUXo#!wN5jy4($L">
                                                          <field name="VAR" id="iw:GM1Yv=^4(|dJHog`+">Summe</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <shadow type="math_number">
                                                          <field name="NUM">1</field>
                                                        </shadow>
                                                        <block type="lists_length" id="RKz};?=sw%hVO-ifXAdL">
                                                          <value name="VALUE">
                                                            <block type="variables_get" id="5ik#M0@H3!:!+:o_$I9v">
                                                              <field name="VAR" id="Z.VC)8^?qXuW0hD)HGzh">Liste</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </statement>
        </block>
        
        DJMarc75D Offline
        DJMarc75D Offline
        DJMarc75
        schrieb am zuletzt editiert von
        #3

        @caravandriver

        https://github.com/ioBroker/ioBroker.javascript/issues/1253

        JSONata - ist bekannt :)

        Lehrling seit 1975 !!!
        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

        caravandriverC 1 Antwort Letzte Antwort
        1
        • arteckA arteck

          @caravandriver sagte in Fehler in Javascript Adapter 6.2 (History):

          Mit dem neuen 6.2 geht es nicht mehr.

          ein Traum von Fehlerbeschreibung..im ernst ???
          WAS GEHT DEN NICHT.. LOGS ??

          caravandriverC Offline
          caravandriverC Offline
          caravandriver
          schrieb am zuletzt editiert von
          #4

          @arteck Ich dachte es wird klar... Es kommt kein Wert mehr für "Autark_Gesamt" raus. Vorher problemlos. Installiere ich die alte Version gehts wieder.

          1 Antwort Letzte Antwort
          0
          • DJMarc75D DJMarc75

            @caravandriver

            https://github.com/ioBroker/ioBroker.javascript/issues/1253

            JSONata - ist bekannt :)

            caravandriverC Offline
            caravandriverC Offline
            caravandriver
            schrieb am zuletzt editiert von
            #5

            @djmarc75 Danke, das ist hilfreich :)

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • caravandriverC caravandriver

              @djmarc75 Danke, das ist hilfreich :)

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #6

              @caravandriver hatte gestern das selbe festgestellt. Ich warte jetzt mal auf eine neue Version da anscheinend schon gefixed ist (laut GIT-Issue)

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              1
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              513

              Online

              32.6k

              Benutzer

              82.1k

              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