Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Aus HTML Befehl das Ergebnis in ein Datenpunkt schreiben

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Aus HTML Befehl das Ergebnis in ein Datenpunkt schreiben

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RainerSausK last edited by

      Hi,
      ich habe ein Medion WLAN Radio. Um das Steuern zu können benötige ich im Steuerbefehl eine SessionID. Diese wird mit

      http://192.168.178.91/fsapi/CREATE_SESSION?pin=1234

      generiert.

      Das Ergebnis im Browser sieht dann so aus.

      <fsapiResponse>
      <status>FS_OK</status>
      <sessionId>1623280879</sessionId>
      </fsapiResponse>

      Ist es möglich die SessionID in ein Datenpunkt zu schreiben?

      Bin für jede ausführliche Unterstützung dankbar, da Anfänger.

      LG

      I 2 Replies Last reply Reply Quote 0
      • I
        ITCrowd @RainerSausK last edited by ITCrowd

        @RainerSausK Sieh dir einmal das Ergebnis in der Variable (result) an. (Unter Variablen anlegen. Schreibweise beachten.)

        82f6fb5a-3857-44c7-bd0b-7e24e2754fba-grafik.png

        Wenn alles übergeben wird, ist der Rest nur noch etwas Textverarbeitung und die Ablage im Datenpunkt.

        R 1 Reply Last reply Reply Quote 0
        • R
          RainerSausK @ITCrowd last edited by

          @ITCrowd Hi, danke erstmal für den Hinweis. Ich glaube das hat nicht funktioniert.

          So sieht mein Log aus:

          c53a03b7-0009-4d17-86f8-66cb34ab17b7-grafik.png

          Mein Blockly:

          8e9db342-d949-469d-b51d-5374b50cca41-grafik.png

          Und im Datenpunkt steht "ABC12345"

          Noch irgendwelche Lösungsansätze?

          Asgothian 1 Reply Last reply Reply Quote 0
          • Asgothian
            Asgothian Developer @RainerSausK last edited by

            @RainerSausK
            Ich denke du musst die Variable "Testtest" umbenennen in "result".

            A.

            R 1 Reply Last reply Reply Quote 0
            • R
              RainerSausK @Asgothian last edited by

              @Asgothian Aha, ist "result" eine reservierte Variable?

              Mein Log sieht so aus:

              0d5f1523-78f4-40c4-becd-087d42132347-grafik.png

              Mein Blockly:

              ca88c751-a91f-4c18-afa2-1c6ff8cb530b-grafik.png

              Aber im Datenpunkt steht immer noch "ABC12345".

              Danke für weitere Hinweise.

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @RainerSausK last edited by

                @RainerSausK

                nimm das setze result oben weg

                damit bekommst du dann deinen wert auf result angewendet
                Image 6.png

                <block xmlns="https://developers.google.com/blockly/xml" type="debug" id="Scb!Qt)8`|HCX`DvQw$C" x="-837.0377807617189" y="262.00010681152366">
                  <field name="Severity">log</field>
                  <value name="TEXT">
                    <shadow type="text" id=":BDGJMc@S17GI^G%@,vR">
                      <field name="TEXT">test</field>
                    </shadow>
                    <block type="text_getSubstring" id="iq4o[qwqQ_mj)m]oy5|~">
                      <mutation at1="true" at2="true"></mutation>
                      <field name="WHERE1">FROM_START</field>
                      <field name="WHERE2">FROM_START</field>
                      <value name="STRING">
                        <block type="variables_get" id=":w?^d}~kaH.z3=?lrAxg">
                          <field name="VAR" id="C{Leg;p1r5dq4z$;*6:^">dddd</field>
                        </block>
                      </value>
                      <value name="AT1">
                        <block type="math_arithmetic" id="(gp6Jj,HS%#,V@7c(dAB">
                          <field name="OP">ADD</field>
                          <value name="A">
                            <shadow type="math_number" id="*b~*[wwwPMw^TygNZiA.">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="text_indexOf" id=")nXls=P*bF71,P@y@!F-">
                              <field name="END">FIRST</field>
                              <value name="VALUE">
                                <block type="variables_get" id="pP8B,ajHOue)I:kGVgRE">
                                  <field name="VAR" id="C{Leg;p1r5dq4z$;*6:^">dddd</field>
                                </block>
                              </value>
                              <value name="FIND">
                                <shadow type="text" id="Cw[HZ~Z^`@FTRFWIe#Wi">
                                  <field name="TEXT">&lt;sessionId&gt;</field>
                                </shadow>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <shadow type="math_number" id="uO1*s.@[SvHUeSW;SVW_">
                              <field name="NUM">11</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                      <value name="AT2">
                        <block type="math_arithmetic" id="b3Ln`w^E0{,/=P,PuSGb">
                          <field name="OP">MINUS</field>
                          <value name="A">
                            <shadow type="math_number" id=".AQX7iGUyx.M/2HQ5`ny">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="text_indexOf" id="[`!5VnH4hV{S!c~0p[x2">
                              <field name="END">FIRST</field>
                              <value name="VALUE">
                                <block type="variables_get" id="7e;Xwc;#h#nxk{y=VrjH">
                                  <field name="VAR" id="C{Leg;p1r5dq4z$;*6:^">dddd</field>
                                </block>
                              </value>
                              <value name="FIND">
                                <shadow type="text" id="2rOSC8j:%M#c,^J9^ONV">
                                  <field name="TEXT">&lt;/sessionId&gt; </field>
                                </shadow>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <shadow type="math_number" id="l|PFF8P`;S=F5mzRvAL=">
                              <field name="NUM">1</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
                
                R 1 Reply Last reply Reply Quote 0
                • R
                  RainerSausK @liv-in-sky last edited by

                  @liv-in-sky Bitte um Nachsicht...

                  Wie bekomme ich denn "result" in meinen Datenpunkt? Das ist nach meinem Verständnis keine Variable?

                  3adb886f-e40b-4198-aab8-ef12c0a8ef7e-grafik.png

                  Wenn ich die Variable "dddd" nicht vorbelege, bekomme ich eine Fehlermeldung.

                  Danke für die Rückmeldung...

                  R liv-in-sky 3 Replies Last reply Reply Quote 0
                  • R
                    RainerSausK @RainerSausK last edited by

                    @RainerSausK Das Ergebnis müsste dochg jetzt in "dddd" stehen, oder?

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @RainerSausK last edited by liv-in-sky

                      @RainerSausK

                      klicke ddd an und wähle result aus

                      smart85.gif

                      R 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @RainerSausK last edited by

                        @RainerSausK und mache das erste blockly module weg - setze ... auf (ganz oben)

                        das brauchst du nicht nur das request blockly

                        1 Reply Last reply Reply Quote 0
                        • R
                          RainerSausK @liv-in-sky last edited by

                          @liv-in-sky Ich habe bei mir kein "result"?!

                          0435be35-5c39-4215-b85a-7e1dfeca32f8-grafik.png

                          liv-in-sky 3 Replies Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @RainerSausK last edited by

                            @RainerSausK

                            dann gehe unter Variablen und lege eine variable result an

                            1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @RainerSausK last edited by liv-in-sky

                              @RainerSausK

                              Image 8.png

                              ich habe 2 monitore und daher das log und das script offen und kann so beobachten

                              1 Reply Last reply Reply Quote 1
                              • liv-in-sky
                                liv-in-sky @RainerSausK last edited by

                                @RainerSausK
                                smart85.gif

                                R 1 Reply Last reply Reply Quote 0
                                • R
                                  RainerSausK @liv-in-sky last edited by

                                  @liv-in-sky Supi... Das hat funktioniert. Es steht zwar noch mehr im Datenpunkt als benötigt,

                                  a2d58fe7-7eab-4dbb-82a4-924913353800-grafik.png

                                  aber jetzt komme ich den Rest sicherlich auch hin.

                                  Vielen dank für deine Unterstützung und Geduld...

                                  liv-in-sky 1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @RainerSausK last edited by

                                    @RainerSausK

                                    👍

                                    1 Reply Last reply Reply Quote 0
                                    • I
                                      ITCrowd @RainerSausK last edited by ITCrowd

                                      @RainerSausK Lange Rede kurzer Sinn.
                                      Aber genau das stand alles im ersten Post. 😂

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      414
                                      Online

                                      32.0k
                                      Users

                                      80.5k
                                      Topics

                                      1.3m
                                      Posts

                                      blockly javascript multimedia
                                      4
                                      17
                                      490
                                      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