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. [gelöst] Texteinträge aus sql-Datenbank visualisieren

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

[gelöst] Texteinträge aus sql-Datenbank visualisieren

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 2 Kommentatoren 1.2k 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.
  • M Offline
    M Offline
    Manfred.B 0
    schrieb am zuletzt editiert von Manfred.B 0
    #1

    Ich lasse mir bei bestimmten Ereignissen über die Alexa-App eine notification schicken.
    Diese Nachricht schreibe ich in der sql-Datenbank mit.
    Dann man sich diese mitgeloggten Text irgendwie visuall anzeigen lassen (ich benutze den OpenHub-Adapter und jüngst fast nur noch jarvis)?

    M 1 Antwort Letzte Antwort
    0
    • M Manfred.B 0

      Ich lasse mir bei bestimmten Ereignissen über die Alexa-App eine notification schicken.
      Diese Nachricht schreibe ich in der sql-Datenbank mit.
      Dann man sich diese mitgeloggten Text irgendwie visuall anzeigen lassen (ich benutze den OpenHub-Adapter und jüngst fast nur noch jarvis)?

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von MCU
      #2

      @manfred-b-0 jarvis: jsontable

      52fe90ea-8290-4b7f-934b-4ca7b640c52e-image.png

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable id="DOu/nF#=)KX2DU:c-De-">AnzahlZeilen</variable>
         <variable id="_,J?Uae!8#H-2vsAkD4b">ansage</variable>
         <variable id="(gy6#O`miF#|EHDa5?*t">datum</variable>
         <variable id="vPT@!irR44$Xfl1}J2Nc">SQLjson</variable>
         <variable type="timeout" id="timeout">timeout</variable>
         <variable id="J[wf7@CL#BH@pJ5-yw{?">i</variable>
         <variable id="*n,/hU7V/77;p4zXp3N@">ergebnis</variable>
       </variables>
       <block type="procedures_defcustomnoreturn" id="?Z_!YCXcAb{^x,)}_7sM" x="-487" y="-463">
         <mutation statements="false">
           <arg name="AnzahlZeilen" varid="DOu/nF#=)KX2DU:c-De-"></arg>
         </mutation>
         <field name="NAME">SQl auslesen</field>
         <field name="SCRIPT">DQoNCnNlbmRUbygnc3FsLjAnLCAncXVlcnknLCAnU0VMRUNUICogRlJPTSBpb2Jyb2tlci50c19zdHJpbmcgT1JERVIgQlkgaWQgREVTQyBMSU1JVCAnICsgQW56YWhsWmVpbGVuLCBmdW5jdGlvbiAocmVzdWx0KSB7DQogICAgaWYgKHJlc3VsdC5lcnJvcikgew0KICAgICAgICBjb25zb2xlLmVycm9yKHJlc3VsdC5lcnJvcik7DQogICAgICAgIGVyZ2VibmlzPSByZXN1bHQuZXJyb3I7DQogICAgfSBlbHNlIHsNCiAgICAgICAgLy8gc2hvdyByZXN1bHQNCiAgICAgICAgLy9jb25zb2xlLmxvZyhyZXN1bHQucmVzdWx0Lmxlbmd0aCk7DQogICAgICAgIC8vY29uc29sZS5sb2coJ1Jvd3M6ICcgKyBKU09OLnN0cmluZ2lmeShyZXN1bHQucmVzdWx0KSk7DQogICAgICAgIGVyZ2VibmlzID0gcmVzdWx0LnJlc3VsdDsNCiAgICB9DQp9KTsNCg==</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       </block>
       <block type="procedures_defcustomreturn" id="g^I0Vr3xQM/P{,5ZcQm!" x="-487" y="-438">
         <mutation statements="false">
           <arg name="ansage" varid="_,J?Uae!8#H-2vsAkD4b"></arg>
           <arg name="datum" varid="(gy6#O`miF#|EHDa5?*t"></arg>
         </mutation>
         <field name="NAME">JSONElement erstellen</field>
         <field name="SCRIPT">dmFyIHggPSB7fTsNCnguQW5zYWdlID0gYW5zYWdlOw0KeC5EYXR1bSA9IGRhdHVtOw0KeC5wdXNoOw0KcmV0dXJuIHg7</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       </block>
       <block type="create" id="e+*n@~gq.-B~ZBix(qs9" x="-488" y="-413">
         <field name="NAME">0_userdata.0.sql.ansageJson</field>
         <next>
           <block type="variables_set" id="`2m[ti.^#FF@x5*K,gN`">
             <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
             <value name="VALUE">
               <block type="lists_create_with" id="4ZB$`*i]6(Dz=4qi1Zwn">
                 <mutation items="0"></mutation>
               </block>
             </value>
             <next>
               <block type="procedures_callcustomnoreturn" id="V-tuT$0m[#(5?bKf%_UP">
                 <mutation name="SQl auslesen">
                   <arg name="AnzahlZeilen"></arg>
                 </mutation>
                 <value name="ARG0">
                   <block type="math_number" id="7Gz7HuDMNq#*iNCoe+a~">
                     <field name="NUM">10</field>
                   </block>
                 </value>
                 <next>
                   <block type="comment" id="G.,q-`[QKX#V5-L;W@Ws">
                     <field name="COMMENT">Zeit evtl. abhängig von DB-Größe</field>
                     <next>
                       <block type="timeouts_settimeout" id="bCe*G%JM_VGu-R}*zJ%=">
                         <field name="NAME">timeout</field>
                         <field name="DELAY">1000</field>
                         <field name="UNIT">ms</field>
                         <statement name="STATEMENT">
                           <block type="debug" id="tOI?bh?]bd)xwPD0XJ66">
                             <field name="Severity">log</field>
                             <value name="TEXT">
                               <shadow type="text" id="xpVQp30QORrs}B_yc?5;">
                                 <field name="TEXT">test</field>
                               </shadow>
                               <block type="lists_length" id="GKHwEO$IC[t[{:eB*kV~">
                                 <value name="VALUE">
                                   <block type="variables_get" id="m|z6UlFCMt|3l=u{EB0l">
                                     <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <next>
                               <block type="controls_forEach" id="N#/hRB)J5mVjLb=-0TLk">
                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                 <value name="LIST">
                                   <block type="variables_get" id="s@!cq-~YB-bL#}9p;0.8">
                                     <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                   </block>
                                 </value>
                                 <statement name="DO">
                                   <block type="debug" id="p03$;8nF1}zuj.FayZ$(" collapsed="true" disabled="true">
                                     <field name="Severity">log</field>
                                     <value name="TEXT">
                                       <shadow type="text" id="ElT4S/$l@(O2_+f3inuS">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="convert_from_date" id="(hogFOsUSdK|56HJ,@5!">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                         <field name="OPTION">custom</field>
                                         <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                         <value name="VALUE">
                                           <block type="convert_jsonata" id="RFvK/LqjG+HPgxWVJJBD">
                                             <value name="EXPRESSION">
                                               <shadow type="text" id="w.vs7[9wF$!,2D;wMY=g">
                                                 <field name="TEXT">ts</field>
                                               </shadow>
                                             </value>
                                             <value name="TARGET">
                                               <block type="variables_get" id="znAgj|bUW]BzA)8L;{?_">
                                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="debug" id="%F5QMeqs5@A!}rDlCAR}" collapsed="true" disabled="true">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="70`P[FK:wtOusPz45Mlt">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="convert_jsonata" id="Jo%;5GVrLx=Bv#LCv?CQ">
                                             <value name="EXPRESSION">
                                               <shadow type="text" id="xh)z5qur=[v?ZTajm*m{">
                                                 <field name="TEXT">val</field>
                                               </shadow>
                                             </value>
                                             <value name="TARGET">
                                               <block type="variables_get" id="|g4%z#7!$dnJc$mCU~yC">
                                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="controls_if" id="gzaZ/d[OE04.NP:Z~$4y">
                                             <value name="IF0">
                                               <block type="logic_compare" id="Cj/=`ZUk|O*}as}O97Xc">
                                                 <field name="OP">NEQ</field>
                                                 <value name="A">
                                                   <block type="convert_jsonata" id="jV,/pLL^F{7KB]@GQp6f">
                                                     <value name="EXPRESSION">
                                                       <shadow type="text" id="B3)!Ht(l_t:O7:D:l2J9">
                                                         <field name="TEXT">val</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="TARGET">
                                                       <block type="variables_get" id="7Lh+^3wagb+B%h^NEU@z">
                                                         <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="yTO3Ay;i@]Z`v~G=rYb=">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="lists_setIndex" id="mcA=x#ZSCbHH6iJ1uk*,">
                                                 <mutation at="false"></mutation>
                                                 <field name="MODE">INSERT</field>
                                                 <field name="WHERE">LAST</field>
                                                 <value name="LIST">
                                                   <block type="variables_get" id="@=ncR!H2Gbe(gM:*R-7g">
                                                     <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                   </block>
                                                 </value>
                                                 <value name="TO">
                                                   <block type="procedures_callcustomreturn" id="R;xAtWmjf.Am1e*2]Y:Q">
                                                     <mutation name="JSONElement erstellen">
                                                       <arg name="ansage"></arg>
                                                       <arg name="datum"></arg>
                                                     </mutation>
                                                     <value name="ARG0">
                                                       <block type="convert_jsonata" id="06axz;6x0(BhbAQ-[%36">
                                                         <value name="EXPRESSION">
                                                           <shadow type="text" id="u#@]tWLo(@xCbkBha:?H">
                                                             <field name="TEXT">val</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="TARGET">
                                                           <block type="variables_get" id=":#n5;CmA,oHq#R5,KY2c">
                                                             <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="ARG1">
                                                       <block type="convert_from_date" id="gV5%[$~N4F2wU;$]]m@H">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                         <field name="OPTION">custom</field>
                                                         <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                                         <value name="VALUE">
                                                           <block type="convert_jsonata" id="!V0]5(B!2|kpjubKjsyK">
                                                             <value name="EXPRESSION">
                                                               <shadow type="text" id="5^Z41XJ=f9A!{wOvPxmp">
                                                                 <field name="TEXT">ts</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="TARGET">
                                                               <block type="variables_get" id="{-t6ty,BBYPKh[t?)2Uq">
                                                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="debug" id="2=B(TR5=TN[.HXc!fD!r">
                                     <field name="Severity">log</field>
                                     <value name="TEXT">
                                       <shadow type="text" id="]~}ES(JMgYYs30I{rRz~">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="variables_get" id="WoOc[FH1)M(#yWv005:c">
                                         <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="control" id="GWc|jL{Cpk@Ik}q4kxo1">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">0_userdata.0.sql.ansageJson</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="convert_object2json" id="*Ieastj2WOQw6?5=VQ_+">
                                             <field name="PRETTIFY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="variables_get" id="+Wk|`d(s87IQF2C|daUP">
                                                 <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
         </next>
       </block>
      </xml>
      

      5d967bdf-351b-4d93-a6b3-faa040da3a06-image.png

      Musst dir dann einen Trigger setzen und entsprechend den Anforderungen anpassen.

      Edit: Im folgenden kann man auch die ObjectID angeben.

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable id="q~ac{(!+2+B-%n~wYDs2">objectID</variable>
         <variable id="DOu/nF#=)KX2DU:c-De-">AnzahlZeilen</variable>
         <variable id="_,J?Uae!8#H-2vsAkD4b">ansage</variable>
         <variable id="(gy6#O`miF#|EHDa5?*t">datum</variable>
         <variable id="vPT@!irR44$Xfl1}J2Nc">SQLjson</variable>
         <variable type="timeout" id="timeout">timeout</variable>
         <variable id="J[wf7@CL#BH@pJ5-yw{?">i</variable>
         <variable id="*n,/hU7V/77;p4zXp3N@">ergebnis</variable>
       </variables>
       <block type="procedures_defcustomnoreturn" id="?Z_!YCXcAb{^x,)}_7sM" x="-487" y="-488">
         <mutation statements="false">
           <arg name="objectID" varid="q~ac{(!+2+B-%n~wYDs2"></arg>
           <arg name="AnzahlZeilen" varid="DOu/nF#=)KX2DU:c-De-"></arg>
         </mutation>
         <field name="NAME">SQl auslesen</field>
         <field name="SCRIPT">dmFyIHNxbElEOw0Kc2VuZFRvKCdzcWwuMCcsICdxdWVyeScsICdTRUxFQ1QgKiBGUk9NIGlvYnJva2VyLmRhdGFwb2ludHMgd2hlcmUgbmFtZT0iJysgb2JqZWN0SUQgKyAnIjsnLCBmdW5jdGlvbiAocmVzdWx0KSB7DQogICAgaWYgKHJlc3VsdC5lcnJvcikgew0KICAgICAgICAvL2NvbnNvbGUuZXJyb3IocmVzdWx0LmVycm9yKTsNCiAgICAgICAgZXJnZWJuaXM9IHJlc3VsdC5lcnJvcjsNCiAgICB9IGVsc2Ugew0KICAgICAgICAvLyBzaG93IHJlc3VsdA0KICAgICAgICAvL2NvbnNvbGUubG9nKHJlc3VsdC5yZXN1bHQubGVuZ3RoKTsNCiAgICAgICAgLy9jb25zb2xlLmxvZygnUm93czogJyArIEpTT04uc3RyaW5naWZ5KHJlc3VsdC5yZXN1bHQpKTsNCiAgICAgICAgZXJnZWJuaXMgPSByZXN1bHQucmVzdWx0Ow0KICAgICAgICAvL2NvbnNvbGUubG9nKGVyZ2VibmlzWzBdLmlkKTsNCiAgICAgICAgc3FsSUQgPSBlcmdlYm5pc1swXS5pZDsNCiAgICB9DQp9KTsNCg0KdmFyIHRpbWVvdXQgPSBzZXRUaW1lb3V0KGFzeW5jIGZ1bmN0aW9uICgpIHsNCiAgICAvL2NvbnNvbGUubG9nKHNxbElEKTsNCiAgICAvL2NvbnNvbGUubG9nKCdTRUxFQ1QgKiBGUk9NIGlvYnJva2VyLnRzX3N0cmluZyB3aGVyZSBpZD0nKyBzcWxJRCArJyBPUkRFUiBCWSBpZCBERVNDIExJTUlUICcgKyBBbnphaGxaZWlsZW4pOw0KICAgIHNlbmRUbygnc3FsLjAnLCAncXVlcnknLCAnU0VMRUNUICogRlJPTSBpb2Jyb2tlci50c19zdHJpbmcgd2hlcmUgaWQ9Jysgc3FsSUQgKycgT1JERVIgQlkgaWQgREVTQyBMSU1JVCAnICsgQW56YWhsWmVpbGVuICwgZnVuY3Rpb24gKHJlc3VsdCkgew0KICAgIGlmIChyZXN1bHQuZXJyb3IpIHsNCiAgICAgICAgLy9jb25zb2xlLmVycm9yKHJlc3VsdC5lcnJvcik7DQogICAgICAgIGVyZ2VibmlzPSByZXN1bHQuZXJyb3I7DQogICAgfSBlbHNlIHsNCiAgICAgICAgLy8gc2hvdyByZXN1bHQNCiAgICAgICAgLy9jb25zb2xlLmxvZyhyZXN1bHQucmVzdWx0Lmxlbmd0aCk7DQogICAgICAgIC8vY29uc29sZS5sb2coJ1Jvd3M6ICcgKyBKU09OLnN0cmluZ2lmeShyZXN1bHQucmVzdWx0KSk7DQogICAgICAgIGVyZ2VibmlzID0gcmVzdWx0LnJlc3VsdDsNCiAgICB9DQogICAgfSk7DQoNCn0sIDEwMDApOw0K</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       </block>
       <block type="procedures_defcustomreturn" id="g^I0Vr3xQM/P{,5ZcQm!" x="-487" y="-438">
         <mutation statements="false">
           <arg name="ansage" varid="_,J?Uae!8#H-2vsAkD4b"></arg>
           <arg name="datum" varid="(gy6#O`miF#|EHDa5?*t"></arg>
         </mutation>
         <field name="NAME">JSONElement erstellen</field>
         <field name="SCRIPT">dmFyIHggPSB7fTsNCnguQW5zYWdlID0gYW5zYWdlOw0KeC5EYXR1bSA9IGRhdHVtOw0KeC5wdXNoOw0KcmV0dXJuIHg7</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       </block>
       <block type="create" id="e+*n@~gq.-B~ZBix(qs9" x="-488" y="-413">
         <field name="NAME">0_userdata.0.sql.ansageJson</field>
         <next>
           <block type="variables_set" id="`2m[ti.^#FF@x5*K,gN`">
             <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
             <value name="VALUE">
               <block type="lists_create_with" id="4ZB$`*i]6(Dz=4qi1Zwn">
                 <mutation items="0"></mutation>
               </block>
             </value>
             <next>
               <block type="procedures_callcustomnoreturn" id="V-tuT$0m[#(5?bKf%_UP">
                 <mutation name="SQl auslesen">
                   <arg name="objectID"></arg>
                   <arg name="AnzahlZeilen"></arg>
                 </mutation>
                 <value name="ARG0">
                   <block type="text" id="|7[yx-Xf`BuZSB`JGu`n">
                     <field name="TEXT">alexa2.0.History.summary</field>
                   </block>
                 </value>
                 <value name="ARG1">
                   <block type="math_number" id="7Gz7HuDMNq#*iNCoe+a~">
                     <field name="NUM">10</field>
                   </block>
                 </value>
                 <next>
                   <block type="comment" id="G.,q-`[QKX#V5-L;W@Ws">
                     <field name="COMMENT">Zeit evtl. abhängig von DB-Größe</field>
                     <next>
                       <block type="timeouts_settimeout" id="bCe*G%JM_VGu-R}*zJ%=">
                         <field name="NAME">timeout</field>
                         <field name="DELAY">2000</field>
                         <field name="UNIT">ms</field>
                         <statement name="STATEMENT">
                           <block type="debug" id="tOI?bh?]bd)xwPD0XJ66" collapsed="true" disabled="true">
                             <field name="Severity">log</field>
                             <value name="TEXT">
                               <shadow type="text" id="xpVQp30QORrs}B_yc?5;">
                                 <field name="TEXT">test</field>
                               </shadow>
                               <block type="lists_length" id="GKHwEO$IC[t[{:eB*kV~">
                                 <value name="VALUE">
                                   <block type="variables_get" id="m|z6UlFCMt|3l=u{EB0l">
                                     <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <next>
                               <block type="controls_forEach" id="N#/hRB)J5mVjLb=-0TLk">
                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                 <value name="LIST">
                                   <block type="variables_get" id="s@!cq-~YB-bL#}9p;0.8">
                                     <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                   </block>
                                 </value>
                                 <statement name="DO">
                                   <block type="debug" id="p03$;8nF1}zuj.FayZ$(" collapsed="true" disabled="true">
                                     <field name="Severity">log</field>
                                     <value name="TEXT">
                                       <shadow type="text" id="ElT4S/$l@(O2_+f3inuS">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="convert_from_date" id="(hogFOsUSdK|56HJ,@5!">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                         <field name="OPTION">custom</field>
                                         <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                         <value name="VALUE">
                                           <block type="convert_jsonata" id="RFvK/LqjG+HPgxWVJJBD">
                                             <value name="EXPRESSION">
                                               <shadow type="text" id="w.vs7[9wF$!,2D;wMY=g">
                                                 <field name="TEXT">ts</field>
                                               </shadow>
                                             </value>
                                             <value name="TARGET">
                                               <block type="variables_get" id="znAgj|bUW]BzA)8L;{?_">
                                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="debug" id="%F5QMeqs5@A!}rDlCAR}" collapsed="true" disabled="true">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="70`P[FK:wtOusPz45Mlt">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="convert_jsonata" id="Jo%;5GVrLx=Bv#LCv?CQ">
                                             <value name="EXPRESSION">
                                               <shadow type="text" id="xh)z5qur=[v?ZTajm*m{">
                                                 <field name="TEXT">val</field>
                                               </shadow>
                                             </value>
                                             <value name="TARGET">
                                               <block type="variables_get" id="|g4%z#7!$dnJc$mCU~yC">
                                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="controls_if" id="gzaZ/d[OE04.NP:Z~$4y">
                                             <value name="IF0">
                                               <block type="logic_compare" id="Cj/=`ZUk|O*}as}O97Xc">
                                                 <field name="OP">NEQ</field>
                                                 <value name="A">
                                                   <block type="convert_jsonata" id="jV,/pLL^F{7KB]@GQp6f">
                                                     <value name="EXPRESSION">
                                                       <shadow type="text" id="B3)!Ht(l_t:O7:D:l2J9">
                                                         <field name="TEXT">val</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="TARGET">
                                                       <block type="variables_get" id="7Lh+^3wagb+B%h^NEU@z">
                                                         <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="text" id="yTO3Ay;i@]Z`v~G=rYb=">
                                                     <field name="TEXT"></field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="lists_setIndex" id="mcA=x#ZSCbHH6iJ1uk*,">
                                                 <mutation at="false"></mutation>
                                                 <field name="MODE">INSERT</field>
                                                 <field name="WHERE">LAST</field>
                                                 <value name="LIST">
                                                   <block type="variables_get" id="@=ncR!H2Gbe(gM:*R-7g">
                                                     <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                   </block>
                                                 </value>
                                                 <value name="TO">
                                                   <block type="procedures_callcustomreturn" id="R;xAtWmjf.Am1e*2]Y:Q">
                                                     <mutation name="JSONElement erstellen">
                                                       <arg name="ansage"></arg>
                                                       <arg name="datum"></arg>
                                                     </mutation>
                                                     <value name="ARG0">
                                                       <block type="convert_jsonata" id="06axz;6x0(BhbAQ-[%36">
                                                         <value name="EXPRESSION">
                                                           <shadow type="text" id="u#@]tWLo(@xCbkBha:?H">
                                                             <field name="TEXT">val</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="TARGET">
                                                           <block type="variables_get" id=":#n5;CmA,oHq#R5,KY2c">
                                                             <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="ARG1">
                                                       <block type="convert_from_date" id="gV5%[$~N4F2wU;$]]m@H">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                         <field name="OPTION">custom</field>
                                                         <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                                         <value name="VALUE">
                                                           <block type="convert_jsonata" id="!V0]5(B!2|kpjubKjsyK">
                                                             <value name="EXPRESSION">
                                                               <shadow type="text" id="5^Z41XJ=f9A!{wOvPxmp">
                                                                 <field name="TEXT">ts</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="TARGET">
                                                               <block type="variables_get" id="{-t6ty,BBYPKh[t?)2Uq">
                                                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="debug" id="2=B(TR5=TN[.HXc!fD!r" collapsed="true" disabled="true">
                                     <field name="Severity">log</field>
                                     <value name="TEXT">
                                       <shadow type="text" id="]~}ES(JMgYYs30I{rRz~">
                                         <field name="TEXT">test</field>
                                       </shadow>
                                       <block type="variables_get" id="WoOc[FH1)M(#yWv005:c">
                                         <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="control" id="GWc|jL{Cpk@Ik}q4kxo1">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">0_userdata.0.sql.ansageJson</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="convert_object2json" id="*Ieastj2WOQw6?5=VQ_+">
                                             <field name="PRETTIFY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="variables_get" id="+Wk|`d(s87IQF2C|daUP">
                                                 <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
         </next>
       </block>
      </xml>
      

      0e7a8b28-3be5-4e1a-bd4f-27dd9b0eafc4-image.png

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      M 1 Antwort Letzte Antwort
      2
      • M MCU

        @manfred-b-0 jarvis: jsontable

        52fe90ea-8290-4b7f-934b-4ca7b640c52e-image.png

        <xml xmlns="https://developers.google.com/blockly/xml">
         <variables>
           <variable id="DOu/nF#=)KX2DU:c-De-">AnzahlZeilen</variable>
           <variable id="_,J?Uae!8#H-2vsAkD4b">ansage</variable>
           <variable id="(gy6#O`miF#|EHDa5?*t">datum</variable>
           <variable id="vPT@!irR44$Xfl1}J2Nc">SQLjson</variable>
           <variable type="timeout" id="timeout">timeout</variable>
           <variable id="J[wf7@CL#BH@pJ5-yw{?">i</variable>
           <variable id="*n,/hU7V/77;p4zXp3N@">ergebnis</variable>
         </variables>
         <block type="procedures_defcustomnoreturn" id="?Z_!YCXcAb{^x,)}_7sM" x="-487" y="-463">
           <mutation statements="false">
             <arg name="AnzahlZeilen" varid="DOu/nF#=)KX2DU:c-De-"></arg>
           </mutation>
           <field name="NAME">SQl auslesen</field>
           <field name="SCRIPT">DQoNCnNlbmRUbygnc3FsLjAnLCAncXVlcnknLCAnU0VMRUNUICogRlJPTSBpb2Jyb2tlci50c19zdHJpbmcgT1JERVIgQlkgaWQgREVTQyBMSU1JVCAnICsgQW56YWhsWmVpbGVuLCBmdW5jdGlvbiAocmVzdWx0KSB7DQogICAgaWYgKHJlc3VsdC5lcnJvcikgew0KICAgICAgICBjb25zb2xlLmVycm9yKHJlc3VsdC5lcnJvcik7DQogICAgICAgIGVyZ2VibmlzPSByZXN1bHQuZXJyb3I7DQogICAgfSBlbHNlIHsNCiAgICAgICAgLy8gc2hvdyByZXN1bHQNCiAgICAgICAgLy9jb25zb2xlLmxvZyhyZXN1bHQucmVzdWx0Lmxlbmd0aCk7DQogICAgICAgIC8vY29uc29sZS5sb2coJ1Jvd3M6ICcgKyBKU09OLnN0cmluZ2lmeShyZXN1bHQucmVzdWx0KSk7DQogICAgICAgIGVyZ2VibmlzID0gcmVzdWx0LnJlc3VsdDsNCiAgICB9DQp9KTsNCg==</field>
           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
         </block>
         <block type="procedures_defcustomreturn" id="g^I0Vr3xQM/P{,5ZcQm!" x="-487" y="-438">
           <mutation statements="false">
             <arg name="ansage" varid="_,J?Uae!8#H-2vsAkD4b"></arg>
             <arg name="datum" varid="(gy6#O`miF#|EHDa5?*t"></arg>
           </mutation>
           <field name="NAME">JSONElement erstellen</field>
           <field name="SCRIPT">dmFyIHggPSB7fTsNCnguQW5zYWdlID0gYW5zYWdlOw0KeC5EYXR1bSA9IGRhdHVtOw0KeC5wdXNoOw0KcmV0dXJuIHg7</field>
           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
         </block>
         <block type="create" id="e+*n@~gq.-B~ZBix(qs9" x="-488" y="-413">
           <field name="NAME">0_userdata.0.sql.ansageJson</field>
           <next>
             <block type="variables_set" id="`2m[ti.^#FF@x5*K,gN`">
               <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
               <value name="VALUE">
                 <block type="lists_create_with" id="4ZB$`*i]6(Dz=4qi1Zwn">
                   <mutation items="0"></mutation>
                 </block>
               </value>
               <next>
                 <block type="procedures_callcustomnoreturn" id="V-tuT$0m[#(5?bKf%_UP">
                   <mutation name="SQl auslesen">
                     <arg name="AnzahlZeilen"></arg>
                   </mutation>
                   <value name="ARG0">
                     <block type="math_number" id="7Gz7HuDMNq#*iNCoe+a~">
                       <field name="NUM">10</field>
                     </block>
                   </value>
                   <next>
                     <block type="comment" id="G.,q-`[QKX#V5-L;W@Ws">
                       <field name="COMMENT">Zeit evtl. abhängig von DB-Größe</field>
                       <next>
                         <block type="timeouts_settimeout" id="bCe*G%JM_VGu-R}*zJ%=">
                           <field name="NAME">timeout</field>
                           <field name="DELAY">1000</field>
                           <field name="UNIT">ms</field>
                           <statement name="STATEMENT">
                             <block type="debug" id="tOI?bh?]bd)xwPD0XJ66">
                               <field name="Severity">log</field>
                               <value name="TEXT">
                                 <shadow type="text" id="xpVQp30QORrs}B_yc?5;">
                                   <field name="TEXT">test</field>
                                 </shadow>
                                 <block type="lists_length" id="GKHwEO$IC[t[{:eB*kV~">
                                   <value name="VALUE">
                                     <block type="variables_get" id="m|z6UlFCMt|3l=u{EB0l">
                                       <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <next>
                                 <block type="controls_forEach" id="N#/hRB)J5mVjLb=-0TLk">
                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                   <value name="LIST">
                                     <block type="variables_get" id="s@!cq-~YB-bL#}9p;0.8">
                                       <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                     </block>
                                   </value>
                                   <statement name="DO">
                                     <block type="debug" id="p03$;8nF1}zuj.FayZ$(" collapsed="true" disabled="true">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="ElT4S/$l@(O2_+f3inuS">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="convert_from_date" id="(hogFOsUSdK|56HJ,@5!">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                           <field name="OPTION">custom</field>
                                           <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                           <value name="VALUE">
                                             <block type="convert_jsonata" id="RFvK/LqjG+HPgxWVJJBD">
                                               <value name="EXPRESSION">
                                                 <shadow type="text" id="w.vs7[9wF$!,2D;wMY=g">
                                                   <field name="TEXT">ts</field>
                                                 </shadow>
                                               </value>
                                               <value name="TARGET">
                                                 <block type="variables_get" id="znAgj|bUW]BzA)8L;{?_">
                                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="debug" id="%F5QMeqs5@A!}rDlCAR}" collapsed="true" disabled="true">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text" id="70`P[FK:wtOusPz45Mlt">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="convert_jsonata" id="Jo%;5GVrLx=Bv#LCv?CQ">
                                               <value name="EXPRESSION">
                                                 <shadow type="text" id="xh)z5qur=[v?ZTajm*m{">
                                                   <field name="TEXT">val</field>
                                                 </shadow>
                                               </value>
                                               <value name="TARGET">
                                                 <block type="variables_get" id="|g4%z#7!$dnJc$mCU~yC">
                                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="controls_if" id="gzaZ/d[OE04.NP:Z~$4y">
                                               <value name="IF0">
                                                 <block type="logic_compare" id="Cj/=`ZUk|O*}as}O97Xc">
                                                   <field name="OP">NEQ</field>
                                                   <value name="A">
                                                     <block type="convert_jsonata" id="jV,/pLL^F{7KB]@GQp6f">
                                                       <value name="EXPRESSION">
                                                         <shadow type="text" id="B3)!Ht(l_t:O7:D:l2J9">
                                                           <field name="TEXT">val</field>
                                                         </shadow>
                                                       </value>
                                                       <value name="TARGET">
                                                         <block type="variables_get" id="7Lh+^3wagb+B%h^NEU@z">
                                                           <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="text" id="yTO3Ay;i@]Z`v~G=rYb=">
                                                       <field name="TEXT"></field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="lists_setIndex" id="mcA=x#ZSCbHH6iJ1uk*,">
                                                   <mutation at="false"></mutation>
                                                   <field name="MODE">INSERT</field>
                                                   <field name="WHERE">LAST</field>
                                                   <value name="LIST">
                                                     <block type="variables_get" id="@=ncR!H2Gbe(gM:*R-7g">
                                                       <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                     </block>
                                                   </value>
                                                   <value name="TO">
                                                     <block type="procedures_callcustomreturn" id="R;xAtWmjf.Am1e*2]Y:Q">
                                                       <mutation name="JSONElement erstellen">
                                                         <arg name="ansage"></arg>
                                                         <arg name="datum"></arg>
                                                       </mutation>
                                                       <value name="ARG0">
                                                         <block type="convert_jsonata" id="06axz;6x0(BhbAQ-[%36">
                                                           <value name="EXPRESSION">
                                                             <shadow type="text" id="u#@]tWLo(@xCbkBha:?H">
                                                               <field name="TEXT">val</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="TARGET">
                                                             <block type="variables_get" id=":#n5;CmA,oHq#R5,KY2c">
                                                               <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="ARG1">
                                                         <block type="convert_from_date" id="gV5%[$~N4F2wU;$]]m@H">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                           <field name="OPTION">custom</field>
                                                           <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                                           <value name="VALUE">
                                                             <block type="convert_jsonata" id="!V0]5(B!2|kpjubKjsyK">
                                                               <value name="EXPRESSION">
                                                                 <shadow type="text" id="5^Z41XJ=f9A!{wOvPxmp">
                                                                   <field name="TEXT">ts</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="TARGET">
                                                                 <block type="variables_get" id="{-t6ty,BBYPKh[t?)2Uq">
                                                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                   <next>
                                     <block type="debug" id="2=B(TR5=TN[.HXc!fD!r">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="]~}ES(JMgYYs30I{rRz~">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="variables_get" id="WoOc[FH1)M(#yWv005:c">
                                           <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="control" id="GWc|jL{Cpk@Ik}q4kxo1">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                           <field name="OID">0_userdata.0.sql.ansageJson</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="convert_object2json" id="*Ieastj2WOQw6?5=VQ_+">
                                               <field name="PRETTIFY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="variables_get" id="+Wk|`d(s87IQF2C|daUP">
                                                   <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </next>
         </block>
        </xml>
        

        5d967bdf-351b-4d93-a6b3-faa040da3a06-image.png

        Musst dir dann einen Trigger setzen und entsprechend den Anforderungen anpassen.

        Edit: Im folgenden kann man auch die ObjectID angeben.

        <xml xmlns="https://developers.google.com/blockly/xml">
         <variables>
           <variable id="q~ac{(!+2+B-%n~wYDs2">objectID</variable>
           <variable id="DOu/nF#=)KX2DU:c-De-">AnzahlZeilen</variable>
           <variable id="_,J?Uae!8#H-2vsAkD4b">ansage</variable>
           <variable id="(gy6#O`miF#|EHDa5?*t">datum</variable>
           <variable id="vPT@!irR44$Xfl1}J2Nc">SQLjson</variable>
           <variable type="timeout" id="timeout">timeout</variable>
           <variable id="J[wf7@CL#BH@pJ5-yw{?">i</variable>
           <variable id="*n,/hU7V/77;p4zXp3N@">ergebnis</variable>
         </variables>
         <block type="procedures_defcustomnoreturn" id="?Z_!YCXcAb{^x,)}_7sM" x="-487" y="-488">
           <mutation statements="false">
             <arg name="objectID" varid="q~ac{(!+2+B-%n~wYDs2"></arg>
             <arg name="AnzahlZeilen" varid="DOu/nF#=)KX2DU:c-De-"></arg>
           </mutation>
           <field name="NAME">SQl auslesen</field>
           <field name="SCRIPT">dmFyIHNxbElEOw0Kc2VuZFRvKCdzcWwuMCcsICdxdWVyeScsICdTRUxFQ1QgKiBGUk9NIGlvYnJva2VyLmRhdGFwb2ludHMgd2hlcmUgbmFtZT0iJysgb2JqZWN0SUQgKyAnIjsnLCBmdW5jdGlvbiAocmVzdWx0KSB7DQogICAgaWYgKHJlc3VsdC5lcnJvcikgew0KICAgICAgICAvL2NvbnNvbGUuZXJyb3IocmVzdWx0LmVycm9yKTsNCiAgICAgICAgZXJnZWJuaXM9IHJlc3VsdC5lcnJvcjsNCiAgICB9IGVsc2Ugew0KICAgICAgICAvLyBzaG93IHJlc3VsdA0KICAgICAgICAvL2NvbnNvbGUubG9nKHJlc3VsdC5yZXN1bHQubGVuZ3RoKTsNCiAgICAgICAgLy9jb25zb2xlLmxvZygnUm93czogJyArIEpTT04uc3RyaW5naWZ5KHJlc3VsdC5yZXN1bHQpKTsNCiAgICAgICAgZXJnZWJuaXMgPSByZXN1bHQucmVzdWx0Ow0KICAgICAgICAvL2NvbnNvbGUubG9nKGVyZ2VibmlzWzBdLmlkKTsNCiAgICAgICAgc3FsSUQgPSBlcmdlYm5pc1swXS5pZDsNCiAgICB9DQp9KTsNCg0KdmFyIHRpbWVvdXQgPSBzZXRUaW1lb3V0KGFzeW5jIGZ1bmN0aW9uICgpIHsNCiAgICAvL2NvbnNvbGUubG9nKHNxbElEKTsNCiAgICAvL2NvbnNvbGUubG9nKCdTRUxFQ1QgKiBGUk9NIGlvYnJva2VyLnRzX3N0cmluZyB3aGVyZSBpZD0nKyBzcWxJRCArJyBPUkRFUiBCWSBpZCBERVNDIExJTUlUICcgKyBBbnphaGxaZWlsZW4pOw0KICAgIHNlbmRUbygnc3FsLjAnLCAncXVlcnknLCAnU0VMRUNUICogRlJPTSBpb2Jyb2tlci50c19zdHJpbmcgd2hlcmUgaWQ9Jysgc3FsSUQgKycgT1JERVIgQlkgaWQgREVTQyBMSU1JVCAnICsgQW56YWhsWmVpbGVuICwgZnVuY3Rpb24gKHJlc3VsdCkgew0KICAgIGlmIChyZXN1bHQuZXJyb3IpIHsNCiAgICAgICAgLy9jb25zb2xlLmVycm9yKHJlc3VsdC5lcnJvcik7DQogICAgICAgIGVyZ2VibmlzPSByZXN1bHQuZXJyb3I7DQogICAgfSBlbHNlIHsNCiAgICAgICAgLy8gc2hvdyByZXN1bHQNCiAgICAgICAgLy9jb25zb2xlLmxvZyhyZXN1bHQucmVzdWx0Lmxlbmd0aCk7DQogICAgICAgIC8vY29uc29sZS5sb2coJ1Jvd3M6ICcgKyBKU09OLnN0cmluZ2lmeShyZXN1bHQucmVzdWx0KSk7DQogICAgICAgIGVyZ2VibmlzID0gcmVzdWx0LnJlc3VsdDsNCiAgICB9DQogICAgfSk7DQoNCn0sIDEwMDApOw0K</field>
           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
         </block>
         <block type="procedures_defcustomreturn" id="g^I0Vr3xQM/P{,5ZcQm!" x="-487" y="-438">
           <mutation statements="false">
             <arg name="ansage" varid="_,J?Uae!8#H-2vsAkD4b"></arg>
             <arg name="datum" varid="(gy6#O`miF#|EHDa5?*t"></arg>
           </mutation>
           <field name="NAME">JSONElement erstellen</field>
           <field name="SCRIPT">dmFyIHggPSB7fTsNCnguQW5zYWdlID0gYW5zYWdlOw0KeC5EYXR1bSA9IGRhdHVtOw0KeC5wdXNoOw0KcmV0dXJuIHg7</field>
           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
         </block>
         <block type="create" id="e+*n@~gq.-B~ZBix(qs9" x="-488" y="-413">
           <field name="NAME">0_userdata.0.sql.ansageJson</field>
           <next>
             <block type="variables_set" id="`2m[ti.^#FF@x5*K,gN`">
               <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
               <value name="VALUE">
                 <block type="lists_create_with" id="4ZB$`*i]6(Dz=4qi1Zwn">
                   <mutation items="0"></mutation>
                 </block>
               </value>
               <next>
                 <block type="procedures_callcustomnoreturn" id="V-tuT$0m[#(5?bKf%_UP">
                   <mutation name="SQl auslesen">
                     <arg name="objectID"></arg>
                     <arg name="AnzahlZeilen"></arg>
                   </mutation>
                   <value name="ARG0">
                     <block type="text" id="|7[yx-Xf`BuZSB`JGu`n">
                       <field name="TEXT">alexa2.0.History.summary</field>
                     </block>
                   </value>
                   <value name="ARG1">
                     <block type="math_number" id="7Gz7HuDMNq#*iNCoe+a~">
                       <field name="NUM">10</field>
                     </block>
                   </value>
                   <next>
                     <block type="comment" id="G.,q-`[QKX#V5-L;W@Ws">
                       <field name="COMMENT">Zeit evtl. abhängig von DB-Größe</field>
                       <next>
                         <block type="timeouts_settimeout" id="bCe*G%JM_VGu-R}*zJ%=">
                           <field name="NAME">timeout</field>
                           <field name="DELAY">2000</field>
                           <field name="UNIT">ms</field>
                           <statement name="STATEMENT">
                             <block type="debug" id="tOI?bh?]bd)xwPD0XJ66" collapsed="true" disabled="true">
                               <field name="Severity">log</field>
                               <value name="TEXT">
                                 <shadow type="text" id="xpVQp30QORrs}B_yc?5;">
                                   <field name="TEXT">test</field>
                                 </shadow>
                                 <block type="lists_length" id="GKHwEO$IC[t[{:eB*kV~">
                                   <value name="VALUE">
                                     <block type="variables_get" id="m|z6UlFCMt|3l=u{EB0l">
                                       <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <next>
                                 <block type="controls_forEach" id="N#/hRB)J5mVjLb=-0TLk">
                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                   <value name="LIST">
                                     <block type="variables_get" id="s@!cq-~YB-bL#}9p;0.8">
                                       <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                     </block>
                                   </value>
                                   <statement name="DO">
                                     <block type="debug" id="p03$;8nF1}zuj.FayZ$(" collapsed="true" disabled="true">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="ElT4S/$l@(O2_+f3inuS">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="convert_from_date" id="(hogFOsUSdK|56HJ,@5!">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                           <field name="OPTION">custom</field>
                                           <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                           <value name="VALUE">
                                             <block type="convert_jsonata" id="RFvK/LqjG+HPgxWVJJBD">
                                               <value name="EXPRESSION">
                                                 <shadow type="text" id="w.vs7[9wF$!,2D;wMY=g">
                                                   <field name="TEXT">ts</field>
                                                 </shadow>
                                               </value>
                                               <value name="TARGET">
                                                 <block type="variables_get" id="znAgj|bUW]BzA)8L;{?_">
                                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="debug" id="%F5QMeqs5@A!}rDlCAR}" collapsed="true" disabled="true">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text" id="70`P[FK:wtOusPz45Mlt">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="convert_jsonata" id="Jo%;5GVrLx=Bv#LCv?CQ">
                                               <value name="EXPRESSION">
                                                 <shadow type="text" id="xh)z5qur=[v?ZTajm*m{">
                                                   <field name="TEXT">val</field>
                                                 </shadow>
                                               </value>
                                               <value name="TARGET">
                                                 <block type="variables_get" id="|g4%z#7!$dnJc$mCU~yC">
                                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="controls_if" id="gzaZ/d[OE04.NP:Z~$4y">
                                               <value name="IF0">
                                                 <block type="logic_compare" id="Cj/=`ZUk|O*}as}O97Xc">
                                                   <field name="OP">NEQ</field>
                                                   <value name="A">
                                                     <block type="convert_jsonata" id="jV,/pLL^F{7KB]@GQp6f">
                                                       <value name="EXPRESSION">
                                                         <shadow type="text" id="B3)!Ht(l_t:O7:D:l2J9">
                                                           <field name="TEXT">val</field>
                                                         </shadow>
                                                       </value>
                                                       <value name="TARGET">
                                                         <block type="variables_get" id="7Lh+^3wagb+B%h^NEU@z">
                                                           <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="text" id="yTO3Ay;i@]Z`v~G=rYb=">
                                                       <field name="TEXT"></field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="lists_setIndex" id="mcA=x#ZSCbHH6iJ1uk*,">
                                                   <mutation at="false"></mutation>
                                                   <field name="MODE">INSERT</field>
                                                   <field name="WHERE">LAST</field>
                                                   <value name="LIST">
                                                     <block type="variables_get" id="@=ncR!H2Gbe(gM:*R-7g">
                                                       <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                     </block>
                                                   </value>
                                                   <value name="TO">
                                                     <block type="procedures_callcustomreturn" id="R;xAtWmjf.Am1e*2]Y:Q">
                                                       <mutation name="JSONElement erstellen">
                                                         <arg name="ansage"></arg>
                                                         <arg name="datum"></arg>
                                                       </mutation>
                                                       <value name="ARG0">
                                                         <block type="convert_jsonata" id="06axz;6x0(BhbAQ-[%36">
                                                           <value name="EXPRESSION">
                                                             <shadow type="text" id="u#@]tWLo(@xCbkBha:?H">
                                                               <field name="TEXT">val</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="TARGET">
                                                             <block type="variables_get" id=":#n5;CmA,oHq#R5,KY2c">
                                                               <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="ARG1">
                                                         <block type="convert_from_date" id="gV5%[$~N4F2wU;$]]m@H">
                                                           <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                           <field name="OPTION">custom</field>
                                                           <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                                           <value name="VALUE">
                                                             <block type="convert_jsonata" id="!V0]5(B!2|kpjubKjsyK">
                                                               <value name="EXPRESSION">
                                                                 <shadow type="text" id="5^Z41XJ=f9A!{wOvPxmp">
                                                                   <field name="TEXT">ts</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="TARGET">
                                                                 <block type="variables_get" id="{-t6ty,BBYPKh[t?)2Uq">
                                                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                   <next>
                                     <block type="debug" id="2=B(TR5=TN[.HXc!fD!r" collapsed="true" disabled="true">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="]~}ES(JMgYYs30I{rRz~">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="variables_get" id="WoOc[FH1)M(#yWv005:c">
                                           <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="control" id="GWc|jL{Cpk@Ik}q4kxo1">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                           <field name="OID">0_userdata.0.sql.ansageJson</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="convert_object2json" id="*Ieastj2WOQw6?5=VQ_+">
                                               <field name="PRETTIFY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="variables_get" id="+Wk|`d(s87IQF2C|daUP">
                                                   <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </next>
         </block>
        </xml>
        

        0e7a8b28-3be5-4e1a-bd4f-27dd9b0eafc4-image.png

        M Offline
        M Offline
        Manfred.B 0
        schrieb am zuletzt editiert von
        #3

        @mcu super, vielen Dank - aber vermutlich mangels Kenntnissen sind bei mir im Datenpunkt nur lauter
        [{"Datum":"NaN.NaN.NaN NaN:NaN:NaN.NaN"},
        Da meine Datenbank "smarthome" heist, habe ich das an zwei Stellen im Scipt geändert - aber irgendwie bekomme ich es nicht hin. Hast Du eine Idee? Ich will aber auch Deine Zeit nicht zu sehr beanspruchen.

        M 1 Antwort Letzte Antwort
        0
        • M Manfred.B 0

          @mcu super, vielen Dank - aber vermutlich mangels Kenntnissen sind bei mir im Datenpunkt nur lauter
          [{"Datum":"NaN.NaN.NaN NaN:NaN:NaN.NaN"},
          Da meine Datenbank "smarthome" heist, habe ich das an zwei Stellen im Scipt geändert - aber irgendwie bekomme ich es nicht hin. Hast Du eine Idee? Ich will aber auch Deine Zeit nicht zu sehr beanspruchen.

          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von MCU
          #4

          @manfred-b-0 Zeig mal Deine Struktur:
          dcd1acb4-6b4d-4524-818e-3f08c94f7c13-image.png

          Welchen Alexa2-Datenpunkt willst du auswerten?

          Es müsste auch so aussehen:

          [{"Ansage":"wie spät","Datum":"2021.03.14 23:35:45.597"},
          

          Du hast die zweite Variante vom Script genommen?
          Bei der objectID muss natürlich eine ID drin stehen, die auch in der SQL-DB geloggt wird.

          Kleine Änderung im Script

          <xml xmlns="https://developers.google.com/blockly/xml">
           <variables>
             <variable id="q~ac{(!+2+B-%n~wYDs2">objectID</variable>
             <variable id="DOu/nF#=)KX2DU:c-De-">AnzahlZeilen</variable>
             <variable id="_,J?Uae!8#H-2vsAkD4b">ansage</variable>
             <variable id="(gy6#O`miF#|EHDa5?*t">datum</variable>
             <variable id="vPT@!irR44$Xfl1}J2Nc">SQLjson</variable>
             <variable type="timeout" id="timeout">timeout</variable>
             <variable id="J[wf7@CL#BH@pJ5-yw{?">i</variable>
             <variable id="*n,/hU7V/77;p4zXp3N@">ergebnis</variable>
           </variables>
           <block type="procedures_defcustomnoreturn" id="?Z_!YCXcAb{^x,)}_7sM" x="-487" y="-488">
             <mutation statements="false">
               <arg name="objectID" varid="q~ac{(!+2+B-%n~wYDs2"></arg>
               <arg name="AnzahlZeilen" varid="DOu/nF#=)KX2DU:c-De-"></arg>
             </mutation>
             <field name="NAME">SQl auslesen</field>
             <field name="SCRIPT">dmFyIHNxbElEOw0Kc2VuZFRvKCdzcWwuMCcsICdxdWVyeScsICdTRUxFQ1QgKiBGUk9NIGlvYnJva2VyLmRhdGFwb2ludHMgd2hlcmUgbmFtZT0iJysgb2JqZWN0SUQgKyAnIjsnLCBmdW5jdGlvbiAocmVzdWx0KSB7DQogICAgaWYgKHJlc3VsdC5lcnJvcikgew0KICAgICAgICBjb25zb2xlLmVycm9yKHJlc3VsdC5lcnJvcik7DQogICAgICAgIGVyZ2VibmlzPSByZXN1bHQuZXJyb3I7DQogICAgfSBlbHNlIHsNCiAgICAgICAgLy8gc2hvdyByZXN1bHQNCiAgICAgICAgLy9jb25zb2xlLmxvZyhyZXN1bHQucmVzdWx0Lmxlbmd0aCk7DQogICAgICAgIC8vY29uc29sZS5sb2coJ1Jvd3M6ICcgKyBKU09OLnN0cmluZ2lmeShyZXN1bHQucmVzdWx0KSk7DQogICAgICAgIGVyZ2VibmlzID0gcmVzdWx0LnJlc3VsdDsNCiAgICAgICAgLy9jb25zb2xlLmxvZyhlcmdlYm5pc1swXS5pZCk7DQogICAgICAgIHNxbElEID0gZXJnZWJuaXNbMF0uaWQ7DQogICAgfQ0KfSk7DQoNCnZhciB0aW1lb3V0ID0gc2V0VGltZW91dChhc3luYyBmdW5jdGlvbiAoKSB7DQogICAgLy9jb25zb2xlLmxvZyhzcWxJRCk7DQogICAgLy9jb25zb2xlLmxvZygnU0VMRUNUICogRlJPTSBpb2Jyb2tlci50c19zdHJpbmcgd2hlcmUgaWQ9Jysgc3FsSUQgKycgT1JERVIgQlkgaWQgREVTQyBMSU1JVCAnICsgQW56YWhsWmVpbGVuKTsNCiAgICBzZW5kVG8oJ3NxbC4wJywgJ3F1ZXJ5JywgJ1NFTEVDVCAqIEZST00gaW9icm9rZXIudHNfc3RyaW5nIHdoZXJlIGlkPScrIHNxbElEICsnIE9SREVSIEJZIHRzIERFU0MgTElNSVQgJyArIEFuemFobFplaWxlbiAsIGZ1bmN0aW9uIChyZXN1bHQpIHsNCiAgICBpZiAocmVzdWx0LmVycm9yKSB7DQogICAgICAgIGNvbnNvbGUuZXJyb3IocmVzdWx0LmVycm9yKTsNCiAgICAgICAgZXJnZWJuaXM9IHJlc3VsdC5lcnJvcjsNCiAgICB9IGVsc2Ugew0KICAgICAgICAvLyBzaG93IHJlc3VsdA0KICAgICAgICAvL2NvbnNvbGUubG9nKHJlc3VsdC5yZXN1bHQubGVuZ3RoKTsNCiAgICAgICAgLy9jb25zb2xlLmxvZygnUm93czogJyArIEpTT04uc3RyaW5naWZ5KHJlc3VsdC5yZXN1bHQpKTsNCiAgICAgICAgZXJnZWJuaXMgPSByZXN1bHQucmVzdWx0Ow0KICAgIH0NCiAgICB9KTsNCg0KfSwgMTAwMCk7DQo=</field>
             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
           </block>
           <block type="procedures_defcustomreturn" id="g^I0Vr3xQM/P{,5ZcQm!" x="-487" y="-438">
             <mutation statements="false">
               <arg name="ansage" varid="_,J?Uae!8#H-2vsAkD4b"></arg>
               <arg name="datum" varid="(gy6#O`miF#|EHDa5?*t"></arg>
             </mutation>
             <field name="NAME">JSONElement erstellen</field>
             <field name="SCRIPT">dmFyIHggPSB7fTsNCnguQW5zYWdlID0gYW5zYWdlOw0KeC5EYXR1bSA9IGRhdHVtOw0KeC5wdXNoOw0KcmV0dXJuIHg7</field>
             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
           </block>
           <block type="create" id="e+*n@~gq.-B~ZBix(qs9" x="-488" y="-413">
             <field name="NAME">0_userdata.0.sql.ansageJson</field>
             <next>
               <block type="variables_set" id="`2m[ti.^#FF@x5*K,gN`">
                 <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                 <value name="VALUE">
                   <block type="lists_create_with" id="4ZB$`*i]6(Dz=4qi1Zwn">
                     <mutation items="0"></mutation>
                   </block>
                 </value>
                 <next>
                   <block type="procedures_callcustomnoreturn" id="V-tuT$0m[#(5?bKf%_UP">
                     <mutation name="SQl auslesen">
                       <arg name="objectID"></arg>
                       <arg name="AnzahlZeilen"></arg>
                     </mutation>
                     <value name="ARG0">
                       <block type="text" id="|7[yx-Xf`BuZSB`JGu`n">
                         <field name="TEXT">alexa2.0.History.summary</field>
                       </block>
                     </value>
                     <value name="ARG1">
                       <block type="math_number" id="7Gz7HuDMNq#*iNCoe+a~">
                         <field name="NUM">10</field>
                       </block>
                     </value>
                     <next>
                       <block type="comment" id="G.,q-`[QKX#V5-L;W@Ws">
                         <field name="COMMENT">Zeit evtl. abhängig von DB-Größe</field>
                         <next>
                           <block type="timeouts_settimeout" id="bCe*G%JM_VGu-R}*zJ%=">
                             <field name="NAME">timeout</field>
                             <field name="DELAY">2000</field>
                             <field name="UNIT">ms</field>
                             <statement name="STATEMENT">
                               <block type="debug" id="tOI?bh?]bd)xwPD0XJ66">
                                 <field name="Severity">log</field>
                                 <value name="TEXT">
                                   <shadow type="text" id="xpVQp30QORrs}B_yc?5;">
                                     <field name="TEXT">test</field>
                                   </shadow>
                                   <block type="lists_length" id="GKHwEO$IC[t[{:eB*kV~">
                                     <value name="VALUE">
                                       <block type="variables_get" id="m|z6UlFCMt|3l=u{EB0l">
                                         <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="controls_forEach" id="N#/hRB)J5mVjLb=-0TLk">
                                     <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                     <value name="LIST">
                                       <block type="variables_get" id="s@!cq-~YB-bL#}9p;0.8">
                                         <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                       </block>
                                     </value>
                                     <statement name="DO">
                                       <block type="debug" id="p03$;8nF1}zuj.FayZ$(" collapsed="true" disabled="true">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="ElT4S/$l@(O2_+f3inuS">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="convert_from_date" id="(hogFOsUSdK|56HJ,@5!">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                             <field name="OPTION">custom</field>
                                             <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                             <value name="VALUE">
                                               <block type="convert_jsonata" id="RFvK/LqjG+HPgxWVJJBD">
                                                 <value name="EXPRESSION">
                                                   <shadow type="text" id="w.vs7[9wF$!,2D;wMY=g">
                                                     <field name="TEXT">ts</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="TARGET">
                                                   <block type="variables_get" id="znAgj|bUW]BzA)8L;{?_">
                                                     <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="debug" id="%F5QMeqs5@A!}rDlCAR}" collapsed="true" disabled="true">
                                             <field name="Severity">log</field>
                                             <value name="TEXT">
                                               <shadow type="text" id="70`P[FK:wtOusPz45Mlt">
                                                 <field name="TEXT">test</field>
                                               </shadow>
                                               <block type="convert_jsonata" id="Jo%;5GVrLx=Bv#LCv?CQ">
                                                 <value name="EXPRESSION">
                                                   <shadow type="text" id="xh)z5qur=[v?ZTajm*m{">
                                                     <field name="TEXT">val</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="TARGET">
                                                   <block type="variables_get" id="|g4%z#7!$dnJc$mCU~yC">
                                                     <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_if" id="gzaZ/d[OE04.NP:Z~$4y">
                                                 <value name="IF0">
                                                   <block type="logic_compare" id="Cj/=`ZUk|O*}as}O97Xc">
                                                     <field name="OP">NEQ</field>
                                                     <value name="A">
                                                       <block type="convert_jsonata" id="jV,/pLL^F{7KB]@GQp6f">
                                                         <value name="EXPRESSION">
                                                           <shadow type="text" id="B3)!Ht(l_t:O7:D:l2J9">
                                                             <field name="TEXT">val</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="TARGET">
                                                           <block type="variables_get" id="7Lh+^3wagb+B%h^NEU@z">
                                                             <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="text" id="yTO3Ay;i@]Z`v~G=rYb=">
                                                         <field name="TEXT"></field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <statement name="DO0">
                                                   <block type="lists_setIndex" id="mcA=x#ZSCbHH6iJ1uk*,">
                                                     <mutation at="false"></mutation>
                                                     <field name="MODE">INSERT</field>
                                                     <field name="WHERE">LAST</field>
                                                     <value name="LIST">
                                                       <block type="variables_get" id="@=ncR!H2Gbe(gM:*R-7g">
                                                         <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                       </block>
                                                     </value>
                                                     <value name="TO">
                                                       <block type="procedures_callcustomreturn" id="R;xAtWmjf.Am1e*2]Y:Q">
                                                         <mutation name="JSONElement erstellen">
                                                           <arg name="ansage"></arg>
                                                           <arg name="datum"></arg>
                                                         </mutation>
                                                         <value name="ARG0">
                                                           <block type="convert_jsonata" id="06axz;6x0(BhbAQ-[%36">
                                                             <value name="EXPRESSION">
                                                               <shadow type="text" id="u#@]tWLo(@xCbkBha:?H">
                                                                 <field name="TEXT">val</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="TARGET">
                                                               <block type="variables_get" id=":#n5;CmA,oHq#R5,KY2c">
                                                                 <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <value name="ARG1">
                                                           <block type="convert_from_date" id="gV5%[$~N4F2wU;$]]m@H">
                                                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                             <field name="OPTION">custom</field>
                                                             <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                                             <value name="VALUE">
                                                               <block type="convert_jsonata" id="!V0]5(B!2|kpjubKjsyK">
                                                                 <value name="EXPRESSION">
                                                                   <shadow type="text" id="5^Z41XJ=f9A!{wOvPxmp">
                                                                     <field name="TEXT">ts</field>
                                                                   </shadow>
                                                                 </value>
                                                                 <value name="TARGET">
                                                                   <block type="variables_get" id="{-t6ty,BBYPKh[t?)2Uq">
                                                                     <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                     <next>
                                       <block type="debug" id="2=B(TR5=TN[.HXc!fD!r" collapsed="true" disabled="true">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="]~}ES(JMgYYs30I{rRz~">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="variables_get" id="WoOc[FH1)M(#yWv005:c">
                                             <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="control" id="GWc|jL{Cpk@Ik}q4kxo1">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">0_userdata.0.sql.ansageJson</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="convert_object2json" id="*Ieastj2WOQw6?5=VQ_+">
                                                 <field name="PRETTIFY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="variables_get" id="+Wk|`d(s87IQF2C|daUP">
                                                     <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </statement>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
          </xml>
          

          Nur das id auf ts geändert:
          b92f0583-69e8-4dd9-9713-96ff42c1c54c-image.png

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          M 1 Antwort Letzte Antwort
          0
          • M MCU

            @manfred-b-0 Zeig mal Deine Struktur:
            dcd1acb4-6b4d-4524-818e-3f08c94f7c13-image.png

            Welchen Alexa2-Datenpunkt willst du auswerten?

            Es müsste auch so aussehen:

            [{"Ansage":"wie spät","Datum":"2021.03.14 23:35:45.597"},
            

            Du hast die zweite Variante vom Script genommen?
            Bei der objectID muss natürlich eine ID drin stehen, die auch in der SQL-DB geloggt wird.

            Kleine Änderung im Script

            <xml xmlns="https://developers.google.com/blockly/xml">
             <variables>
               <variable id="q~ac{(!+2+B-%n~wYDs2">objectID</variable>
               <variable id="DOu/nF#=)KX2DU:c-De-">AnzahlZeilen</variable>
               <variable id="_,J?Uae!8#H-2vsAkD4b">ansage</variable>
               <variable id="(gy6#O`miF#|EHDa5?*t">datum</variable>
               <variable id="vPT@!irR44$Xfl1}J2Nc">SQLjson</variable>
               <variable type="timeout" id="timeout">timeout</variable>
               <variable id="J[wf7@CL#BH@pJ5-yw{?">i</variable>
               <variable id="*n,/hU7V/77;p4zXp3N@">ergebnis</variable>
             </variables>
             <block type="procedures_defcustomnoreturn" id="?Z_!YCXcAb{^x,)}_7sM" x="-487" y="-488">
               <mutation statements="false">
                 <arg name="objectID" varid="q~ac{(!+2+B-%n~wYDs2"></arg>
                 <arg name="AnzahlZeilen" varid="DOu/nF#=)KX2DU:c-De-"></arg>
               </mutation>
               <field name="NAME">SQl auslesen</field>
               <field name="SCRIPT">dmFyIHNxbElEOw0Kc2VuZFRvKCdzcWwuMCcsICdxdWVyeScsICdTRUxFQ1QgKiBGUk9NIGlvYnJva2VyLmRhdGFwb2ludHMgd2hlcmUgbmFtZT0iJysgb2JqZWN0SUQgKyAnIjsnLCBmdW5jdGlvbiAocmVzdWx0KSB7DQogICAgaWYgKHJlc3VsdC5lcnJvcikgew0KICAgICAgICBjb25zb2xlLmVycm9yKHJlc3VsdC5lcnJvcik7DQogICAgICAgIGVyZ2VibmlzPSByZXN1bHQuZXJyb3I7DQogICAgfSBlbHNlIHsNCiAgICAgICAgLy8gc2hvdyByZXN1bHQNCiAgICAgICAgLy9jb25zb2xlLmxvZyhyZXN1bHQucmVzdWx0Lmxlbmd0aCk7DQogICAgICAgIC8vY29uc29sZS5sb2coJ1Jvd3M6ICcgKyBKU09OLnN0cmluZ2lmeShyZXN1bHQucmVzdWx0KSk7DQogICAgICAgIGVyZ2VibmlzID0gcmVzdWx0LnJlc3VsdDsNCiAgICAgICAgLy9jb25zb2xlLmxvZyhlcmdlYm5pc1swXS5pZCk7DQogICAgICAgIHNxbElEID0gZXJnZWJuaXNbMF0uaWQ7DQogICAgfQ0KfSk7DQoNCnZhciB0aW1lb3V0ID0gc2V0VGltZW91dChhc3luYyBmdW5jdGlvbiAoKSB7DQogICAgLy9jb25zb2xlLmxvZyhzcWxJRCk7DQogICAgLy9jb25zb2xlLmxvZygnU0VMRUNUICogRlJPTSBpb2Jyb2tlci50c19zdHJpbmcgd2hlcmUgaWQ9Jysgc3FsSUQgKycgT1JERVIgQlkgaWQgREVTQyBMSU1JVCAnICsgQW56YWhsWmVpbGVuKTsNCiAgICBzZW5kVG8oJ3NxbC4wJywgJ3F1ZXJ5JywgJ1NFTEVDVCAqIEZST00gaW9icm9rZXIudHNfc3RyaW5nIHdoZXJlIGlkPScrIHNxbElEICsnIE9SREVSIEJZIHRzIERFU0MgTElNSVQgJyArIEFuemFobFplaWxlbiAsIGZ1bmN0aW9uIChyZXN1bHQpIHsNCiAgICBpZiAocmVzdWx0LmVycm9yKSB7DQogICAgICAgIGNvbnNvbGUuZXJyb3IocmVzdWx0LmVycm9yKTsNCiAgICAgICAgZXJnZWJuaXM9IHJlc3VsdC5lcnJvcjsNCiAgICB9IGVsc2Ugew0KICAgICAgICAvLyBzaG93IHJlc3VsdA0KICAgICAgICAvL2NvbnNvbGUubG9nKHJlc3VsdC5yZXN1bHQubGVuZ3RoKTsNCiAgICAgICAgLy9jb25zb2xlLmxvZygnUm93czogJyArIEpTT04uc3RyaW5naWZ5KHJlc3VsdC5yZXN1bHQpKTsNCiAgICAgICAgZXJnZWJuaXMgPSByZXN1bHQucmVzdWx0Ow0KICAgIH0NCiAgICB9KTsNCg0KfSwgMTAwMCk7DQo=</field>
               <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
             </block>
             <block type="procedures_defcustomreturn" id="g^I0Vr3xQM/P{,5ZcQm!" x="-487" y="-438">
               <mutation statements="false">
                 <arg name="ansage" varid="_,J?Uae!8#H-2vsAkD4b"></arg>
                 <arg name="datum" varid="(gy6#O`miF#|EHDa5?*t"></arg>
               </mutation>
               <field name="NAME">JSONElement erstellen</field>
               <field name="SCRIPT">dmFyIHggPSB7fTsNCnguQW5zYWdlID0gYW5zYWdlOw0KeC5EYXR1bSA9IGRhdHVtOw0KeC5wdXNoOw0KcmV0dXJuIHg7</field>
               <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
             </block>
             <block type="create" id="e+*n@~gq.-B~ZBix(qs9" x="-488" y="-413">
               <field name="NAME">0_userdata.0.sql.ansageJson</field>
               <next>
                 <block type="variables_set" id="`2m[ti.^#FF@x5*K,gN`">
                   <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                   <value name="VALUE">
                     <block type="lists_create_with" id="4ZB$`*i]6(Dz=4qi1Zwn">
                       <mutation items="0"></mutation>
                     </block>
                   </value>
                   <next>
                     <block type="procedures_callcustomnoreturn" id="V-tuT$0m[#(5?bKf%_UP">
                       <mutation name="SQl auslesen">
                         <arg name="objectID"></arg>
                         <arg name="AnzahlZeilen"></arg>
                       </mutation>
                       <value name="ARG0">
                         <block type="text" id="|7[yx-Xf`BuZSB`JGu`n">
                           <field name="TEXT">alexa2.0.History.summary</field>
                         </block>
                       </value>
                       <value name="ARG1">
                         <block type="math_number" id="7Gz7HuDMNq#*iNCoe+a~">
                           <field name="NUM">10</field>
                         </block>
                       </value>
                       <next>
                         <block type="comment" id="G.,q-`[QKX#V5-L;W@Ws">
                           <field name="COMMENT">Zeit evtl. abhängig von DB-Größe</field>
                           <next>
                             <block type="timeouts_settimeout" id="bCe*G%JM_VGu-R}*zJ%=">
                               <field name="NAME">timeout</field>
                               <field name="DELAY">2000</field>
                               <field name="UNIT">ms</field>
                               <statement name="STATEMENT">
                                 <block type="debug" id="tOI?bh?]bd)xwPD0XJ66">
                                   <field name="Severity">log</field>
                                   <value name="TEXT">
                                     <shadow type="text" id="xpVQp30QORrs}B_yc?5;">
                                       <field name="TEXT">test</field>
                                     </shadow>
                                     <block type="lists_length" id="GKHwEO$IC[t[{:eB*kV~">
                                       <value name="VALUE">
                                         <block type="variables_get" id="m|z6UlFCMt|3l=u{EB0l">
                                           <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="controls_forEach" id="N#/hRB)J5mVjLb=-0TLk">
                                       <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                       <value name="LIST">
                                         <block type="variables_get" id="s@!cq-~YB-bL#}9p;0.8">
                                           <field name="VAR" id="*n,/hU7V/77;p4zXp3N@">ergebnis</field>
                                         </block>
                                       </value>
                                       <statement name="DO">
                                         <block type="debug" id="p03$;8nF1}zuj.FayZ$(" collapsed="true" disabled="true">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text" id="ElT4S/$l@(O2_+f3inuS">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="convert_from_date" id="(hogFOsUSdK|56HJ,@5!">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                               <field name="OPTION">custom</field>
                                               <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                               <value name="VALUE">
                                                 <block type="convert_jsonata" id="RFvK/LqjG+HPgxWVJJBD">
                                                   <value name="EXPRESSION">
                                                     <shadow type="text" id="w.vs7[9wF$!,2D;wMY=g">
                                                       <field name="TEXT">ts</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="TARGET">
                                                     <block type="variables_get" id="znAgj|bUW]BzA)8L;{?_">
                                                       <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="debug" id="%F5QMeqs5@A!}rDlCAR}" collapsed="true" disabled="true">
                                               <field name="Severity">log</field>
                                               <value name="TEXT">
                                                 <shadow type="text" id="70`P[FK:wtOusPz45Mlt">
                                                   <field name="TEXT">test</field>
                                                 </shadow>
                                                 <block type="convert_jsonata" id="Jo%;5GVrLx=Bv#LCv?CQ">
                                                   <value name="EXPRESSION">
                                                     <shadow type="text" id="xh)z5qur=[v?ZTajm*m{">
                                                       <field name="TEXT">val</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="TARGET">
                                                     <block type="variables_get" id="|g4%z#7!$dnJc$mCU~yC">
                                                       <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="controls_if" id="gzaZ/d[OE04.NP:Z~$4y">
                                                   <value name="IF0">
                                                     <block type="logic_compare" id="Cj/=`ZUk|O*}as}O97Xc">
                                                       <field name="OP">NEQ</field>
                                                       <value name="A">
                                                         <block type="convert_jsonata" id="jV,/pLL^F{7KB]@GQp6f">
                                                           <value name="EXPRESSION">
                                                             <shadow type="text" id="B3)!Ht(l_t:O7:D:l2J9">
                                                               <field name="TEXT">val</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="TARGET">
                                                             <block type="variables_get" id="7Lh+^3wagb+B%h^NEU@z">
                                                               <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <value name="B">
                                                         <block type="text" id="yTO3Ay;i@]Z`v~G=rYb=">
                                                           <field name="TEXT"></field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <statement name="DO0">
                                                     <block type="lists_setIndex" id="mcA=x#ZSCbHH6iJ1uk*,">
                                                       <mutation at="false"></mutation>
                                                       <field name="MODE">INSERT</field>
                                                       <field name="WHERE">LAST</field>
                                                       <value name="LIST">
                                                         <block type="variables_get" id="@=ncR!H2Gbe(gM:*R-7g">
                                                           <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                         </block>
                                                       </value>
                                                       <value name="TO">
                                                         <block type="procedures_callcustomreturn" id="R;xAtWmjf.Am1e*2]Y:Q">
                                                           <mutation name="JSONElement erstellen">
                                                             <arg name="ansage"></arg>
                                                             <arg name="datum"></arg>
                                                           </mutation>
                                                           <value name="ARG0">
                                                             <block type="convert_jsonata" id="06axz;6x0(BhbAQ-[%36">
                                                               <value name="EXPRESSION">
                                                                 <shadow type="text" id="u#@]tWLo(@xCbkBha:?H">
                                                                   <field name="TEXT">val</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="TARGET">
                                                                 <block type="variables_get" id=":#n5;CmA,oHq#R5,KY2c">
                                                                   <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="ARG1">
                                                             <block type="convert_from_date" id="gV5%[$~N4F2wU;$]]m@H">
                                                               <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                               <field name="OPTION">custom</field>
                                                               <field name="FORMAT">JJJJ.MM.TT SS:mm:ss.sss</field>
                                                               <value name="VALUE">
                                                                 <block type="convert_jsonata" id="!V0]5(B!2|kpjubKjsyK">
                                                                   <value name="EXPRESSION">
                                                                     <shadow type="text" id="5^Z41XJ=f9A!{wOvPxmp">
                                                                       <field name="TEXT">ts</field>
                                                                     </shadow>
                                                                   </value>
                                                                   <value name="TARGET">
                                                                     <block type="variables_get" id="{-t6ty,BBYPKh[t?)2Uq">
                                                                       <field name="VAR" id="J[wf7@CL#BH@pJ5-yw{?">i</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="debug" id="2=B(TR5=TN[.HXc!fD!r" collapsed="true" disabled="true">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text" id="]~}ES(JMgYYs30I{rRz~">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="variables_get" id="WoOc[FH1)M(#yWv005:c">
                                               <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="control" id="GWc|jL{Cpk@Ik}q4kxo1">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                               <field name="OID">0_userdata.0.sql.ansageJson</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="convert_object2json" id="*Ieastj2WOQw6?5=VQ_+">
                                                   <field name="PRETTIFY">FALSE</field>
                                                   <value name="VALUE">
                                                     <block type="variables_get" id="+Wk|`d(s87IQF2C|daUP">
                                                       <field name="VAR" id="vPT@!irR44$Xfl1}J2Nc">SQLjson</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
            </xml>
            

            Nur das id auf ts geändert:
            b92f0583-69e8-4dd9-9713-96ff42c1c54c-image.png

            M Offline
            M Offline
            Manfred.B 0
            schrieb am zuletzt editiert von
            #5

            @mcu schaut so bei mir in sql aus - ist das die richtige Ansicht für Dich?
            Danke für Deine Mühen, aber irgendwo fehlt mir leider das Verständnis :-)
            sql1.PNG

            M 1 Antwort Letzte Antwort
            0
            • M Manfred.B 0

              @mcu schaut so bei mir in sql aus - ist das die richtige Ansicht für Dich?
              Danke für Deine Mühen, aber irgendwo fehlt mir leider das Verständnis :-)
              sql1.PNG

              M Online
              M Online
              MCU
              schrieb am zuletzt editiert von MCU
              #6

              @manfred-b-0 Das wollte ich sehen. ok. Dann nähern wir uns langsam der Lösung.
              Bitte Dein Blockly-Script exportieren:
              eacaf2f5-f967-419a-b4ee-5e0a0381ad99-image.png

              Dann In Zwischenablage kopieren anklicken.

              Dann einen neuen Post öffnen (Antworten) und dort
              Spoiler(auge) anklicken und direkt danach Codetags(</>) und dann über STRG+V den Code einfügen.

              Und die mit id=65 sind die Elemente, die du in der Tabelle sehen möchtest?

              Wie lautet die ObjektID von der SQL-ID=65? (also: alexa2.0.History.summary oder anders)

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              M 1 Antwort Letzte Antwort
              1
              • M MCU

                @manfred-b-0 Das wollte ich sehen. ok. Dann nähern wir uns langsam der Lösung.
                Bitte Dein Blockly-Script exportieren:
                eacaf2f5-f967-419a-b4ee-5e0a0381ad99-image.png

                Dann In Zwischenablage kopieren anklicken.

                Dann einen neuen Post öffnen (Antworten) und dort
                Spoiler(auge) anklicken und direkt danach Codetags(</>) und dann über STRG+V den Code einfügen.

                Und die mit id=65 sind die Elemente, die du in der Tabelle sehen möchtest?

                Wie lautet die ObjektID von der SQL-ID=65? (also: alexa2.0.History.summary oder anders)

                M Offline
                M Offline
                Manfred.B 0
                schrieb am zuletzt editiert von Manfred.B 0
                #7

                @mcu ich glaub durch Deine letzte Beschreibung habe ich jetzt den Denkfehler gefunden: in der Objekt-ID sollte die Beschreibung aus dem iobroker (ist bei mir alexa2.0.Echo-Devices.G2A1A60304610KGV.Commands.notification) rein, und nicht wie ich es gemacht habe die id/pfad aus dem sql-Datenbank. Jetzt scheint es zu funktionieren, ich muss nur noch die Formatierung im jarvis irgendwie schöner hinbekommen und kann mich dann auf "vernünftige Meldungen" beschränken.
                Unbenannt.PNG - schon mal tausend Dank, ich bin begeistert wie schnell man das mit dem Forum hinbekommen kann

                M 1 Antwort Letzte Antwort
                0
                • M Manfred.B 0

                  @mcu ich glaub durch Deine letzte Beschreibung habe ich jetzt den Denkfehler gefunden: in der Objekt-ID sollte die Beschreibung aus dem iobroker (ist bei mir alexa2.0.Echo-Devices.G2A1A60304610KGV.Commands.notification) rein, und nicht wie ich es gemacht habe die id/pfad aus dem sql-Datenbank. Jetzt scheint es zu funktionieren, ich muss nur noch die Formatierung im jarvis irgendwie schöner hinbekommen und kann mich dann auf "vernünftige Meldungen" beschränken.
                  Unbenannt.PNG - schon mal tausend Dank, ich bin begeistert wie schnell man das mit dem Forum hinbekommen kann

                  M Online
                  M Online
                  MCU
                  schrieb am zuletzt editiert von MCU
                  #8

                  @manfred-b-0 Das ist eine jsontable. Da du ja gesagt hast du arbeitest mit jarvis. Also Modul jsontable nutzen (Version 2.2.0).

                  [{"label":"Ansage","align":"left"},{"label":"Datum","align":"left"}]
                  

                  7a1f1cfc-56dc-4749-80b5-436e8b6f7612-image.png

                  Falls du ein anderes Zeitformat haben möchtest kannst du hier anpassen:

                  c5026eba-271b-450a-9646-4adba1a7c4a5-image.png

                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  M 1 Antwort Letzte Antwort
                  0
                  • M MCU

                    @manfred-b-0 Das ist eine jsontable. Da du ja gesagt hast du arbeitest mit jarvis. Also Modul jsontable nutzen (Version 2.2.0).

                    [{"label":"Ansage","align":"left"},{"label":"Datum","align":"left"}]
                    

                    7a1f1cfc-56dc-4749-80b5-436e8b6f7612-image.png

                    Falls du ein anderes Zeitformat haben möchtest kannst du hier anpassen:

                    c5026eba-271b-450a-9646-4adba1a7c4a5-image.png

                    M Offline
                    M Offline
                    Manfred.B 0
                    schrieb am zuletzt editiert von
                    #9

                    @mcu super, danke - dann warte ich noch auf die Version 2.2 (bin noch auf 2.1), scheint dann ja ganz einfach zu werden

                    M 1 Antwort Letzte Antwort
                    0
                    • M Manfred.B 0

                      @mcu super, danke - dann warte ich noch auf die Version 2.2 (bin noch auf 2.1), scheint dann ja ganz einfach zu werden

                      M Online
                      M Online
                      MCU
                      schrieb am zuletzt editiert von MCU
                      #10

                      @manfred-b-0 Die ist schon da. Verwahrungsort latest auswählen. Adapter aktualisieren. Und installieren.
                      Danach Broserdaten löschen und den Web-Adapter neustarten.

                      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                      M 1 Antwort Letzte Antwort
                      0
                      • M MCU

                        @manfred-b-0 Die ist schon da. Verwahrungsort latest auswählen. Adapter aktualisieren. Und installieren.
                        Danach Broserdaten löschen und den Web-Adapter neustarten.

                        M Offline
                        M Offline
                        Manfred.B 0
                        schrieb am zuletzt editiert von Manfred.B 0
                        #11

                        @mcu perfekt - langsam werde ich noch zum 1/4-Profi :-) Und jetzt noch eine blöde Frage: warum eigentlich mit einem Datenpunkt, wäre es mit einer Variablen nicht "schonender"? Vermutlich weil man jarvis etc. nicht auf Variable zugreifen kann, oder?

                        M 1 Antwort Letzte Antwort
                        0
                        • M Manfred.B 0

                          @mcu perfekt - langsam werde ich noch zum 1/4-Profi :-) Und jetzt noch eine blöde Frage: warum eigentlich mit einem Datenpunkt, wäre es mit einer Variablen nicht "schonender"? Vermutlich weil man jarvis etc. nicht auf Variable zugreifen kann, oder?

                          M Online
                          M Online
                          MCU
                          schrieb am zuletzt editiert von MCU
                          #12

                          @manfred-b-0 Meinst du den ansagejson?
                          Ja jarvis braucht den.
                          Wenn soweit alles ok, dann bitte oben im ersten Post die Überschrift mit [gelöst] anpassen.

                          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

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


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          821

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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