Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Texteinträge aus sql-Datenbank visualisieren

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MCU @Manfred.B 0 last edited by 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 1 Reply Last reply Reply Quote 2
      • M
        Manfred.B 0 @MCU last edited by

        @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 Reply Last reply Reply Quote 0
        • M
          MCU @Manfred.B 0 last edited by 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 1 Reply Last reply Reply Quote 0
          • M
            Manfred.B 0 @MCU last edited by

            @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 Reply Last reply Reply Quote 0
            • M
              MCU @Manfred.B 0 last edited by 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 1 Reply Last reply Reply Quote 1
              • M
                Manfred.B 0 @MCU last edited by 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 1 Reply Last reply Reply Quote 0
                • M
                  MCU @Manfred.B 0 last edited by 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 1 Reply Last reply Reply Quote 0
                  • M
                    Manfred.B 0 @MCU last edited by

                    @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 Reply Last reply Reply Quote 0
                    • M
                      MCU @Manfred.B 0 last edited by 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 1 Reply Last reply Reply Quote 0
                      • M
                        Manfred.B 0 @MCU last edited by 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 1 Reply Last reply Reply Quote 0
                        • M
                          MCU @Manfred.B 0 last edited by MCU

                          @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.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          731
                          Online

                          32.0k
                          Users

                          80.5k
                          Topics

                          1.3m
                          Posts

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