Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Daten aus URL in blocky

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Daten aus URL in blocky

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

      @ingranu sagte: Welchen Debug meinst du? Diesen hier?

      Ja, und den ganz oben (debug output result). Dann bleibt nur noch der Debug-Block für das ausgefilterte "state".

      ingranu 1 Reply Last reply Reply Quote 0
      • ingranu
        ingranu @paul53 last edited by

        @paul53 Sieht nur wie folgt aus:

        unten keine Info Ausgabe mehr

        4Screenshot 2022-11-02 151514.jpg

        5Screenshot 2022-11-02 151635.jpg

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @ingranu last edited by

          @ingranu sagte: unten keine Info Ausgabe mehr

          Wo befindet sich jetzt der Block "die Schleife abbrechen"?

          ingranu 1 Reply Last reply Reply Quote 0
          • ingranu
            ingranu @paul53 last edited by

            @paul53 6Screenshot 2022-11-02 152815.jpg

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @ingranu last edited by paul53

              @ingranu sagte: die Ausgabe erfolgt jetzt wie folgt, also alle Geräte:

              Ist das die gesamte Log-Ausgabe (Variable result)?
              Wenn ja, fehlt dort der Anfang "{XC_SUC}".

              Dann frage mal zusätzlich ab:

              Bild_2022-11-02_153425154.png

              ingranu 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @ingranu last edited by

                @ingranu
                Bei "aktualisiere" ist der Datenpunkt noch nicht zugewiesen.

                1 Reply Last reply Reply Quote 0
                • ingranu
                  ingranu @paul53 last edited by

                  @paul53 Wo fehlt das {XC_SUC} ?

                  7Screenshot 2022-11-02 153434.jpg

                  Homoran paul53 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @ingranu last edited by

                    @ingranu sagte in Daten aus URL in blocky:

                    Wo fehlt das {XC_SUC} ?

                    im result! Deswegen wollte ich das result schon ganz am Anfang sehen

                    1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @ingranu last edited by

                      @ingranu sagte: Wo fehlt das {XC_SUC} ?

                      In der Log-Ausgabe von result.

                      ingranu 1 Reply Last reply Reply Quote 0
                      • ingranu
                        ingranu @paul53 last edited by

                        @paul53 so ?

                        8Screenshot 2022-11-02 153812.jpg

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @ingranu last edited by paul53

                          @ingranu sagte: so ?

                          Nein, result muss unverändert bleiben. So:

                          Blockly_temp.JPG

                          Noch besser so:

                          Bild_2022-11-02_154514550.png

                          ingranu 1 Reply Last reply Reply Quote 0
                          • ingranu
                            ingranu @paul53 last edited by

                            @paul53 Folgende Ausgabe erhalte ich so:

                            9Screenshot 2022-11-02 155321.jpg

                            15:53:48.504	info	javascript.0 (4987) script.js.common.Mediola_states6: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                            15:53:50.003	info	javascript.0 (4987) script.js.common.Mediola_states6: request: http://192.168.3.97/command?XC_USER=admin&XC_PASS=D000000&XC_FNC=getstates
                            15:53:55.002	info	javascript.0 (4987) script.js.common.Mediola_states6: request: http://192.168.3.97/command?XC_USER=admin&XC_PASS=D000000&XC_FNC=getstates
                            15:54:00.002	info	javascript.0 (4987) script.js.common.Mediola_states6: request: http://192.168.3.97/command?XC_USER=admin&XC_PASS=D000000&XC_FNC=getstates
                            15:54:05.002	info	javascript.0 (4987) script.js.common.Mediola_states6: request: http://192.168.3.97/command?XC_USER=admin&XC_PASS=D000000&XC_FNC=getstates
                            15:54:07.465	info	javascript.0 (4987) Stop script script.js.common.Mediola_states6
                            
                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @ingranu last edited by paul53

                              @ingranu sagte: Folgende Ausgabe erhalte ich so:

                              Da hilft nur Debuggen:

                              Bild_2022-11-02_160432150.png

                              ingranu 1 Reply Last reply Reply Quote 0
                              • ingranu
                                ingranu @paul53 last edited by

                                @paul53 said in Daten aus URL in blocky:

                                @ingranu sagte: Folgende Ausgabe erhalte ich so:

                                Da hilft nur Debuggen:

                                Bild_2022-11-02_160432150.png

                                Folgende Ausgabe nun:

                                16:06:45.063	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'010','state':'FF:FF'}
                                16:06:45.063	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'010','state':'FF:FF'}
                                16:06:45.064	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'b3930080','state':'FF:FF'}
                                16:06:45.063	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'ELRO','adr':'100550','state':'00:FF'}
                                16:06:45.063	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'1db90080','state':'FF:FF'}
                                16:06:45.064	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'b3930080','state':'FF:FF'}
                                16:06:45.065	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'7f450080','state':'FF:FF'}
                                16:06:45.064	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'2e340080','state':'06:B2'}
                                16:06:45.064	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'a5430080','state':'FF:FF'}
                                16:06:45.065	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'7f450080','state':'FF:FF'}
                                16:06:45.065	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'44240080','state':'06:1E'}
                                16:06:45.065	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'FS20','adr':'1a0132','state':'FF:FF'}
                                16:06:45.065	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'25ca0080','state':'06:FF'}
                                16:06:45.066	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'EVENT','adr':'01','state':'0'}
                                16:06:45.066	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'60b5a280','state':'FF:FF'}
                                16:06:45.066	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'518b1181','state':'06:86'}
                                16:06:45.067	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'6616a881','state':'FF:FF'}
                                16:06:45.067	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'00','state':'FF:FF'}
                                16:06:45.067	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'6616a881','state':'FF:FF'}
                                16:06:45.068	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'a1234561','state':'FF:FF'}
                                16:06:45.067	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'60b5a282','state':'06:60'}
                                16:06:45.067	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'00','state':'FF:FF'}
                                16:06:45.067	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'44205800','state':'FF:FF'}
                                16:06:45.068	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'a1234561','state':'FF:FF'}
                                16:06:45.068	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'af760080','state':'06:1E'}
                                16:06:45.068	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'13b80080','state':'FF:FF'}
                                16:06:45.069	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'6616a880','state':'06:B2'}
                                
                                paul53 1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 @ingranu last edited by paul53

                                  @ingranu sagte:

                                  16:06:45.065	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'44240080','state':'06:1E'}
                                  

                                  Hinter dieser Zeile 11 müsste noch eine Ausgabe

                                  06:1E
                                  

                                  hinterher kommen und die Schleife abgebrochen werden.

                                  Poste bitte den erzeugten Javascript-Code in Code tags, denn im Blockly kann ich keinen Fehler erkennen.

                                  ingranu 2 Replies Last reply Reply Quote 0
                                  • ingranu
                                    ingranu @paul53 last edited by

                                    @paul53 Also eine Ausgabe das es ins LOG geschrieben wird oder welche?

                                    paul53 1 Reply Last reply Reply Quote 0
                                    • ingranu
                                      ingranu @paul53 last edited by

                                      @paul53 said in Daten aus URL in blocky:

                                      @ingranu sagte:

                                      16:06:45.065	info	javascript.0 (4987) script.js.common.Mediola_states6: {'type':'IT','adr':'44240080','state':'06:1E'}
                                      

                                      Hinter dieser Zeile 11 müsste noch eine Ausgabe

                                      06:1E
                                      

                                      hinterher kommen und die Schleife abgebrochen werden.

                                      Poste bitte den erzeugten Javascript-Code in Code tags, denn im Blockly kann ich keinen Fehler erkennen.

                                      <xml xmlns="https://developers.google.com/blockly/xml">
                                        <variables>
                                          <variable id="a53#cD`9m.m^/sDvE|%/">result</variable>
                                          <variable id="pggQh3[cd#U:nf-=7B}2">arrayStart</variable>
                                          <variable id="OsWBYNgKRnY1AT._O^]O">json</variable>
                                          <variable id="T[V(!A,H,F8FBIfq_jn^">obj</variable>
                                        </variables>
                                        <block type="schedule" id="D]Ns;]+7ol~%34IWt{0e" x="-862" y="-1137">
                                          <field name="SCHEDULE">*/5 * * * * *</field>
                                          <statement name="STATEMENT">
                                            <block type="request" id="%by~Y1|my.FF[3LR)p8O">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
                                              <field name="WITH_STATEMENT">TRUE</field>
                                              <field name="LOG">log</field>
                                              <value name="URL">
                                                <shadow type="text" id="/uoTPJtK:4`s1yeNPV`c">
                                                  <field name="TEXT">http://192.168.3.97/command?XC_USER=admin&amp;XC_PASS=D000000&amp;XC_FNC=getstates</field>
                                                </shadow>
                                              </value>
                                              <statement name="STATEMENT">
                                                <block type="debug" id="_P!k1cg`T%frNRj1/|^p">
                                                  <field name="Severity">debug</field>
                                                  <value name="TEXT">
                                                    <shadow type="text">
                                                      <field name="TEXT">test</field>
                                                    </shadow>
                                                    <block type="variables_get" id="{~hez)S@#_:Ne|E;`h]e">
                                                      <field name="VAR" id="a53#cD`9m.m^/sDvE|%/">result</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="controls_if" id="Z+k7e33N~b+5?+NN/7LZ">
                                                      <value name="IF0">
                                                        <block type="variables_get" id="#qSkV3?-?Y]8n-o}8v^=">
                                                          <field name="VAR" id="a53#cD`9m.m^/sDvE|%/">result</field>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="variables_set" id="j#0`q5Y2LNM^Z8@j;btG">
                                                          <field name="VAR" id="pggQh3[cd#U:nf-=7B}2">arrayStart</field>
                                                          <value name="VALUE">
                                                            <block type="text_indexOf" id="fghnaP5Z,6Xp]vQ{4-mg">
                                                              <field name="END">FIRST</field>
                                                              <value name="VALUE">
                                                                <block type="variables_get" id="5lw,irPU/N4OBfLbmO;C">
                                                                  <field name="VAR" id="a53#cD`9m.m^/sDvE|%/">result</field>
                                                                </block>
                                                              </value>
                                                              <value name="FIND">
                                                                <shadow type="text" id="QWdXUZxDk+OaWER}058N">
                                                                  <field name="TEXT">[</field>
                                                                </shadow>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <next>
                                                            <block type="variables_set" id="b[i]jip4Oy;w)`8#1*S[">
                                                              <field name="VAR" id="OsWBYNgKRnY1AT._O^]O">json</field>
                                                              <value name="VALUE">
                                                                <block type="text_getSubstring" id="x-8rm|IpRnTt_m)k%VX2">
                                                                  <mutation at1="true" at2="false"></mutation>
                                                                  <field name="WHERE1">FROM_START</field>
                                                                  <field name="WHERE2">LAST</field>
                                                                  <value name="STRING">
                                                                    <block type="variables_get" id="o~s|WPoNyhUb;Vl@|B1i">
                                                                      <field name="VAR" id="a53#cD`9m.m^/sDvE|%/">result</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="AT1">
                                                                    <block type="variables_get" id="/)d^~Jn+Y-6]7F(,,wm;">
                                                                      <field name="VAR" id="pggQh3[cd#U:nf-=7B}2">arrayStart</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <next>
                                                                <block type="debug" id="S(eR(-#t91[Y)ZJ|DYs!">
                                                                  <field name="Severity">debug</field>
                                                                  <value name="TEXT">
                                                                    <shadow type="text" id="2/2ub}SKk)9zAWV4FTvK">
                                                                      <field name="TEXT">test</field>
                                                                    </shadow>
                                                                    <block type="variables_get" id="f4k,FmPzkG:Ql.EsZswV">
                                                                      <field name="VAR" id="a53#cD`9m.m^/sDvE|%/">result</field>
                                                                    </block>
                                                                  </value>
                                                                  <next>
                                                                    <block type="controls_forEach" id="?8QxPrns1xMcVUonzy;C">
                                                                      <field name="VAR" id="T[V(!A,H,F8FBIfq_jn^">obj</field>
                                                                      <value name="LIST">
                                                                        <block type="convert_json2object" id="Nu09x`s%H3?Qr#SYjx@2">
                                                                          <value name="VALUE">
                                                                            <block type="variables_get" id="ieUi9aOpO4:+9HT^Z$9E">
                                                                              <field name="VAR" id="OsWBYNgKRnY1AT._O^]O">json</field>
                                                                            </block>
                                                                          </value>
                                                                        </block>
                                                                      </value>
                                                                      <statement name="DO">
                                                                        <block type="debug" id="WwKX./zJO!bQdy7Dp#RQ">
                                                                          <field name="Severity">log</field>
                                                                          <value name="TEXT">
                                                                            <shadow type="text">
                                                                              <field name="TEXT">test</field>
                                                                            </shadow>
                                                                            <block type="variables_get" id="f!8O3?=+]3|2t+Sd0iWS">
                                                                              <field name="VAR" id="T[V(!A,H,F8FBIfq_jn^">obj</field>
                                                                            </block>
                                                                          </value>
                                                                          <next>
                                                                            <block type="controls_if" id="Q^MF/(]`v@bN=auz8e4:">
                                                                              <value name="IF0">
                                                                                <block type="logic_operation" id="Ddp+,dBTw~dWG7$Wvr^o" inline="false">
                                                                                  <field name="OP">AND</field>
                                                                                  <value name="A">
                                                                                    <block type="get_attr" id="AB}QS3Katqvs2HzfGPA0">
                                                                                      <value name="PATH">
                                                                                        <shadow type="text" id="*F=*NkXztw%R)UGbTgSU">
                                                                                          <field name="TEXT">type</field>
                                                                                        </shadow>
                                                                                      </value>
                                                                                      <value name="OBJECT">
                                                                                        <block type="logic_compare" id="m3U*;T=Gj7lvn?69?VlB">
                                                                                          <field name="OP">EQ</field>
                                                                                          <value name="A">
                                                                                            <block type="variables_get" id="?nz#C/d0i`,R4#gg*/7.">
                                                                                              <field name="VAR" id="T[V(!A,H,F8FBIfq_jn^">obj</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <block type="text" id="Q3jHkZF?)$q#V,KAmAxj">
                                                                                              <field name="TEXT">IT</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                  <value name="B">
                                                                                    <block type="get_attr" id=",6Q30We6V(OpV$J.,Z:I">
                                                                                      <value name="PATH">
                                                                                        <shadow type="text" id="V(^430l{^2BEGNn5lXO7">
                                                                                          <field name="TEXT">adr</field>
                                                                                        </shadow>
                                                                                      </value>
                                                                                      <value name="OBJECT">
                                                                                        <block type="logic_compare" id="(MO0RnbIZ6d6WR@C_%U$">
                                                                                          <field name="OP">EQ</field>
                                                                                          <value name="A">
                                                                                            <block type="variables_get" id="3k`ILAOI;-[3HBa4yC~;">
                                                                                              <field name="VAR" id="T[V(!A,H,F8FBIfq_jn^">obj</field>
                                                                                            </block>
                                                                                          </value>
                                                                                          <value name="B">
                                                                                            <block type="text" id="-dmm]cBqu[i,MU;=hS}6">
                                                                                              <field name="TEXT">44240080</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                </block>
                                                                              </value>
                                                                              <statement name="DO0">
                                                                                <block type="debug" id="uh@rKCjV,Ib@SX7W_3S;">
                                                                                  <field name="Severity">debug</field>
                                                                                  <value name="TEXT">
                                                                                    <shadow type="text" id="#q^Tr+m{O3]i+=3z{fY7">
                                                                                      <field name="TEXT">state</field>
                                                                                    </shadow>
                                                                                    <block type="get_attr" id="-NNE,jc@4qz=!9E-4lO~">
                                                                                      <value name="PATH">
                                                                                        <shadow type="text" id="Nw?A#mALg$Kvu`k/2IZk">
                                                                                          <field name="TEXT">state</field>
                                                                                        </shadow>
                                                                                      </value>
                                                                                      <value name="OBJECT">
                                                                                        <block type="variables_get" id="wOPFu7erG.7NDn*en9t;">
                                                                                          <field name="VAR" id="T[V(!A,H,F8FBIfq_jn^">obj</field>
                                                                                        </block>
                                                                                      </value>
                                                                                    </block>
                                                                                  </value>
                                                                                  <next>
                                                                                    <block type="update" id="a%[3P:karCgR(B3M$}~K">
                                                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                                                      <field name="OID">0_userdata.0.FS20</field>
                                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                                      <value name="VALUE">
                                                                                        <block type="get_attr" id="rQ$pWfT!1`AwYS_EQ`wV">
                                                                                          <value name="PATH">
                                                                                            <shadow type="text" id="HYsU9Dol@9GPv[CH8(*?">
                                                                                              <field name="TEXT">state.state</field>
                                                                                            </shadow>
                                                                                          </value>
                                                                                          <value name="OBJECT">
                                                                                            <block type="variables_get" id="w|Ul2(,0)!,^%(}X@QCW">
                                                                                              <field name="VAR" id="T[V(!A,H,F8FBIfq_jn^">obj</field>
                                                                                            </block>
                                                                                          </value>
                                                                                        </block>
                                                                                      </value>
                                                                                      <next>
                                                                                        <block type="controls_flow_statements" id="y[YT8RCRfpgN.[u?V{%G">
                                                                                          <field name="FLOW">BREAK</field>
                                                                                        </block>
                                                                                      </next>
                                                                                    </block>
                                                                                  </next>
                                                                                </block>
                                                                              </statement>
                                                                            </block>
                                                                          </next>
                                                                        </block>
                                                                      </statement>
                                                                    </block>
                                                                  </next>
                                                                </block>
                                                              </next>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                        </block>
                                      </xml>
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • paul53
                                        paul53 @ingranu last edited by paul53

                                        @ingranu
                                        Habe jetzt den Fehler gesehen: Die Blöcke sind falsch verschachtelt. Richtig:

                                        Bild_2022-11-02_161816970.png

                                        Der Vergleich außen und innen "Attribut type vom Objekt obj".

                                        ingranu 1 Reply Last reply Reply Quote 0
                                        • ingranu
                                          ingranu @paul53 last edited by

                                          @paul53 ist ja so drin. stimmt das nicht?

                                          paul53 1 Reply Last reply Reply Quote 0
                                          • paul53
                                            paul53 @ingranu last edited by paul53

                                            @ingranu sagte: ist ja so drin.

                                            Nein, ist so drin:

                                            Bild_2022-11-02_162249000.png

                                            obj wird mit den Strings verglichen.

                                            ingranu 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            581
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

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