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 paul53

      @ingranu
      Da muss noch eine Log-Ausgabe hinterher kommen:

      06:13
      

      Deaktiviere mal den "Debug output json", denn offenbar kommt das JSON rein.

      @ingranu sagte in Daten aus URL in blocky:

      kann ich den Wert welche in benötige irgendwo als Variable eintragen lassen?

      Der Block "aktualisiere" schreibt den Wert in einen unter "0_userdata.0" selbst erstellten Datenpunkt vom Typ "string".

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

        @paul53 Welchen Debug meinst du? Diesen hier?
        3Screenshot 2022-11-02 150958.jpg

        paul53 1 Reply Last reply Reply Quote 0
        • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            924
                                            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