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. Js-Funktion in Blockly erweitern

NEWS

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

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

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

Js-Funktion in Blockly erweitern

Geplant Angeheftet Gesperrt Verschoben Blockly
43 Beiträge 2 Kommentatoren 1.5k Aufrufe 2 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.
  • David G.D David G.

    @liv-in-sky

    Möchte auch nicht klappen.

    Hier mal mein komplettes Blockly (Noch 1,2 deaktivierte Sachen drinnen) und die XML mit den Daten:

    <xml xmlns="https://developers.google.com/blockly/xml">
     <variables>
       <variable id="v9(OKj}zllQ44H{)Lc{N">reihenfolgeArray</variable>
       <variable id="mCYwI42|ncHnAW9vEKvY">jsonObject</variable>
       <variable id="kbL5/)K1!N4cip+5_.1i">Sender</variable>
       <variable id="=J@n/ITm;Kc+d4@zMh7!">Datum</variable>
       <variable id="/_EVt8i8cL:*ALcrdhfG">ergebnis</variable>
       <variable id="0d$,^d=DyR?A@dc^$2k{">liste</variable>
       <variable type="cron" id="schedule1">schedule1</variable>
       <variable id="K,2TEeTH[~P0w=~$MuBY">i</variable>
       <variable id="%mKBe`ebTtbysu/M*J*3">obj</variable>
       <variable id="]BTNK|@|Qn4t?IQzR(sc">tag</variable>
       <variable id="C$xy/!eJr45/6sjkYui}">stunde</variable>
       <variable id="5[]lC%HZ%ms68yMuwW!1">minute</variable>
       <variable id="4SkzLXPg%ikY[vz0m00?">Sekunde</variable>
     </variables>
     <block type="procedures_defcustomreturn" id="%~/MYnto3+Qsd;Wd9kpJ" disabled="true" x="162" y="288">
       <mutation statements="false">
         <arg name="reihenfolgeArray" varid="v9(OKj}zllQ44H{)Lc{N"></arg>
         <arg name="jsonObject" varid="mCYwI42|ncHnAW9vEKvY"></arg>
       </mutation>
       <field name="NAME">etwas tun</field>
       <field name="SCRIPT">Y29uc3QganNvbkFycmF5ID0ganNvbk9iamVjdDsNCg0KY29uc3QgU2VuZGVyUmVpaGVuZm9sZ2UgPSByZWloZW5mb2xnZUFycmF5OyAvLyBSZWloZW5mb2xnZSBkZXIgTmFtZW4gaW0gQXJyYXkNCg0KDQovLyBGdW5rdGlvbiwgZGllIGRhcyBKU09OLUFycmF5IHNvcnRpZXJ0IHVuZCBncnVwcGllcnQNCmZ1bmN0aW9uIHNvcnRpZXJlVW5kR3J1cHBpZXJlQXJyYXkoYXJyYXksIFNlbmRlclJlaWhlbmZvbGdlKSB7DQogIGNvbnN0IGdydXBwaWVydGVPYmpla3RlID0ge307DQogIFNlbmRlclJlaWhlbmZvbGdlLmZvckVhY2goU2VuZGVyID0+IGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0gPSBbXSk7DQoNCiAgLy8gT2JqZWt0ZSBuYWNoIFNlbmRlcm4gZ3J1cHBpZXJlbiB1bmQgUmVpaGVuZm9sZ2UgYmVpYmVoYWx0ZW4NCiAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgew0KICAgIGNvbnN0IG9iamVrdCA9IGFycmF5W2ldOw0KICAgIGNvbnN0IFNlbmRlciA9IG9iamVrdC5TZW5kZXI7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KFNlbmRlcikpIHsNCiAgICAgIGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0ucHVzaChvYmpla3QpOw0KICAgIH0gZWxzZSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goU2VuZGVyID0+IHsNCiAgICBpZiAoIVNlbmRlclJlaWhlbmZvbGdlLmluY2x1ZGVzKFNlbmRlcikpIHsNCiAgICAgIFNlbmRlclJlaWhlbmZvbGdlLnB1c2goU2VuZGVyKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KLy8gU29ydGllcnRlcyB1bmQgZ3J1cHBpZXJ0ZXMgQXJyYXkgYXVzZ2ViZW4NCnJldHVybiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGpzb25BcnJheSwgU2VuZGVyUmVpaGVuZm9sZ2UpOw0KDQo=</field>
       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
     </block>
     <block type="variables_set" id="g#6eJHHD$|.rT!EB3kr?" disabled="true" x="163" y="363">
       <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
       <value name="VALUE">
         <block type="convert_json2object" id="O?9o(;wlZ=N9K@oF0}[g">
           <value name="VALUE">
             <block type="get_value" id="s_6sYSHlZ1g_Fl]^Mu8~">
               <field name="ATTR">val</field>
               <field name="OID">0_userdata.0.Tima</field>
             </block>
           </value>
         </block>
       </value>
       <next>
         <block type="update" id=";=M@ex`Bc+/L,[V3a/U|" disabled="true">
           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
           <field name="OID">0_userdata.0.string</field>
           <field name="WITH_DELAY">FALSE</field>
           <value name="VALUE">
             <block type="procedures_callcustomreturn" id="2$?TGN/x#|j}{sH%8PGe" disabled="true">
               <mutation name="etwas tun">
                 <arg name="reihenfolgeArray"></arg>
                 <arg name="jsonObject"></arg>
               </mutation>
               <value name="ARG0">
                 <block type="lists_create_with" id="+aT9=v$yidtG{aAH-:e_">
                   <mutation items="3"></mutation>
                   <value name="ADD0">
                     <block type="text" id="SCr/fl/y~U-PLgz1(Q5#">
                       <field name="TEXT">ARD</field>
                     </block>
                   </value>
                   <value name="ADD1">
                     <block type="text" id="d^a_#@[Zu#}b/VH1x7C#">
                       <field name="TEXT">3sat</field>
                     </block>
                   </value>
                   <value name="ADD2">
                     <block type="text" id="9*Ru]3hX$_a%s3qZSG,l">
                       <field name="TEXT">WDR HD Köln</field>
                     </block>
                   </value>
                 </block>
               </value>
               <value name="ARG1">
                 <block type="variables_get" id="F@EIt97*,6^a[t52:87Q">
                   <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                 </block>
               </value>
             </block>
           </value>
         </block>
       </next>
     </block>
     <block type="procedures_defcustomreturn" id="Fdn;N_DDcOcQm^j|,Ft!" x="-687" y="463">
       <mutation statements="false">
         <arg name="Sender" varid="kbL5/)K1!N4cip+5_.1i"></arg>
         <arg name="Datum" varid="=J@n/ITm;Kc+d4@zMh7!"></arg>
       </mutation>
       <field name="NAME">parser</field>
       <field name="SCRIPT">LyoqDQogKiBad2VjazogICBlcnN0ZWxsdCBUYWJlbGxlKGpzb24pIGF1cyBYTUwgVFYtRGF0ZW4gdm9uIGVwZy5iZXN0DQogKiBEYXR1bTogICAyMC4wNC4yMDIyDQogKiBBdXRvcjogICBAZmFzdGZvb3QNCiAqIEZvcnVtOiAgIGh0dHBzOi8vZm9ydW0uaW9icm9rZXIubmV0L3Bvc3QvNzkyODY1DQogKi8NCmNvbnN0IGZzID0gcmVxdWlyZSgnZnMnKTsNCmNvbnN0IHhtbDJqcyA9IHJlcXVpcmUoJ3htbDJqcycpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWludHJhZ2VuIGluIEFkYXB0ZXItSW5zdGFueg0KY29uc3QgcGFyc2VyID0gbmV3IHhtbDJqcy5QYXJzZXIoKTsNCi8vY29uc3QgU2VuZGVyID0gJzNzYXQuZGUnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VuZGVyZmlsdGVyDQpjb25zdCBub3cgPSBEYXR1bTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFplaXRmaWx0ZXINCg0KZnVuY3Rpb24gcGFyc2VBc3luYygpIHsNCiAgICBsZXQgZGF0YSA9IGZzLnJlYWRGaWxlU3luYygnL29wdC9pb2Jyb2tlci9ub2RlX21vZHVsZXMvaW9icm9rZXIuamF2YXNjcmlwdC9FUEcvZXBnLnhtbCcpOw0KICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7DQogICAgICAgIHBhcnNlci5wYXJzZVN0cmluZyhkYXRhLCBmdW5jdGlvbiAoZXJyLCByZXN1bHQpIHsNCiAgICAgICAgICAgIGlmIChlcnIpIHsNCiAgICAgICAgICAgICAgICBsb2coJ0ZlaGxlciAnICsgZXJyKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIHJlc29sdmUocmVzdWx0KTsNCiAgICAgICAgfSkNCiAgICB9KTsNCn0NCg0KY29uc3QgdWViZXJzaWNodCA9IFtdOw0KbGV0IGpzb24gPSBhd2FpdCBwYXJzZUFzeW5jKCk7DQovL2ZzLndyaXRlRmlsZSgnL29wdC9pb2Jyb2tlci9Eb3dubG9hZHMvdHYuanNvbicsIEpTT04uc3RyaW5naWZ5KGpzb24pLCBlID0+IHsgfSkNCmpzb24udHYucHJvZ3JhbW1lLmZvckVhY2gocCA9PiB7DQogICAgbGV0IHN0YXJ0ID0gcFsnJCddLnN0YXJ0Lm1hdGNoKC8oXGR7NH0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KShcZHsyfSlccyhcK1xkezJ9KS8pOw0KICAgIGxldCBzdG9wID0gcFsnJCddLnN0b3AubWF0Y2goLyhcZHs0fSkoXGR7Mn0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KVxzKFwrXGR7Mn0pLyk7DQogICAgc3RhcnQgPSBuZXcgRGF0ZShzdGFydFsxXSArICctJyArIHN0YXJ0WzJdICsgJy0nICsgc3RhcnRbM10gKyAnICcgKyBzdGFydFs0XSArICc6JyArIHN0YXJ0WzVdICsgJzonICsgc3RhcnRbNl0gKyAnIFVUQycgKyBzdGFydFs3XSkNCiAgICBzdG9wID0gbmV3IERhdGUoc3RvcFsxXSArICctJyArIHN0b3BbMl0gKyAnLScgKyBzdG9wWzNdICsgJyAnICsgc3RvcFs0XSArICc6JyArIHN0b3BbNV0gKyAnOicgKyBzdG9wWzZdICsgJyBVVEMnICsgc3RvcFs3XSkNCiAgICB1ZWJlcnNpY2h0LnB1c2goew0KICAgICAgICAiU2VuZGVyIjogcFsnJCddLmNoYW5uZWwucmVwbGFjZSgnLmRlJywnJyksDQogICAgICAgICJTdGFydCI6IHN0YXJ0LA0KICAgICAgICAiRW5kZSI6IHN0b3AsIA0KICAgICAgICAiQmVzY2hyZWlidW5nIjogcC5kZXNjWzBdWydfJ10sDQogICAgICAgICJCaWxkIjogcC5pY29uWzBdWyckJ10uc3JjLCANCiAgICAgICAgIlRpdGVsIjogcC50aXRsZVswXVsnXyddDQogICAgfSkNCn0pDQoNCi8vYWxzIFRhYmVsbGUgZsO8ciBWSVMgc3BlaWNoZXJuDQpzZXRTdGF0ZSgnMF91c2VyZGF0YS4wLlRpbWEnLCBKU09OLnN0cmluZ2lmeSh1ZWJlcnNpY2h0KSk7DQoNCi8vRmlsdGVybiBuYWNoIFNlbmRlciB1bmQgWmVpdA0KbGV0IGpldHp0ID0gdWViZXJzaWNodC5maWx0ZXIocCA9PiB7DQogICAgcmV0dXJuIHAuU2VuZGVyID09PSBTZW5kZXIucmVwbGFjZSgnLmRlJywnJykgJiYgcC5TdGFydCA8PSBub3cgJiYgcC5FbmRlID4gbm93Ow0KfSkNCmlmIChqZXR6dC5sZW5ndGggPiAwKQ0KICAgIHJldHVybiBqZXR6dFswXTsNCmVsc2UNCiAgICByZXR1cm4geyAiU2VuZGVyIjogbnVsbCwgIlN0YXJ0IjogbnVsbCwgIkVuZGUiOiBudWxsLCAiVGl0ZWwiOiAiS2VpbiBsYXVmZW5kZXMgUHJvZ3JhbW0gZ2VmdW5kZW4hIiB9DQoNCg==</field>
       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
     </block>
     <block type="variables_set" id="VRvfLzS84=#:PDPbveDw" x="-688" y="513">
       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
       <value name="VALUE">
         <block type="procedures_callcustomreturn" id="PQqreJ!}rt#BPi~E#k^F">
           <mutation name="parser">
             <arg name="Sender"></arg>
             <arg name="Datum"></arg>
           </mutation>
           <value name="ARG0">
             <block type="text" id="qr^7fW:^y{2nvKp[0E(I">
               <field name="TEXT">3sat</field>
             </block>
           </value>
           <value name="ARG1">
             <block type="time_get" id="XnksAB9aj1r3u~aB$;SZ">
               <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
               <field name="OPTION">object</field>
             </block>
           </value>
         </block>
       </value>
       <next>
         <block type="debug" id="v*60KZc^%8TejL%5EOKD" inline="true" disabled="true">
           <field name="Severity">log</field>
           <value name="TEXT">
             <shadow type="text" id="O(hrX9Bzoa8jvS;*uDu`">
               <field name="TEXT">test</field>
             </shadow>
             <block type="get_attr" id="w_5c2A7T*}?Ba8lc=)Fr">
               <value name="PATH">
                 <shadow type="text" id="*T-ot_9q`v)91_el,!Q{">
                   <field name="TEXT">Titel</field>
                 </shadow>
               </value>
               <value name="OBJECT">
                 <block type="variables_get" id="0ZvG8cm/kK^0viy3rjf^">
                   <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                 </block>
               </value>
             </block>
           </value>
           <next>
             <block type="debug" id="|^H{k(vCq(fppoQU5+ql" inline="true" disabled="true">
               <field name="Severity">log</field>
               <value name="TEXT">
                 <shadow type="text">
                   <field name="TEXT">test</field>
                 </shadow>
                 <block type="get_attr" id="5GTv3TS!D;R^U,bqPxUF">
                   <value name="PATH">
                     <shadow type="text" id=":_w+iMPxfmuqgjYDnt4F">
                       <field name="TEXT">Start</field>
                     </shadow>
                   </value>
                   <value name="OBJECT">
                     <block type="variables_get" id="J$F=MD*wg@ApV8X3/+|@">
                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                     </block>
                   </value>
                 </block>
               </value>
               <next>
                 <block type="debug" id="$kcjevz!_:y@l8t~6eOS" inline="true" disabled="true">
                   <field name="Severity">log</field>
                   <value name="TEXT">
                     <shadow type="text">
                       <field name="TEXT">test</field>
                     </shadow>
                     <block type="get_attr" id="y.k2dG[Z~!8dFAYW)b/A">
                       <value name="PATH">
                         <shadow type="text" id=";44m%L8t^O,WW]lO?9nh">
                           <field name="TEXT">Ende</field>
                         </shadow>
                       </value>
                       <value name="OBJECT">
                         <block type="variables_get" id=",6ocYSw|r@fvzTM!Q3[)">
                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <next>
                     <block type="debug" id="l35?J_G*ZxEnW1-nYp~_" inline="true" disabled="true">
                       <field name="Severity">log</field>
                       <value name="TEXT">
                         <shadow type="text">
                           <field name="TEXT">test</field>
                         </shadow>
                         <block type="get_attr" id="qsx%a{Gh{[Wl:2q8M6`j">
                           <value name="PATH">
                             <shadow type="text" id="uEmGg,;`Hvg.).H7r~2w">
                               <field name="TEXT">Sender</field>
                             </shadow>
                           </value>
                           <value name="OBJECT">
                             <block type="variables_get" id="Ey]wJHxbb9V:YeT(K*Zb">
                               <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <next>
                         <block type="debug" id="hL/5V*PXx{*UZ(lQmLNC" inline="true">
                           <field name="Severity">error</field>
                           <value name="TEXT">
                             <shadow type="text">
                               <field name="TEXT">test</field>
                             </shadow>
                             <block type="get_attr" id="9t~RXlM5trgA6:+Ix*2s">
                               <value name="PATH">
                                 <shadow type="text" id="wl~=eY+vzwZ7Rz*TYcH6">
                                   <field name="TEXT">Bild</field>
                                 </shadow>
                               </value>
                               <value name="OBJECT">
                                 <block type="variables_get" id="Nx#QGy0Peb:Wwd%p2yD_">
                                   <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <next>
                             <block type="debug" id="$h~Qjs|,jz|X%perIDw+" inline="true" disabled="true">
                               <field name="Severity">log</field>
                               <value name="TEXT">
                                 <shadow type="text">
                                   <field name="TEXT">test</field>
                                 </shadow>
                                 <block type="get_attr" id="M:$4G?n2Bbi#^#vP5YIG">
                                   <value name="PATH">
                                     <shadow type="text" id="+94+q2YiK+(V%g57r8MR">
                                       <field name="TEXT">Beschreibung</field>
                                     </shadow>
                                   </value>
                                   <value name="OBJECT">
                                     <block type="variables_get" id="Z9Klz%mT5AdnBE?Wc@oG">
                                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </next>
         </block>
       </next>
     </block>
     <block type="variables_set" id="JhGiCDiP%))kB**i45dI" disabled="true" x="-713" y="987">
       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
       <value name="VALUE">
         <block type="procedures_callcustomreturn" id="HdO3%^21G};.gBF84dZm">
           <mutation name="parser">
             <arg name="Sender"></arg>
             <arg name="Datum"></arg>
           </mutation>
           <value name="ARG0">
             <block type="text" id="SFQYiA*Etj3*P+Oom?Mb">
               <field name="TEXT">3sat</field>
             </block>
           </value>
           <value name="ARG1">
             <block type="math_arithmetic" id="A/]2?hjl3C#S2(D([x:4">
               <field name="OP">ADD</field>
               <value name="A">
                 <shadow type="math_number" id="51JB`mc%HBtejDU]iV=(">
                   <field name="NUM">1</field>
                 </shadow>
                 <block type="convert_from_date" id="hSJISuB1X9:#]$r}}8ri">
                   <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                   <field name="OPTION">object</field>
                   <value name="VALUE">
                     <block type="get_attr" id="RSqKVn2cTjjs][;RVTRh">
                       <value name="PATH">
                         <shadow type="text" id="^QYL4q|,7RX@T:NE/IVy">
                           <field name="TEXT">Ende</field>
                         </shadow>
                       </value>
                       <value name="OBJECT">
                         <block type="variables_get" id="_8E/+d@UbVrJt6a}1QH`">
                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                         </block>
                       </value>
                     </block>
                   </value>
                 </block>
               </value>
               <value name="B">
                 <shadow type="math_number" id="VK;*grc,l/stb{#u+gMF">
                   <field name="NUM">1</field>
                 </shadow>
               </value>
             </block>
           </value>
         </block>
       </value>
       <next>
         <block type="variables_set" id="[zE_$ax,#;9JPZg^epT=" disabled="true">
           <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
           <value name="VALUE">
             <block type="convert_json2object" id="=NG=AS+^ao9R$ui:l!D{">
               <value name="VALUE">
                 <block type="get_value" id=",h=-dP8V]j{7N@}|5l};">
                   <field name="ATTR">val</field>
                   <field name="OID">0_userdata.0.Tima</field>
                 </block>
               </value>
             </block>
           </value>
           <next>
             <block type="controls_for" id="b?=qr!yRv^maLx3l,{#U" disabled="true">
               <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
               <value name="FROM">
                 <shadow type="math_number" id="T4cAK#:`p$gXx%bhE#;.">
                   <field name="NUM">1</field>
                 </shadow>
               </value>
               <value name="TO">
                 <shadow type="math_number" id="#kk)QaM-cV*0nt3jOsF(">
                   <field name="NUM">10</field>
                 </shadow>
                 <block type="lists_length" id="(?[0hPgY24r8{%V1!kv=">
                   <value name="VALUE">
                     <block type="variables_get" id="YNKTx7Abm13thozR0iH]">
                       <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                     </block>
                   </value>
                 </block>
               </value>
               <value name="BY">
                 <shadow type="math_number" id="s92l69rZS*o+d2hZU-V_">
                   <field name="NUM">1</field>
                 </shadow>
               </value>
               <statement name="DO">
                 <block type="variables_set" id="AxPs$IKZWxd_{,+]%+w1">
                   <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                   <value name="VALUE">
                     <block type="lists_getIndex" id="FUL=Z{um:qCTw#He*V#A">
                       <mutation statement="false" at="true"></mutation>
                       <field name="MODE">GET</field>
                       <field name="WHERE">FROM_START</field>
                       <value name="VALUE">
                         <block type="variables_get" id="3r-^f+PTu_|T3D?pf=5j">
                           <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                         </block>
                       </value>
                       <value name="AT">
                         <block type="variables_get" id="Z`#VG0:a~y|U$:seh2:x">
                           <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <next>
                     <block type="debug" id="8Le[z~qykcl`7LX,5P=k">
                       <field name="Severity">error</field>
                       <value name="TEXT">
                         <shadow type="text" id=";8a~3L{-qW_o8`[F*`#Q">
                           <field name="TEXT">test</field>
                         </shadow>
                         <block type="get_attr" id="8-xanJ.a0r@?2EP2%pSJ">
                           <value name="PATH">
                             <shadow type="text" id="M+r-:[+r#v(jU]_lx^@j">
                               <field name="TEXT">Titel</field>
                             </shadow>
                           </value>
                           <value name="OBJECT">
                             <block type="variables_get" id="k)CIG)uyctw6ukhDINfl">
                               <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                             </block>
                           </value>
                         </block>
                       </value>
                     </block>
                   </next>
                 </block>
               </statement>
             </block>
           </next>
         </block>
       </next>
     </block>
     <block type="procedures_defnoreturn" id="_K1,e%A~,QHL7lR#;o,s" x="-887" y="2563">
       <field name="NAME">Trigger Sendungsende</field>
       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       <statement name="STACK">
         <block type="schedule_create" id="QGtmiElp64([(sHKXWv:">
           <field name="NAME">schedule1</field>
           <value name="SCHEDULE">
             <shadow type="field_cron" id="@/1k$CRLUHPtv##08jMX">
               <field name="CRON">* * * * *</field>
             </shadow>
             <block type="cron_builder" id="UY%@(09Qwv{vj!BPBrxs">
               <mutation xmlns="http://www.w3.org/1999/xhtml" seconds="true" as_line="false"></mutation>
               <field name="LINE">FALSE</field>
               <field name="WITH_SECONDS">TRUE</field>
               <value name="DOW">
                 <shadow type="text" id="[p7qcK,9R@Ie+gNx*HwP">
                   <field name="TEXT">*</field>
                 </shadow>
               </value>
               <value name="MONTHS">
                 <shadow type="text" id="c-E:pW=0e$hU=F$uxup:">
                   <field name="TEXT">*</field>
                 </shadow>
               </value>
               <value name="DAYS">
                 <shadow type="text" id="4W?UAkC.SA4ePGO-@6/X">
                   <field name="TEXT">*</field>
                 </shadow>
                 <block type="variables_get" id="E)=9Z`KP|*LsG#.^nL)9">
                   <field name="VAR" id="]BTNK|@|Qn4t?IQzR(sc">tag</field>
                 </block>
               </value>
               <value name="HOURS">
                 <shadow type="text" id="4*0xY*@8IHVnaYwUbc`|">
                   <field name="TEXT">*</field>
                 </shadow>
                 <block type="variables_get" id=":LG`=1zx[IbT.|,OJd0J">
                   <field name="VAR" id="C$xy/!eJr45/6sjkYui}">stunde</field>
                 </block>
               </value>
               <value name="MINUTES">
                 <shadow type="text" id="tMBjmn.$N60lMAdHZMH!">
                   <field name="TEXT">*</field>
                 </shadow>
                 <block type="variables_get" id="t#zVW!hY:_|G~%kD^59H">
                   <field name="VAR" id="5[]lC%HZ%ms68yMuwW!1">minute</field>
                 </block>
               </value>
               <value name="SECONDS">
                 <shadow type="text" id="~$$4kcM}|wtsJYVl6@?C">
                   <field name="TEXT">*</field>
                 </shadow>
                 <block type="variables_get" id="PB/+=Y%%w+r1_lSua1Ti">
                   <field name="VAR" id="4SkzLXPg%ikY[vz0m00?">Sekunde</field>
                 </block>
               </value>
             </block>
           </value>
           <statement name="STATEMENT">
             <block type="telegram" id=";A+/8EBF-8GChF`F:E.K">
               <field name="INSTANCE">.0</field>
               <field name="LOG"></field>
               <field name="SILENT">FALSE</field>
               <field name="PARSEMODE">default</field>
               <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
               <value name="MESSAGE">
                 <shadow type="text" id="iXqgP=p+slnKP,FFJ:[Q">
                   <field name="TEXT">ende</field>
                 </shadow>
               </value>
             </block>
           </statement>
         </block>
       </statement>
     </block>
    </xml> 
    

    https://we.tl/t-jR5Y8rTofH

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von
    #17

    @david-g

    bin dem fehler auf der spur

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    1 Antwort Letzte Antwort
    0
    • David G.D David G.

      @liv-in-sky

      Möchte auch nicht klappen.

      Hier mal mein komplettes Blockly (Noch 1,2 deaktivierte Sachen drinnen) und die XML mit den Daten:

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable id="v9(OKj}zllQ44H{)Lc{N">reihenfolgeArray</variable>
         <variable id="mCYwI42|ncHnAW9vEKvY">jsonObject</variable>
         <variable id="kbL5/)K1!N4cip+5_.1i">Sender</variable>
         <variable id="=J@n/ITm;Kc+d4@zMh7!">Datum</variable>
         <variable id="/_EVt8i8cL:*ALcrdhfG">ergebnis</variable>
         <variable id="0d$,^d=DyR?A@dc^$2k{">liste</variable>
         <variable type="cron" id="schedule1">schedule1</variable>
         <variable id="K,2TEeTH[~P0w=~$MuBY">i</variable>
         <variable id="%mKBe`ebTtbysu/M*J*3">obj</variable>
         <variable id="]BTNK|@|Qn4t?IQzR(sc">tag</variable>
         <variable id="C$xy/!eJr45/6sjkYui}">stunde</variable>
         <variable id="5[]lC%HZ%ms68yMuwW!1">minute</variable>
         <variable id="4SkzLXPg%ikY[vz0m00?">Sekunde</variable>
       </variables>
       <block type="procedures_defcustomreturn" id="%~/MYnto3+Qsd;Wd9kpJ" disabled="true" x="162" y="288">
         <mutation statements="false">
           <arg name="reihenfolgeArray" varid="v9(OKj}zllQ44H{)Lc{N"></arg>
           <arg name="jsonObject" varid="mCYwI42|ncHnAW9vEKvY"></arg>
         </mutation>
         <field name="NAME">etwas tun</field>
         <field name="SCRIPT">Y29uc3QganNvbkFycmF5ID0ganNvbk9iamVjdDsNCg0KY29uc3QgU2VuZGVyUmVpaGVuZm9sZ2UgPSByZWloZW5mb2xnZUFycmF5OyAvLyBSZWloZW5mb2xnZSBkZXIgTmFtZW4gaW0gQXJyYXkNCg0KDQovLyBGdW5rdGlvbiwgZGllIGRhcyBKU09OLUFycmF5IHNvcnRpZXJ0IHVuZCBncnVwcGllcnQNCmZ1bmN0aW9uIHNvcnRpZXJlVW5kR3J1cHBpZXJlQXJyYXkoYXJyYXksIFNlbmRlclJlaWhlbmZvbGdlKSB7DQogIGNvbnN0IGdydXBwaWVydGVPYmpla3RlID0ge307DQogIFNlbmRlclJlaWhlbmZvbGdlLmZvckVhY2goU2VuZGVyID0+IGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0gPSBbXSk7DQoNCiAgLy8gT2JqZWt0ZSBuYWNoIFNlbmRlcm4gZ3J1cHBpZXJlbiB1bmQgUmVpaGVuZm9sZ2UgYmVpYmVoYWx0ZW4NCiAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgew0KICAgIGNvbnN0IG9iamVrdCA9IGFycmF5W2ldOw0KICAgIGNvbnN0IFNlbmRlciA9IG9iamVrdC5TZW5kZXI7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KFNlbmRlcikpIHsNCiAgICAgIGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0ucHVzaChvYmpla3QpOw0KICAgIH0gZWxzZSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goU2VuZGVyID0+IHsNCiAgICBpZiAoIVNlbmRlclJlaWhlbmZvbGdlLmluY2x1ZGVzKFNlbmRlcikpIHsNCiAgICAgIFNlbmRlclJlaWhlbmZvbGdlLnB1c2goU2VuZGVyKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KLy8gU29ydGllcnRlcyB1bmQgZ3J1cHBpZXJ0ZXMgQXJyYXkgYXVzZ2ViZW4NCnJldHVybiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGpzb25BcnJheSwgU2VuZGVyUmVpaGVuZm9sZ2UpOw0KDQo=</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       </block>
       <block type="variables_set" id="g#6eJHHD$|.rT!EB3kr?" disabled="true" x="163" y="363">
         <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
         <value name="VALUE">
           <block type="convert_json2object" id="O?9o(;wlZ=N9K@oF0}[g">
             <value name="VALUE">
               <block type="get_value" id="s_6sYSHlZ1g_Fl]^Mu8~">
                 <field name="ATTR">val</field>
                 <field name="OID">0_userdata.0.Tima</field>
               </block>
             </value>
           </block>
         </value>
         <next>
           <block type="update" id=";=M@ex`Bc+/L,[V3a/U|" disabled="true">
             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
             <field name="OID">0_userdata.0.string</field>
             <field name="WITH_DELAY">FALSE</field>
             <value name="VALUE">
               <block type="procedures_callcustomreturn" id="2$?TGN/x#|j}{sH%8PGe" disabled="true">
                 <mutation name="etwas tun">
                   <arg name="reihenfolgeArray"></arg>
                   <arg name="jsonObject"></arg>
                 </mutation>
                 <value name="ARG0">
                   <block type="lists_create_with" id="+aT9=v$yidtG{aAH-:e_">
                     <mutation items="3"></mutation>
                     <value name="ADD0">
                       <block type="text" id="SCr/fl/y~U-PLgz1(Q5#">
                         <field name="TEXT">ARD</field>
                       </block>
                     </value>
                     <value name="ADD1">
                       <block type="text" id="d^a_#@[Zu#}b/VH1x7C#">
                         <field name="TEXT">3sat</field>
                       </block>
                     </value>
                     <value name="ADD2">
                       <block type="text" id="9*Ru]3hX$_a%s3qZSG,l">
                         <field name="TEXT">WDR HD Köln</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="ARG1">
                   <block type="variables_get" id="F@EIt97*,6^a[t52:87Q">
                     <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                   </block>
                 </value>
               </block>
             </value>
           </block>
         </next>
       </block>
       <block type="procedures_defcustomreturn" id="Fdn;N_DDcOcQm^j|,Ft!" x="-687" y="463">
         <mutation statements="false">
           <arg name="Sender" varid="kbL5/)K1!N4cip+5_.1i"></arg>
           <arg name="Datum" varid="=J@n/ITm;Kc+d4@zMh7!"></arg>
         </mutation>
         <field name="NAME">parser</field>
         <field name="SCRIPT">LyoqDQogKiBad2VjazogICBlcnN0ZWxsdCBUYWJlbGxlKGpzb24pIGF1cyBYTUwgVFYtRGF0ZW4gdm9uIGVwZy5iZXN0DQogKiBEYXR1bTogICAyMC4wNC4yMDIyDQogKiBBdXRvcjogICBAZmFzdGZvb3QNCiAqIEZvcnVtOiAgIGh0dHBzOi8vZm9ydW0uaW9icm9rZXIubmV0L3Bvc3QvNzkyODY1DQogKi8NCmNvbnN0IGZzID0gcmVxdWlyZSgnZnMnKTsNCmNvbnN0IHhtbDJqcyA9IHJlcXVpcmUoJ3htbDJqcycpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWludHJhZ2VuIGluIEFkYXB0ZXItSW5zdGFueg0KY29uc3QgcGFyc2VyID0gbmV3IHhtbDJqcy5QYXJzZXIoKTsNCi8vY29uc3QgU2VuZGVyID0gJzNzYXQuZGUnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VuZGVyZmlsdGVyDQpjb25zdCBub3cgPSBEYXR1bTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFplaXRmaWx0ZXINCg0KZnVuY3Rpb24gcGFyc2VBc3luYygpIHsNCiAgICBsZXQgZGF0YSA9IGZzLnJlYWRGaWxlU3luYygnL29wdC9pb2Jyb2tlci9ub2RlX21vZHVsZXMvaW9icm9rZXIuamF2YXNjcmlwdC9FUEcvZXBnLnhtbCcpOw0KICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7DQogICAgICAgIHBhcnNlci5wYXJzZVN0cmluZyhkYXRhLCBmdW5jdGlvbiAoZXJyLCByZXN1bHQpIHsNCiAgICAgICAgICAgIGlmIChlcnIpIHsNCiAgICAgICAgICAgICAgICBsb2coJ0ZlaGxlciAnICsgZXJyKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIHJlc29sdmUocmVzdWx0KTsNCiAgICAgICAgfSkNCiAgICB9KTsNCn0NCg0KY29uc3QgdWViZXJzaWNodCA9IFtdOw0KbGV0IGpzb24gPSBhd2FpdCBwYXJzZUFzeW5jKCk7DQovL2ZzLndyaXRlRmlsZSgnL29wdC9pb2Jyb2tlci9Eb3dubG9hZHMvdHYuanNvbicsIEpTT04uc3RyaW5naWZ5KGpzb24pLCBlID0+IHsgfSkNCmpzb24udHYucHJvZ3JhbW1lLmZvckVhY2gocCA9PiB7DQogICAgbGV0IHN0YXJ0ID0gcFsnJCddLnN0YXJ0Lm1hdGNoKC8oXGR7NH0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KShcZHsyfSlccyhcK1xkezJ9KS8pOw0KICAgIGxldCBzdG9wID0gcFsnJCddLnN0b3AubWF0Y2goLyhcZHs0fSkoXGR7Mn0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KVxzKFwrXGR7Mn0pLyk7DQogICAgc3RhcnQgPSBuZXcgRGF0ZShzdGFydFsxXSArICctJyArIHN0YXJ0WzJdICsgJy0nICsgc3RhcnRbM10gKyAnICcgKyBzdGFydFs0XSArICc6JyArIHN0YXJ0WzVdICsgJzonICsgc3RhcnRbNl0gKyAnIFVUQycgKyBzdGFydFs3XSkNCiAgICBzdG9wID0gbmV3IERhdGUoc3RvcFsxXSArICctJyArIHN0b3BbMl0gKyAnLScgKyBzdG9wWzNdICsgJyAnICsgc3RvcFs0XSArICc6JyArIHN0b3BbNV0gKyAnOicgKyBzdG9wWzZdICsgJyBVVEMnICsgc3RvcFs3XSkNCiAgICB1ZWJlcnNpY2h0LnB1c2goew0KICAgICAgICAiU2VuZGVyIjogcFsnJCddLmNoYW5uZWwucmVwbGFjZSgnLmRlJywnJyksDQogICAgICAgICJTdGFydCI6IHN0YXJ0LA0KICAgICAgICAiRW5kZSI6IHN0b3AsIA0KICAgICAgICAiQmVzY2hyZWlidW5nIjogcC5kZXNjWzBdWydfJ10sDQogICAgICAgICJCaWxkIjogcC5pY29uWzBdWyckJ10uc3JjLCANCiAgICAgICAgIlRpdGVsIjogcC50aXRsZVswXVsnXyddDQogICAgfSkNCn0pDQoNCi8vYWxzIFRhYmVsbGUgZsO8ciBWSVMgc3BlaWNoZXJuDQpzZXRTdGF0ZSgnMF91c2VyZGF0YS4wLlRpbWEnLCBKU09OLnN0cmluZ2lmeSh1ZWJlcnNpY2h0KSk7DQoNCi8vRmlsdGVybiBuYWNoIFNlbmRlciB1bmQgWmVpdA0KbGV0IGpldHp0ID0gdWViZXJzaWNodC5maWx0ZXIocCA9PiB7DQogICAgcmV0dXJuIHAuU2VuZGVyID09PSBTZW5kZXIucmVwbGFjZSgnLmRlJywnJykgJiYgcC5TdGFydCA8PSBub3cgJiYgcC5FbmRlID4gbm93Ow0KfSkNCmlmIChqZXR6dC5sZW5ndGggPiAwKQ0KICAgIHJldHVybiBqZXR6dFswXTsNCmVsc2UNCiAgICByZXR1cm4geyAiU2VuZGVyIjogbnVsbCwgIlN0YXJ0IjogbnVsbCwgIkVuZGUiOiBudWxsLCAiVGl0ZWwiOiAiS2VpbiBsYXVmZW5kZXMgUHJvZ3JhbW0gZ2VmdW5kZW4hIiB9DQoNCg==</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
       </block>
       <block type="variables_set" id="VRvfLzS84=#:PDPbveDw" x="-688" y="513">
         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
         <value name="VALUE">
           <block type="procedures_callcustomreturn" id="PQqreJ!}rt#BPi~E#k^F">
             <mutation name="parser">
               <arg name="Sender"></arg>
               <arg name="Datum"></arg>
             </mutation>
             <value name="ARG0">
               <block type="text" id="qr^7fW:^y{2nvKp[0E(I">
                 <field name="TEXT">3sat</field>
               </block>
             </value>
             <value name="ARG1">
               <block type="time_get" id="XnksAB9aj1r3u~aB$;SZ">
                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                 <field name="OPTION">object</field>
               </block>
             </value>
           </block>
         </value>
         <next>
           <block type="debug" id="v*60KZc^%8TejL%5EOKD" inline="true" disabled="true">
             <field name="Severity">log</field>
             <value name="TEXT">
               <shadow type="text" id="O(hrX9Bzoa8jvS;*uDu`">
                 <field name="TEXT">test</field>
               </shadow>
               <block type="get_attr" id="w_5c2A7T*}?Ba8lc=)Fr">
                 <value name="PATH">
                   <shadow type="text" id="*T-ot_9q`v)91_el,!Q{">
                     <field name="TEXT">Titel</field>
                   </shadow>
                 </value>
                 <value name="OBJECT">
                   <block type="variables_get" id="0ZvG8cm/kK^0viy3rjf^">
                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                   </block>
                 </value>
               </block>
             </value>
             <next>
               <block type="debug" id="|^H{k(vCq(fppoQU5+ql" inline="true" disabled="true">
                 <field name="Severity">log</field>
                 <value name="TEXT">
                   <shadow type="text">
                     <field name="TEXT">test</field>
                   </shadow>
                   <block type="get_attr" id="5GTv3TS!D;R^U,bqPxUF">
                     <value name="PATH">
                       <shadow type="text" id=":_w+iMPxfmuqgjYDnt4F">
                         <field name="TEXT">Start</field>
                       </shadow>
                     </value>
                     <value name="OBJECT">
                       <block type="variables_get" id="J$F=MD*wg@ApV8X3/+|@">
                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <next>
                   <block type="debug" id="$kcjevz!_:y@l8t~6eOS" inline="true" disabled="true">
                     <field name="Severity">log</field>
                     <value name="TEXT">
                       <shadow type="text">
                         <field name="TEXT">test</field>
                       </shadow>
                       <block type="get_attr" id="y.k2dG[Z~!8dFAYW)b/A">
                         <value name="PATH">
                           <shadow type="text" id=";44m%L8t^O,WW]lO?9nh">
                             <field name="TEXT">Ende</field>
                           </shadow>
                         </value>
                         <value name="OBJECT">
                           <block type="variables_get" id=",6ocYSw|r@fvzTM!Q3[)">
                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <next>
                       <block type="debug" id="l35?J_G*ZxEnW1-nYp~_" inline="true" disabled="true">
                         <field name="Severity">log</field>
                         <value name="TEXT">
                           <shadow type="text">
                             <field name="TEXT">test</field>
                           </shadow>
                           <block type="get_attr" id="qsx%a{Gh{[Wl:2q8M6`j">
                             <value name="PATH">
                               <shadow type="text" id="uEmGg,;`Hvg.).H7r~2w">
                                 <field name="TEXT">Sender</field>
                               </shadow>
                             </value>
                             <value name="OBJECT">
                               <block type="variables_get" id="Ey]wJHxbb9V:YeT(K*Zb">
                                 <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                               </block>
                             </value>
                           </block>
                         </value>
                         <next>
                           <block type="debug" id="hL/5V*PXx{*UZ(lQmLNC" inline="true">
                             <field name="Severity">error</field>
                             <value name="TEXT">
                               <shadow type="text">
                                 <field name="TEXT">test</field>
                               </shadow>
                               <block type="get_attr" id="9t~RXlM5trgA6:+Ix*2s">
                                 <value name="PATH">
                                   <shadow type="text" id="wl~=eY+vzwZ7Rz*TYcH6">
                                     <field name="TEXT">Bild</field>
                                   </shadow>
                                 </value>
                                 <value name="OBJECT">
                                   <block type="variables_get" id="Nx#QGy0Peb:Wwd%p2yD_">
                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <next>
                               <block type="debug" id="$h~Qjs|,jz|X%perIDw+" inline="true" disabled="true">
                                 <field name="Severity">log</field>
                                 <value name="TEXT">
                                   <shadow type="text">
                                     <field name="TEXT">test</field>
                                   </shadow>
                                   <block type="get_attr" id="M:$4G?n2Bbi#^#vP5YIG">
                                     <value name="PATH">
                                       <shadow type="text" id="+94+q2YiK+(V%g57r8MR">
                                         <field name="TEXT">Beschreibung</field>
                                       </shadow>
                                     </value>
                                     <value name="OBJECT">
                                       <block type="variables_get" id="Z9Klz%mT5AdnBE?Wc@oG">
                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </next>
           </block>
         </next>
       </block>
       <block type="variables_set" id="JhGiCDiP%))kB**i45dI" disabled="true" x="-713" y="987">
         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
         <value name="VALUE">
           <block type="procedures_callcustomreturn" id="HdO3%^21G};.gBF84dZm">
             <mutation name="parser">
               <arg name="Sender"></arg>
               <arg name="Datum"></arg>
             </mutation>
             <value name="ARG0">
               <block type="text" id="SFQYiA*Etj3*P+Oom?Mb">
                 <field name="TEXT">3sat</field>
               </block>
             </value>
             <value name="ARG1">
               <block type="math_arithmetic" id="A/]2?hjl3C#S2(D([x:4">
                 <field name="OP">ADD</field>
                 <value name="A">
                   <shadow type="math_number" id="51JB`mc%HBtejDU]iV=(">
                     <field name="NUM">1</field>
                   </shadow>
                   <block type="convert_from_date" id="hSJISuB1X9:#]$r}}8ri">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                     <field name="OPTION">object</field>
                     <value name="VALUE">
                       <block type="get_attr" id="RSqKVn2cTjjs][;RVTRh">
                         <value name="PATH">
                           <shadow type="text" id="^QYL4q|,7RX@T:NE/IVy">
                             <field name="TEXT">Ende</field>
                           </shadow>
                         </value>
                         <value name="OBJECT">
                           <block type="variables_get" id="_8E/+d@UbVrJt6a}1QH`">
                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="B">
                   <shadow type="math_number" id="VK;*grc,l/stb{#u+gMF">
                     <field name="NUM">1</field>
                   </shadow>
                 </value>
               </block>
             </value>
           </block>
         </value>
         <next>
           <block type="variables_set" id="[zE_$ax,#;9JPZg^epT=" disabled="true">
             <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
             <value name="VALUE">
               <block type="convert_json2object" id="=NG=AS+^ao9R$ui:l!D{">
                 <value name="VALUE">
                   <block type="get_value" id=",h=-dP8V]j{7N@}|5l};">
                     <field name="ATTR">val</field>
                     <field name="OID">0_userdata.0.Tima</field>
                   </block>
                 </value>
               </block>
             </value>
             <next>
               <block type="controls_for" id="b?=qr!yRv^maLx3l,{#U" disabled="true">
                 <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                 <value name="FROM">
                   <shadow type="math_number" id="T4cAK#:`p$gXx%bhE#;.">
                     <field name="NUM">1</field>
                   </shadow>
                 </value>
                 <value name="TO">
                   <shadow type="math_number" id="#kk)QaM-cV*0nt3jOsF(">
                     <field name="NUM">10</field>
                   </shadow>
                   <block type="lists_length" id="(?[0hPgY24r8{%V1!kv=">
                     <value name="VALUE">
                       <block type="variables_get" id="YNKTx7Abm13thozR0iH]">
                         <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <value name="BY">
                   <shadow type="math_number" id="s92l69rZS*o+d2hZU-V_">
                     <field name="NUM">1</field>
                   </shadow>
                 </value>
                 <statement name="DO">
                   <block type="variables_set" id="AxPs$IKZWxd_{,+]%+w1">
                     <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                     <value name="VALUE">
                       <block type="lists_getIndex" id="FUL=Z{um:qCTw#He*V#A">
                         <mutation statement="false" at="true"></mutation>
                         <field name="MODE">GET</field>
                         <field name="WHERE">FROM_START</field>
                         <value name="VALUE">
                           <block type="variables_get" id="3r-^f+PTu_|T3D?pf=5j">
                             <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                           </block>
                         </value>
                         <value name="AT">
                           <block type="variables_get" id="Z`#VG0:a~y|U$:seh2:x">
                             <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <next>
                       <block type="debug" id="8Le[z~qykcl`7LX,5P=k">
                         <field name="Severity">error</field>
                         <value name="TEXT">
                           <shadow type="text" id=";8a~3L{-qW_o8`[F*`#Q">
                             <field name="TEXT">test</field>
                           </shadow>
                           <block type="get_attr" id="8-xanJ.a0r@?2EP2%pSJ">
                             <value name="PATH">
                               <shadow type="text" id="M+r-:[+r#v(jU]_lx^@j">
                                 <field name="TEXT">Titel</field>
                               </shadow>
                             </value>
                             <value name="OBJECT">
                               <block type="variables_get" id="k)CIG)uyctw6ukhDINfl">
                                 <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                               </block>
                             </value>
                           </block>
                         </value>
                       </block>
                     </next>
                   </block>
                 </statement>
               </block>
             </next>
           </block>
         </next>
       </block>
       <block type="procedures_defnoreturn" id="_K1,e%A~,QHL7lR#;o,s" x="-887" y="2563">
         <field name="NAME">Trigger Sendungsende</field>
         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
         <statement name="STACK">
           <block type="schedule_create" id="QGtmiElp64([(sHKXWv:">
             <field name="NAME">schedule1</field>
             <value name="SCHEDULE">
               <shadow type="field_cron" id="@/1k$CRLUHPtv##08jMX">
                 <field name="CRON">* * * * *</field>
               </shadow>
               <block type="cron_builder" id="UY%@(09Qwv{vj!BPBrxs">
                 <mutation xmlns="http://www.w3.org/1999/xhtml" seconds="true" as_line="false"></mutation>
                 <field name="LINE">FALSE</field>
                 <field name="WITH_SECONDS">TRUE</field>
                 <value name="DOW">
                   <shadow type="text" id="[p7qcK,9R@Ie+gNx*HwP">
                     <field name="TEXT">*</field>
                   </shadow>
                 </value>
                 <value name="MONTHS">
                   <shadow type="text" id="c-E:pW=0e$hU=F$uxup:">
                     <field name="TEXT">*</field>
                   </shadow>
                 </value>
                 <value name="DAYS">
                   <shadow type="text" id="4W?UAkC.SA4ePGO-@6/X">
                     <field name="TEXT">*</field>
                   </shadow>
                   <block type="variables_get" id="E)=9Z`KP|*LsG#.^nL)9">
                     <field name="VAR" id="]BTNK|@|Qn4t?IQzR(sc">tag</field>
                   </block>
                 </value>
                 <value name="HOURS">
                   <shadow type="text" id="4*0xY*@8IHVnaYwUbc`|">
                     <field name="TEXT">*</field>
                   </shadow>
                   <block type="variables_get" id=":LG`=1zx[IbT.|,OJd0J">
                     <field name="VAR" id="C$xy/!eJr45/6sjkYui}">stunde</field>
                   </block>
                 </value>
                 <value name="MINUTES">
                   <shadow type="text" id="tMBjmn.$N60lMAdHZMH!">
                     <field name="TEXT">*</field>
                   </shadow>
                   <block type="variables_get" id="t#zVW!hY:_|G~%kD^59H">
                     <field name="VAR" id="5[]lC%HZ%ms68yMuwW!1">minute</field>
                   </block>
                 </value>
                 <value name="SECONDS">
                   <shadow type="text" id="~$$4kcM}|wtsJYVl6@?C">
                     <field name="TEXT">*</field>
                   </shadow>
                   <block type="variables_get" id="PB/+=Y%%w+r1_lSua1Ti">
                     <field name="VAR" id="4SkzLXPg%ikY[vz0m00?">Sekunde</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="STATEMENT">
               <block type="telegram" id=";A+/8EBF-8GChF`F:E.K">
                 <field name="INSTANCE">.0</field>
                 <field name="LOG"></field>
                 <field name="SILENT">FALSE</field>
                 <field name="PARSEMODE">default</field>
                 <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                 <value name="MESSAGE">
                   <shadow type="text" id="iXqgP=p+slnKP,FFJ:[Q">
                     <field name="TEXT">ende</field>
                   </shadow>
                 </value>
               </block>
             </statement>
           </block>
         </statement>
       </block>
      </xml> 
      

      https://we.tl/t-jR5Y8rTofH

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #18

      @david-g

      füge das mal in die function ein:

          start = new Date(start[1] + '-' + start[2] + '-' + start[3] + ' ' + start[4] + ':' + start[5] + ':' + start[6] + ' UTC' + start[7])
          stop = new Date(stop[1] + '-' + stop[2] + '-' + stop[3] + ' ' + stop[4] + ':' + stop[5] + ':' + stop[6] + ' UTC' + stop[7])
          let myIcon;
          !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
          uebersicht.push({
              "Sender": p['$'].channel.replace('.de',''),
              "Start": start,
              "Ende": stop, 
              "Beschreibung": p.desc[0]['_'],
              "Bild": myIcon,
              "Titel": p.title[0]['_']
          })
      })
      
      

      zeile 3
      zeile4
      und zeile 10 muss bei dir rein

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      David G.D 1 Antwort Letzte Antwort
      0
      • liv-in-skyL liv-in-sky

        @david-g

        füge das mal in die function ein:

            start = new Date(start[1] + '-' + start[2] + '-' + start[3] + ' ' + start[4] + ':' + start[5] + ':' + start[6] + ' UTC' + start[7])
            stop = new Date(stop[1] + '-' + stop[2] + '-' + stop[3] + ' ' + stop[4] + ':' + stop[5] + ':' + stop[6] + ' UTC' + stop[7])
            let myIcon;
            !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
            uebersicht.push({
                "Sender": p['$'].channel.replace('.de',''),
                "Start": start,
                "Ende": stop, 
                "Beschreibung": p.desc[0]['_'],
                "Bild": myIcon,
                "Titel": p.title[0]['_']
            })
        })
        
        

        zeile 3
        zeile4
        und zeile 10 muss bei dir rein

        David G.D Offline
        David G.D Offline
        David G.
        schrieb am zuletzt editiert von
        #19

        @liv-in-sky

        Jo, das klappt.
        Dank dir.

        Weiß noch nicht, wie die Tabelle aussehen wird.
        Deshalb man zur Vorsicht ^^.
        Bekommt man das Senderlogo auch raus?
        Das seht ja in einem anderen "Block" (ka wie man das nennt).

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        liv-in-skyL 2 Antworten Letzte Antwort
        0
        • David G.D David G.

          @liv-in-sky

          Jo, das klappt.
          Dank dir.

          Weiß noch nicht, wie die Tabelle aussehen wird.
          Deshalb man zur Vorsicht ^^.
          Bekommt man das Senderlogo auch raus?
          Das seht ja in einem anderen "Block" (ka wie man das nennt).

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von
          #20

          @david-g

          ja - da müßte man mit einer anderen schleife draufkommen und das dann speichern in einem array- dann könnte man das gaze zusammensortieren - hängt davon ab, wie man das ganze dann als tabelle rausgibt

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          David G.D 1 Antwort Letzte Antwort
          0
          • liv-in-skyL liv-in-sky

            @david-g

            ja - da müßte man mit einer anderen schleife draufkommen und das dann speichern in einem array- dann könnte man das gaze zusammensortieren - hängt davon ab, wie man das ganze dann als tabelle rausgibt

            David G.D Offline
            David G.D Offline
            David G.
            schrieb am zuletzt editiert von
            #21

            @liv-in-sky

            Das weiß ich noch nicht 😅
            Bei der Tabelle nach Sender vermutlich nur einmal in der Überschrift. Da kann man es auch händisch einpflegen ^^.
            Bei der Tabelle nach Zeit vor jeder Sendung anstatt den Sendernamen.

            Zeigt eure Lovelace-Visualisierung klick
            (Auch ideal um sich Anregungen zu holen)

            Meine Tabellen für eure Visualisierung klick

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • David G.D David G.

              @liv-in-sky

              Das weiß ich noch nicht 😅
              Bei der Tabelle nach Sender vermutlich nur einmal in der Überschrift. Da kann man es auch händisch einpflegen ^^.
              Bei der Tabelle nach Zeit vor jeder Sendung anstatt den Sendernamen.

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von liv-in-sky
              #22

              @david-g

              so hat man ein json array für die sender und deren icons - nur so als beispiel

              ab zeile 21

              
              const uebersicht = [];
              let json = await parseAsync();
              //fs.writeFile('/opt/iobroker/Downloads/tv.json', JSON.stringify(json), e => { })
              json.tv.programme.forEach(p => { //log(JSON.stringify(p)); log(JSON.stringify(p.icon[0]['$']['src'])); 
                  let start = p['$'].start.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                  let stop = p['$'].stop.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                  start = new Date(start[1] + '-' + start[2] + '-' + start[3] + ' ' + start[4] + ':' + start[5] + ':' + start[6] + ' UTC' + start[7])
                  stop = new Date(stop[1] + '-' + stop[2] + '-' + stop[3] + ' ' + stop[4] + ':' + stop[5] + ':' + stop[6] + ' UTC' + stop[7])
                  let myIcon;
                  !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
                  uebersicht.push({
                      "Sender": p['$'].channel.replace('.de',''),
                      "Start": start,
                      "Ende": stop, 
                      "Beschreibung": p.desc[0]['_'],
                      "Bild": myIcon,
                      "Titel": p.title[0]['_']
                  })
              })
              const senderIcons=[];
              json.tv.channel.forEach(p => { //log(p)
               senderIcons.push({
                     "Sender": p['$'].id.replace('.de',''),
                     "Bild": p['icon'][0]['$'].src
                      
                  })
                  log(JSON.stringify(senderIcons))
              })
              
              
              
              

              log:

              [{"Sender":"123TV","Bild":"https://static.epg.best/de/123TV.de.png"},{"Sender":"3sat","Bild":"https://static.epg.best/de/3sat.de.png"},{"Sender":"ARD","Bild":"https://static.epg.best/de/ARD.de.png"},{"Sender":"CNN.uk","Bild":"https://static.epg.best/gb/CNN.uk.png"},{"Sender":"DisneyChannel","Bild":"https://static.epg.best/de/DisneyChannel.de.png"},{"Sender":"DMax","Bild":"https://static.epg.best/de/DMax.de.png"},{"Sender":"Euronews","Bild":"https://static.epg.best/de/Euronews.de.png"},{"Sender":"HR","Bild":"https://static.epg.best/de/HR.de.png"},{"Sender":"HSE24","Bild":"https://static.epg.best/de/HSE24.de.png"},{"Sender":"Kabel1","Bild":"https://static.epg.best/de/Kabel1.de.png"},{"Sender":"KabelEinsDoku","Bild":"https://static.epg.best/de/KabelEinsDoku.de.png"},{"Sender":"Kika","Bild":"https://static.epg.best/de/Kika.de.png"},{"Sender":"MDRSachsen","Bild":"https://static.epg.best/de/MDRSachsen.de.png"},{"Sender":"Nickelodeon","Bild":"https://static.epg.best/de/Nickelodeon.de.png"},{"Sender":"Phoenix","Bild":"https://static.epg.best/de/Phoenix.de.png"},{"Sender":"Pro7","Bild":"https://static.epg.best/de/Pro7.de.png"},{"Sender":"ProSiebenMaxx","Bild":"https://static.epg.best/de/ProSiebenMaxx.de.png"},{"Sender":"QVC","Bild":"https://static.epg.best/de/QVC.de.png"},{"Sender":"RTL","Bild":"https://static.epg.best/de/RTL.de.png"},{"Sender":"RTL2","Bild":"https://static.epg.best/de/RTL2.de.png"},{"Sender":"RTLNitro","Bild":"https://static.epg.best/de/RTLNitro.de.png"},{"Sender":"Sat1","Bild":"https://static.epg.best/de/Sat1.de.png"},{"Sender":"Sat1Gold","Bild":"https://static.epg.best/de/Sat1Gold.de.png"},{"Sender":"SuperRTL","Bild":"https://static.epg.best/de/SuperRTL.de.png"},{"Sender":"Tagesschau24","Bild":"https://static.epg.best/de/Tagesschau24.de.png"},{"Sender":"Vox","Bild":"https://static.epg.best/de/Vox.de.png"},{"Sender":"WDR","Bild":"https://static.epg.best/de/WDR.de.png"},{"Sender":"ZDF","Bild":"https://static.epg.best/de/ZDF.de.png"},{"Sender":"ZDFneo","Bild":"https://static.epg.best/de/ZDFneo.de.png"}]
              

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              David G.D 1 Antwort Letzte Antwort
              0
              • liv-in-skyL liv-in-sky

                @david-g

                so hat man ein json array für die sender und deren icons - nur so als beispiel

                ab zeile 21

                
                const uebersicht = [];
                let json = await parseAsync();
                //fs.writeFile('/opt/iobroker/Downloads/tv.json', JSON.stringify(json), e => { })
                json.tv.programme.forEach(p => { //log(JSON.stringify(p)); log(JSON.stringify(p.icon[0]['$']['src'])); 
                    let start = p['$'].start.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                    let stop = p['$'].stop.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                    start = new Date(start[1] + '-' + start[2] + '-' + start[3] + ' ' + start[4] + ':' + start[5] + ':' + start[6] + ' UTC' + start[7])
                    stop = new Date(stop[1] + '-' + stop[2] + '-' + stop[3] + ' ' + stop[4] + ':' + stop[5] + ':' + stop[6] + ' UTC' + stop[7])
                    let myIcon;
                    !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
                    uebersicht.push({
                        "Sender": p['$'].channel.replace('.de',''),
                        "Start": start,
                        "Ende": stop, 
                        "Beschreibung": p.desc[0]['_'],
                        "Bild": myIcon,
                        "Titel": p.title[0]['_']
                    })
                })
                const senderIcons=[];
                json.tv.channel.forEach(p => { //log(p)
                 senderIcons.push({
                       "Sender": p['$'].id.replace('.de',''),
                       "Bild": p['icon'][0]['$'].src
                        
                    })
                    log(JSON.stringify(senderIcons))
                })
                
                
                
                

                log:

                [{"Sender":"123TV","Bild":"https://static.epg.best/de/123TV.de.png"},{"Sender":"3sat","Bild":"https://static.epg.best/de/3sat.de.png"},{"Sender":"ARD","Bild":"https://static.epg.best/de/ARD.de.png"},{"Sender":"CNN.uk","Bild":"https://static.epg.best/gb/CNN.uk.png"},{"Sender":"DisneyChannel","Bild":"https://static.epg.best/de/DisneyChannel.de.png"},{"Sender":"DMax","Bild":"https://static.epg.best/de/DMax.de.png"},{"Sender":"Euronews","Bild":"https://static.epg.best/de/Euronews.de.png"},{"Sender":"HR","Bild":"https://static.epg.best/de/HR.de.png"},{"Sender":"HSE24","Bild":"https://static.epg.best/de/HSE24.de.png"},{"Sender":"Kabel1","Bild":"https://static.epg.best/de/Kabel1.de.png"},{"Sender":"KabelEinsDoku","Bild":"https://static.epg.best/de/KabelEinsDoku.de.png"},{"Sender":"Kika","Bild":"https://static.epg.best/de/Kika.de.png"},{"Sender":"MDRSachsen","Bild":"https://static.epg.best/de/MDRSachsen.de.png"},{"Sender":"Nickelodeon","Bild":"https://static.epg.best/de/Nickelodeon.de.png"},{"Sender":"Phoenix","Bild":"https://static.epg.best/de/Phoenix.de.png"},{"Sender":"Pro7","Bild":"https://static.epg.best/de/Pro7.de.png"},{"Sender":"ProSiebenMaxx","Bild":"https://static.epg.best/de/ProSiebenMaxx.de.png"},{"Sender":"QVC","Bild":"https://static.epg.best/de/QVC.de.png"},{"Sender":"RTL","Bild":"https://static.epg.best/de/RTL.de.png"},{"Sender":"RTL2","Bild":"https://static.epg.best/de/RTL2.de.png"},{"Sender":"RTLNitro","Bild":"https://static.epg.best/de/RTLNitro.de.png"},{"Sender":"Sat1","Bild":"https://static.epg.best/de/Sat1.de.png"},{"Sender":"Sat1Gold","Bild":"https://static.epg.best/de/Sat1Gold.de.png"},{"Sender":"SuperRTL","Bild":"https://static.epg.best/de/SuperRTL.de.png"},{"Sender":"Tagesschau24","Bild":"https://static.epg.best/de/Tagesschau24.de.png"},{"Sender":"Vox","Bild":"https://static.epg.best/de/Vox.de.png"},{"Sender":"WDR","Bild":"https://static.epg.best/de/WDR.de.png"},{"Sender":"ZDF","Bild":"https://static.epg.best/de/ZDF.de.png"},{"Sender":"ZDFneo","Bild":"https://static.epg.best/de/ZDFneo.de.png"}]
                
                David G.D Offline
                David G.D Offline
                David G.
                schrieb am zuletzt editiert von
                #23

                @liv-in-sky

                Da kann man dann gut drauf zurückgreifen, wenn man sich das in eine Variable schreibt.

                Komfortabler wäre es natürlich, wenn man es bei Beschreibung Bild etc mit reinbekommt. Aber das stelle ich mir auch schwierig vor.

                Zeigt eure Lovelace-Visualisierung klick
                (Auch ideal um sich Anregungen zu holen)

                Meine Tabellen für eure Visualisierung klick

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • David G.D David G.

                  @liv-in-sky

                  Da kann man dann gut drauf zurückgreifen, wenn man sich das in eine Variable schreibt.

                  Komfortabler wäre es natürlich, wenn man es bei Beschreibung Bild etc mit reinbekommt. Aber das stelle ich mir auch schwierig vor.

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #24

                  @david-g

                  mit dem channel bild im json

                  
                  const uebersicht = [];
                  let json = await parseAsync();
                  //fs.writeFile('/opt/iobroker/Downloads/tv.json', JSON.stringify(json), e => { })
                  json.tv.programme.forEach(p => { //log(JSON.stringify(p)); log(JSON.stringify(p.icon[0]['$']['src'])); 
                      let start = p['$'].start.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                      let stop = p['$'].stop.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                      start = new Date(start[1] + '-' + start[2] + '-' + start[3] + ' ' + start[4] + ':' + start[5] + ':' + start[6] + ' UTC' + start[7])
                      stop = new Date(stop[1] + '-' + stop[2] + '-' + stop[3] + ' ' + stop[4] + ':' + stop[5] + ':' + stop[6] + ' UTC' + stop[7])
                      let myIcon;
                      !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
                      uebersicht.push({
                          "Sender": p['$'].channel.replace('.de',''),
                          "Start": start,
                          "Ende": stop, 
                          "Beschreibung": p.desc[0]['_'],
                          "Bild": myIcon,
                          "Titel": p.title[0]['_'],
                          "ChannelIcon": ""
                      })
                  })
                  const senderIcons=[];
                  json.tv.channel.forEach(p => { //log(p)
                   senderIcons.push({
                         "Sender": p['$'].id.replace('.de',''),
                         "Bild": p['icon'][0]['$'].src
                          
                      })
                      log(JSON.stringify(senderIcons))
                  })
                  
                  for(let u=0;u<uebersicht.length;u++) {
                    for (let i=0; i<senderIcons.length;i++){ if (uebersicht[u].Sender==senderIcons[i].Sender) uebersicht[u].ChannelIcon=senderIcons[i].Bild
                  
                                                           }
                  }
                  
                  
                  

                  dazu kommt:
                  zeile 19
                  zeile32 - 36

                  Output:

                  
                    {
                      "Sender": "123TV",
                      "Start": "2023-04-28T04:00:00.000Z",
                      "Ende": "2023-04-28T05:00:00.000Z",
                      "Beschreibung": "Sendung.",
                      "Bild": "https://staticqbr-at-prod.prod.cdn.dmdsdp.com/image-service/ImagesEPG/EventImages/p14664969_i_h8_ab.jpg",
                      "Titel": "FashionNews",
                      "ChannelIcon": "https://static.epg.best/de/123TV.de.png"
                    },
                    {
                      "Sender": "3sat",
                      "Start": "2023-04-28T05:01:00.000Z",
                      "Ende": "2023-04-28T05:30:00.000Z",
                      "Beschreibung": "Deutschland 2023Fische umsiedeln - Wegen anhaltender Dürre und fallenden Pegelständen werden in Spanien jetzt Fische umgesiedelt.Fiebrige Seen - Der Sauerstoffgehalt in den Süßwasserseen nimmt rapide ab - um ein Vielfaches schneller als in den Ozeanen. Den Rückgang führen die Forschenden vor allem auf den Klimawandel zurück. Sie sehen die Artenvielfalt im Süßwasser und die Qualität des Trinkwassers gefährdet.Klimafreundlicher Beton - Beton trägt bis zu zehn Prozent der weltweiten CO2-Emissionen bei. In Zukunft wird der Bedarf noch mehr steigen, denn weltweit läuft ein Bau-Boom. Neuartige Betonmischungen sollen den Beton klimafreundlicher machen - unter anderem durch einen geringeren Zementanteil im Beton.Pestizide beeinträchtigen Insekten - Das Unkrautvernichtungsmittel Glyphosat halten Landwirte nach wie vor für unverzichtbar. Bienen nehmen das Gift auf und so gelangt es auch in den Honig. Aber auch den Insekten selbst schaden die Ackergifte wie Herbizide, Fungizide und Neonicotinoide. Auch wenn sie nicht direkt sterben, ist es doch schädlicher als gedacht.#gen - Die Rubrik hashtag# nimmt sich Begriffe und Gegenstände aus dem täglichen Leben vor und zeigt, was alles in ihnen steckt. Mit überraschenden Erkenntnissen.Moderation: Yve Fehring.",
                      "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23538014_i_h9_ab.jpg",
                      "Titel": "nano",
                      "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                    },
                    {
                      "Sender": "3sat",
                      "Start": "2023-04-28T05:30:00.000Z",
                      "Ende": "2023-04-28T06:00:00.000Z",
                      "Beschreibung": "\"Alpenpanorama\" zeigt über zahlreiche Web- und Panoramakameras täglich Livebilder aus ausgewählten Urlaubsorten.Die Sendung informiert auch über Temperatur- und Wetterbedingungen vor Ort.",
                      "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23537981_i_h9_aa.jpg",
                      "Titel": "Alpenpanorama",
                      "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                    },
                    {
                      "Sender": "3sat",
                      "Start": "2023-04-28T06:00:00.000Z",
                      "Ende": "2023-04-28T06:08:00.000Z",
                      "Beschreibung": "Die \"Früh-ZIB\" informiert von Montag bis Freitag über das aktuelle Geschehen aus Innen- und Außenpolitik, Wirtschaft, Wissenschaft, Kultur und Chronik.Reportagen und Hintergrundberichte vertiefen das Verständnis der aktuellen Ereignisse.",
                      "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23416154_i_h9_ab.jpg",
                      "Titel": "ZIB",
                      "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                    },
                    {
                      "Sender": "3sat",
                      "Start": "2023-04-28T06:08:00.000Z",
                      "Ende": "2023-04-28T06:30:00.000Z",
                      "Beschreibung": "\"Alpenpanorama\" zeigt über zahlreiche Web- und Panoramakameras täglich Livebilder aus ausgewählten Urlaubsorten.Die Sendung informiert auch über Temperatur- und Wetterbedingungen vor Ort.",
                      "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23537981_i_h9_aa.jpg",
                      "Titel": "Alpenpanorama",
                      "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                    },
                    {
                      "Sender": "3sat",
                      "Start": "2023-04-28T06:30:00.000Z",
                      "Ende": "2023-04-28T06:33:00.000Z",
                      "Beschreibung": "Die \"Früh-ZIB\" informiert von Montag bis Freitag über das aktuelle Geschehen aus Innen- und Außenpolitik, Wirtschaft, Wissenschaft, Kultur und Chronik.Reportagen und Hintergrundberichte vertiefen das Verständnis der aktuellen Ereignisse.",
                      "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23416154_i_h9_ab.jpg",
                      "Titel": "ZIB",
                      "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                    },
                    {
                      "Sender": "3sat",
                      "Start": "2023-04-28T06:33:00.000Z",
                      "Ende": "2023-04-28T07:00:00.000Z",
                      "Beschreibung": "\"Alpenpanorama\" zeigt über zahlreiche Web- und Panoramakameras täglich Livebilder aus ausgewählten Urlaubsorten.Die Sendung informiert auch über Temperatur- und Wetterbedingungen vor Ort.",
                      "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23537981_i_h9_aa.jpg",
                      "Titel": "Alpenpanorama",
                      "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                    },
                  

                  jetzt muss ich formel 1 kucken :-)

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  David G.D 1 Antwort Letzte Antwort
                  1
                  • liv-in-skyL liv-in-sky

                    @david-g

                    mit dem channel bild im json

                    
                    const uebersicht = [];
                    let json = await parseAsync();
                    //fs.writeFile('/opt/iobroker/Downloads/tv.json', JSON.stringify(json), e => { })
                    json.tv.programme.forEach(p => { //log(JSON.stringify(p)); log(JSON.stringify(p.icon[0]['$']['src'])); 
                        let start = p['$'].start.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                        let stop = p['$'].stop.match(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\s(\+\d{2})/);
                        start = new Date(start[1] + '-' + start[2] + '-' + start[3] + ' ' + start[4] + ':' + start[5] + ':' + start[6] + ' UTC' + start[7])
                        stop = new Date(stop[1] + '-' + stop[2] + '-' + stop[3] + ' ' + stop[4] + ':' + stop[5] + ':' + stop[6] + ' UTC' + stop[7])
                        let myIcon;
                        !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
                        uebersicht.push({
                            "Sender": p['$'].channel.replace('.de',''),
                            "Start": start,
                            "Ende": stop, 
                            "Beschreibung": p.desc[0]['_'],
                            "Bild": myIcon,
                            "Titel": p.title[0]['_'],
                            "ChannelIcon": ""
                        })
                    })
                    const senderIcons=[];
                    json.tv.channel.forEach(p => { //log(p)
                     senderIcons.push({
                           "Sender": p['$'].id.replace('.de',''),
                           "Bild": p['icon'][0]['$'].src
                            
                        })
                        log(JSON.stringify(senderIcons))
                    })
                    
                    for(let u=0;u<uebersicht.length;u++) {
                      for (let i=0; i<senderIcons.length;i++){ if (uebersicht[u].Sender==senderIcons[i].Sender) uebersicht[u].ChannelIcon=senderIcons[i].Bild
                    
                                                             }
                    }
                    
                    
                    

                    dazu kommt:
                    zeile 19
                    zeile32 - 36

                    Output:

                    
                      {
                        "Sender": "123TV",
                        "Start": "2023-04-28T04:00:00.000Z",
                        "Ende": "2023-04-28T05:00:00.000Z",
                        "Beschreibung": "Sendung.",
                        "Bild": "https://staticqbr-at-prod.prod.cdn.dmdsdp.com/image-service/ImagesEPG/EventImages/p14664969_i_h8_ab.jpg",
                        "Titel": "FashionNews",
                        "ChannelIcon": "https://static.epg.best/de/123TV.de.png"
                      },
                      {
                        "Sender": "3sat",
                        "Start": "2023-04-28T05:01:00.000Z",
                        "Ende": "2023-04-28T05:30:00.000Z",
                        "Beschreibung": "Deutschland 2023Fische umsiedeln - Wegen anhaltender Dürre und fallenden Pegelständen werden in Spanien jetzt Fische umgesiedelt.Fiebrige Seen - Der Sauerstoffgehalt in den Süßwasserseen nimmt rapide ab - um ein Vielfaches schneller als in den Ozeanen. Den Rückgang führen die Forschenden vor allem auf den Klimawandel zurück. Sie sehen die Artenvielfalt im Süßwasser und die Qualität des Trinkwassers gefährdet.Klimafreundlicher Beton - Beton trägt bis zu zehn Prozent der weltweiten CO2-Emissionen bei. In Zukunft wird der Bedarf noch mehr steigen, denn weltweit läuft ein Bau-Boom. Neuartige Betonmischungen sollen den Beton klimafreundlicher machen - unter anderem durch einen geringeren Zementanteil im Beton.Pestizide beeinträchtigen Insekten - Das Unkrautvernichtungsmittel Glyphosat halten Landwirte nach wie vor für unverzichtbar. Bienen nehmen das Gift auf und so gelangt es auch in den Honig. Aber auch den Insekten selbst schaden die Ackergifte wie Herbizide, Fungizide und Neonicotinoide. Auch wenn sie nicht direkt sterben, ist es doch schädlicher als gedacht.#gen - Die Rubrik hashtag# nimmt sich Begriffe und Gegenstände aus dem täglichen Leben vor und zeigt, was alles in ihnen steckt. Mit überraschenden Erkenntnissen.Moderation: Yve Fehring.",
                        "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23538014_i_h9_ab.jpg",
                        "Titel": "nano",
                        "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                      },
                      {
                        "Sender": "3sat",
                        "Start": "2023-04-28T05:30:00.000Z",
                        "Ende": "2023-04-28T06:00:00.000Z",
                        "Beschreibung": "\"Alpenpanorama\" zeigt über zahlreiche Web- und Panoramakameras täglich Livebilder aus ausgewählten Urlaubsorten.Die Sendung informiert auch über Temperatur- und Wetterbedingungen vor Ort.",
                        "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23537981_i_h9_aa.jpg",
                        "Titel": "Alpenpanorama",
                        "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                      },
                      {
                        "Sender": "3sat",
                        "Start": "2023-04-28T06:00:00.000Z",
                        "Ende": "2023-04-28T06:08:00.000Z",
                        "Beschreibung": "Die \"Früh-ZIB\" informiert von Montag bis Freitag über das aktuelle Geschehen aus Innen- und Außenpolitik, Wirtschaft, Wissenschaft, Kultur und Chronik.Reportagen und Hintergrundberichte vertiefen das Verständnis der aktuellen Ereignisse.",
                        "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23416154_i_h9_ab.jpg",
                        "Titel": "ZIB",
                        "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                      },
                      {
                        "Sender": "3sat",
                        "Start": "2023-04-28T06:08:00.000Z",
                        "Ende": "2023-04-28T06:30:00.000Z",
                        "Beschreibung": "\"Alpenpanorama\" zeigt über zahlreiche Web- und Panoramakameras täglich Livebilder aus ausgewählten Urlaubsorten.Die Sendung informiert auch über Temperatur- und Wetterbedingungen vor Ort.",
                        "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23537981_i_h9_aa.jpg",
                        "Titel": "Alpenpanorama",
                        "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                      },
                      {
                        "Sender": "3sat",
                        "Start": "2023-04-28T06:30:00.000Z",
                        "Ende": "2023-04-28T06:33:00.000Z",
                        "Beschreibung": "Die \"Früh-ZIB\" informiert von Montag bis Freitag über das aktuelle Geschehen aus Innen- und Außenpolitik, Wirtschaft, Wissenschaft, Kultur und Chronik.Reportagen und Hintergrundberichte vertiefen das Verständnis der aktuellen Ereignisse.",
                        "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23416154_i_h9_ab.jpg",
                        "Titel": "ZIB",
                        "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                      },
                      {
                        "Sender": "3sat",
                        "Start": "2023-04-28T06:33:00.000Z",
                        "Ende": "2023-04-28T07:00:00.000Z",
                        "Beschreibung": "\"Alpenpanorama\" zeigt über zahlreiche Web- und Panoramakameras täglich Livebilder aus ausgewählten Urlaubsorten.Die Sendung informiert auch über Temperatur- und Wetterbedingungen vor Ort.",
                        "Bild": "http://ngiss.t-online.de/sweetprogrammanager/media/gracenote/2/3/p23537981_i_h9_aa.jpg",
                        "Titel": "Alpenpanorama",
                        "ChannelIcon": "https://static.epg.best/de/3sat.de.png"
                      },
                    

                    jetzt muss ich formel 1 kucken :-)

                    David G.D Offline
                    David G.D Offline
                    David G.
                    schrieb am zuletzt editiert von
                    #25

                    @liv-in-sky

                    Nur zu, vielen lieben Dank.
                    Bist für heute meine Pole ^^

                    Zeigt eure Lovelace-Visualisierung klick
                    (Auch ideal um sich Anregungen zu holen)

                    Meine Tabellen für eure Visualisierung klick

                    David G.D 1 Antwort Letzte Antwort
                    0
                    • David G.D David G.

                      @liv-in-sky

                      Nur zu, vielen lieben Dank.
                      Bist für heute meine Pole ^^

                      David G.D Offline
                      David G.D Offline
                      David G.
                      schrieb am zuletzt editiert von David G.
                      #26

                      @david-g

                      Hab mir die XML eben nochmal angesehen uns bemerkt, dass es den display_name gibt in dem Bereich wo auch die Senderlogos sind.

                      Kann man die auch einbauen?
                      Im Moment Mappe ich die Namen von Best.epg im Blockly damit diese zu den Namen aus dem TV passen und ich das aktuell laufende Programm auswerten kann.

                      Über Display_name könnte man das schon über das Portal von Best.epg managen.

                      Dürfte auch den aktuellen Sender ersetzen, oder noch zusätzlich.

                      P. S.
                      Ich hoffe, dass Rennen ist nach deinen Wünschen ausgegangen.
                      Ich habe nur Rennen zwischen meinen Kids am Fahrrad bestaunt.
                      Da kab es doch einige Kollisionen und ich durfte als Safetycar fungieren 😅

                      EDIT
                      Die Abfrage müsstdann ja auch über den display_name ausgeführt werden....
                      Und diesen auch mit ausgeben.

                      Zeigt eure Lovelace-Visualisierung klick
                      (Auch ideal um sich Anregungen zu holen)

                      Meine Tabellen für eure Visualisierung klick

                      1 Antwort Letzte Antwort
                      0
                      • David G.D David G.

                        @liv-in-sky

                        Jo, das klappt.
                        Dank dir.

                        Weiß noch nicht, wie die Tabelle aussehen wird.
                        Deshalb man zur Vorsicht ^^.
                        Bekommt man das Senderlogo auch raus?
                        Das seht ja in einem anderen "Block" (ka wie man das nennt).

                        liv-in-skyL Offline
                        liv-in-skyL Offline
                        liv-in-sky
                        schrieb am zuletzt editiert von
                        #27

                        @david-g

                        mit display-name

                        zeile hinzufügen:
                        zeile 11
                        zeile 19
                        zeile 27

                            let myIcon;
                            !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
                            uebersicht.push({
                                "Sender": p['$'].channel.replace('.de',''),
                                "Start": start,
                                "Ende": stop, 
                                "Beschreibung": p.desc[0]['_'],
                                "Bild": myIcon,
                                "Titel": p.title[0]['_'],
                                "ChannelIcon": "",
                                "DisplayName": ""
                            })
                        })
                        const senderIcons=[];
                        json.tv.channel.forEach(p => { //log(p)
                         senderIcons.push({
                               "Sender": p['$'].id.replace('.de',''),
                               "Bild": p['icon'][0]['$'].src,
                               "DisplayName": p['display-name'][0]
                            })
                           // log(JSON.stringify(senderIcons))
                        })
                        
                        for(let u=0;u<uebersicht.length;u++) {
                          for (let i=0; i<senderIcons.length;i++){ if (uebersicht[u].Sender==senderIcons[i].Sender) 
                                                                                          {uebersicht[u].ChannelIcon=senderIcons[i].Bild;
                                                                                           uebersicht[u].DisplayName=senderIcons[i].DisplayName;
                                                                 }}
                        }
                        

                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                        David G.D 2 Antworten Letzte Antwort
                        0
                        • liv-in-skyL liv-in-sky

                          @david-g

                          mit display-name

                          zeile hinzufügen:
                          zeile 11
                          zeile 19
                          zeile 27

                              let myIcon;
                              !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
                              uebersicht.push({
                                  "Sender": p['$'].channel.replace('.de',''),
                                  "Start": start,
                                  "Ende": stop, 
                                  "Beschreibung": p.desc[0]['_'],
                                  "Bild": myIcon,
                                  "Titel": p.title[0]['_'],
                                  "ChannelIcon": "",
                                  "DisplayName": ""
                              })
                          })
                          const senderIcons=[];
                          json.tv.channel.forEach(p => { //log(p)
                           senderIcons.push({
                                 "Sender": p['$'].id.replace('.de',''),
                                 "Bild": p['icon'][0]['$'].src,
                                 "DisplayName": p['display-name'][0]
                              })
                             // log(JSON.stringify(senderIcons))
                          })
                          
                          for(let u=0;u<uebersicht.length;u++) {
                            for (let i=0; i<senderIcons.length;i++){ if (uebersicht[u].Sender==senderIcons[i].Sender) 
                                                                                            {uebersicht[u].ChannelIcon=senderIcons[i].Bild;
                                                                                             uebersicht[u].DisplayName=senderIcons[i].DisplayName;
                                                                   }}
                          }
                          
                          David G.D Offline
                          David G.D Offline
                          David G.
                          schrieb am zuletzt editiert von David G.
                          #28

                          Gelöscht

                          Zeigt eure Lovelace-Visualisierung klick
                          (Auch ideal um sich Anregungen zu holen)

                          Meine Tabellen für eure Visualisierung klick

                          1 Antwort Letzte Antwort
                          0
                          • liv-in-skyL liv-in-sky

                            @david-g

                            mit display-name

                            zeile hinzufügen:
                            zeile 11
                            zeile 19
                            zeile 27

                                let myIcon;
                                !p.hasOwnProperty("icon") ? myIcon="" : myIcon=p.icon[0]['$']['src']
                                uebersicht.push({
                                    "Sender": p['$'].channel.replace('.de',''),
                                    "Start": start,
                                    "Ende": stop, 
                                    "Beschreibung": p.desc[0]['_'],
                                    "Bild": myIcon,
                                    "Titel": p.title[0]['_'],
                                    "ChannelIcon": "",
                                    "DisplayName": ""
                                })
                            })
                            const senderIcons=[];
                            json.tv.channel.forEach(p => { //log(p)
                             senderIcons.push({
                                   "Sender": p['$'].id.replace('.de',''),
                                   "Bild": p['icon'][0]['$'].src,
                                   "DisplayName": p['display-name'][0]
                                })
                               // log(JSON.stringify(senderIcons))
                            })
                            
                            for(let u=0;u<uebersicht.length;u++) {
                              for (let i=0; i<senderIcons.length;i++){ if (uebersicht[u].Sender==senderIcons[i].Sender) 
                                                                                              {uebersicht[u].ChannelIcon=senderIcons[i].Bild;
                                                                                               uebersicht[u].DisplayName=senderIcons[i].DisplayName;
                                                                     }}
                            }
                            
                            David G.D Offline
                            David G.D Offline
                            David G.
                            schrieb am zuletzt editiert von David G.
                            #29

                            @liv-in-sky

                            Jetzt habe ich mich mal soweit an die Tabellen begeben.

                            Jetzt fehlt noch der letzte Feinschliff.

                            Bekommt man technisch folgendes umgesetzt?

                            • Die Uhrzeiten von Zulu nach UTC umrechnen
                            • Dein Script zum sortieren der Senter mit integrierten https://forum.iobroker.net/topic/65024/gel%C3%B6st-json-sortieren-nicht-alphabetisch

                            Den Teil zum Suchen was zu einer speziellen Zeit läuft habe ich bei mir entfernt.

                            Zeigt eure Lovelace-Visualisierung klick
                            (Auch ideal um sich Anregungen zu holen)

                            Meine Tabellen für eure Visualisierung klick

                            liv-in-skyL 1 Antwort Letzte Antwort
                            0
                            • David G.D David G.

                              @liv-in-sky

                              Jetzt habe ich mich mal soweit an die Tabellen begeben.

                              Jetzt fehlt noch der letzte Feinschliff.

                              Bekommt man technisch folgendes umgesetzt?

                              • Die Uhrzeiten von Zulu nach UTC umrechnen
                              • Dein Script zum sortieren der Senter mit integrierten https://forum.iobroker.net/topic/65024/gel%C3%B6st-json-sortieren-nicht-alphabetisch

                              Den Teil zum Suchen was zu einer speziellen Zeit läuft habe ich bei mir entfernt.

                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              schrieb am zuletzt editiert von liv-in-sky
                              #30

                              @david-g sagte in Js-Funktion in Blockly erweitern:

                              Die Uhrzeiten von Zulu nach UTC umrechnen

                              hatte mich schon gewundert - wenn du das in einer tabelle anzeigen willst, wäre es nicht besser, nur die anfangs- und endzeit zu haben - das datum ist ja klar definiert - heute. aber das datum könnte man auch in einem extra schlüssel speichern

                              stimmt nicht - muss mir das nochmal in ruhe ansehen

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              David G.D 1 Antwort Letzte Antwort
                              0
                              • liv-in-skyL liv-in-sky

                                @david-g sagte in Js-Funktion in Blockly erweitern:

                                Die Uhrzeiten von Zulu nach UTC umrechnen

                                hatte mich schon gewundert - wenn du das in einer tabelle anzeigen willst, wäre es nicht besser, nur die anfangs- und endzeit zu haben - das datum ist ja klar definiert - heute. aber das datum könnte man auch in einem extra schlüssel speichern

                                stimmt nicht - muss mir das nochmal in ruhe ansehen

                                David G.D Offline
                                David G.D Offline
                                David G.
                                schrieb am zuletzt editiert von
                                #31

                                @liv-in-sky

                                Wenn das Datum enthalten bleibt, kann man die Tabelle auf mehrere Tage erweitern. Bzw sich das Programm von morgen oder übermorgen anzeigen lassen.

                                Außer man macht eine extra Variable "Datum".

                                Zeigt eure Lovelace-Visualisierung klick
                                (Auch ideal um sich Anregungen zu holen)

                                Meine Tabellen für eure Visualisierung klick

                                liv-in-skyL 1 Antwort Letzte Antwort
                                0
                                • David G.D David G.

                                  @liv-in-sky

                                  Wenn das Datum enthalten bleibt, kann man die Tabelle auf mehrere Tage erweitern. Bzw sich das Programm von morgen oder übermorgen anzeigen lassen.

                                  Außer man macht eine extra Variable "Datum".

                                  liv-in-skyL Offline
                                  liv-in-skyL Offline
                                  liv-in-sky
                                  schrieb am zuletzt editiert von liv-in-sky
                                  #32

                                  @david-g

                                  schau dir den output mal hier an https://tableconvert.com/json-to-html - einfach den inhalt des datenpunktes hier einsetzen, dann belommst du mal eine übersichtstabelle - und kontrolliere mal, ob die zeiten auch richtig sind

                                  hier das momentane blockly zum import !!! Vorsicht - du mußt im script den datenpunkt wieder angleichen und auch den pfad zur datei - ist bei mir anders, wie bei dir !!!

                                  <xml xmlns="https://developers.google.com/blockly/xml">
                                   <variables>
                                     <variable id="v9(OKj}zllQ44H{)Lc{N">reihenfolgeArray</variable>
                                     <variable id="mCYwI42|ncHnAW9vEKvY">jsonObject</variable>
                                     <variable id="kbL5/)K1!N4cip+5_.1i">Sender</variable>
                                     <variable id="=J@n/ITm;Kc+d4@zMh7!">Datum</variable>
                                     <variable id="xYguh!f[vX]*JbXj0Tgh">Sort</variable>
                                     <variable id="/_EVt8i8cL:*ALcrdhfG">ergebnis</variable>
                                     <variable id="0d$,^d=DyR?A@dc^$2k{">liste</variable>
                                     <variable type="cron" id="schedule1">schedule1</variable>
                                     <variable id="K,2TEeTH[~P0w=~$MuBY">i</variable>
                                     <variable id="%mKBe`ebTtbysu/M*J*3">obj</variable>
                                     <variable id="]BTNK|@|Qn4t?IQzR(sc">tag</variable>
                                     <variable id="C$xy/!eJr45/6sjkYui}">stunde</variable>
                                     <variable id="5[]lC%HZ%ms68yMuwW!1">minute</variable>
                                     <variable id="4SkzLXPg%ikY[vz0m00?">Sekunde</variable>
                                   </variables>
                                   <block type="procedures_defcustomreturn" id="%~/MYnto3+Qsd;Wd9kpJ" disabled="true" x="162" y="288">
                                     <mutation statements="false">
                                       <arg name="reihenfolgeArray" varid="v9(OKj}zllQ44H{)Lc{N"></arg>
                                       <arg name="jsonObject" varid="mCYwI42|ncHnAW9vEKvY"></arg>
                                     </mutation>
                                     <field name="NAME">etwas tun</field>
                                     <field name="SCRIPT">Y29uc3QganNvbkFycmF5ID0ganNvbk9iamVjdDsNCg0KY29uc3QgU2VuZGVyUmVpaGVuZm9sZ2UgPSByZWloZW5mb2xnZUFycmF5OyAvLyBSZWloZW5mb2xnZSBkZXIgTmFtZW4gaW0gQXJyYXkNCg0KDQovLyBGdW5rdGlvbiwgZGllIGRhcyBKU09OLUFycmF5IHNvcnRpZXJ0IHVuZCBncnVwcGllcnQNCmZ1bmN0aW9uIHNvcnRpZXJlVW5kR3J1cHBpZXJlQXJyYXkoYXJyYXksIFNlbmRlclJlaWhlbmZvbGdlKSB7DQogIGNvbnN0IGdydXBwaWVydGVPYmpla3RlID0ge307DQogIFNlbmRlclJlaWhlbmZvbGdlLmZvckVhY2goU2VuZGVyID0+IGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0gPSBbXSk7DQoNCiAgLy8gT2JqZWt0ZSBuYWNoIFNlbmRlcm4gZ3J1cHBpZXJlbiB1bmQgUmVpaGVuZm9sZ2UgYmVpYmVoYWx0ZW4NCiAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgew0KICAgIGNvbnN0IG9iamVrdCA9IGFycmF5W2ldOw0KICAgIGNvbnN0IFNlbmRlciA9IG9iamVrdC5TZW5kZXI7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KFNlbmRlcikpIHsNCiAgICAgIGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0ucHVzaChvYmpla3QpOw0KICAgIH0gZWxzZSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goU2VuZGVyID0+IHsNCiAgICBpZiAoIVNlbmRlclJlaWhlbmZvbGdlLmluY2x1ZGVzKFNlbmRlcikpIHsNCiAgICAgIFNlbmRlclJlaWhlbmZvbGdlLnB1c2goU2VuZGVyKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KLy8gU29ydGllcnRlcyB1bmQgZ3J1cHBpZXJ0ZXMgQXJyYXkgYXVzZ2ViZW4NCnJldHVybiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGpzb25BcnJheSwgU2VuZGVyUmVpaGVuZm9sZ2UpOw0KDQo=</field>
                                     <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                   </block>
                                   <block type="variables_set" id="g#6eJHHD$|.rT!EB3kr?" disabled="true" x="163" y="363">
                                     <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                     <value name="VALUE">
                                       <block type="convert_json2object" id="O?9o(;wlZ=N9K@oF0}[g">
                                         <value name="VALUE">
                                           <block type="get_value" id="s_6sYSHlZ1g_Fl]^Mu8~">
                                             <field name="ATTR">val</field>
                                             <field name="OID">0_userdata.0.Tima</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="update" id=";=M@ex`Bc+/L,[V3a/U|" disabled="true">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">0_userdata.0.string</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="procedures_callcustomreturn" id="2$?TGN/x#|j}{sH%8PGe" disabled="true">
                                             <mutation name="etwas tun">
                                               <arg name="reihenfolgeArray"></arg>
                                               <arg name="jsonObject"></arg>
                                             </mutation>
                                             <value name="ARG0">
                                               <block type="lists_create_with" id="+aT9=v$yidtG{aAH-:e_">
                                                 <mutation items="3"></mutation>
                                                 <value name="ADD0">
                                                   <block type="text" id="SCr/fl/y~U-PLgz1(Q5#">
                                                     <field name="TEXT">ARD</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD1">
                                                   <block type="text" id="d^a_#@[Zu#}b/VH1x7C#">
                                                     <field name="TEXT">3sat</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD2">
                                                   <block type="text" id="9*Ru]3hX$_a%s3qZSG,l">
                                                     <field name="TEXT">WDR HD Köln</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="ARG1">
                                               <block type="variables_get" id="F@EIt97*,6^a[t52:87Q">
                                                 <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </next>
                                   </block>
                                   <block type="comment" id="Gx.k6]_*2m6L`7knLy9Q" x="-687" y="413">
                                     <field name="COMMENT">https://forum.iobroker.net/post/985318</field>
                                     <next>
                                       <block type="comment" id="-f_/%(vogA^/+lXORifj">
                                         <field name="COMMENT">TV epg xml</field>
                                       </block>
                                     </next>
                                   </block>
                                   <block type="procedures_defcustomreturn" id="Fdn;N_DDcOcQm^j|,Ft!" x="-687" y="463">
                                     <mutation statements="false">
                                       <arg name="Sender" varid="kbL5/)K1!N4cip+5_.1i"></arg>
                                       <arg name="Datum" varid="=J@n/ITm;Kc+d4@zMh7!"></arg>
                                       <arg name="Sort" varid="xYguh!f[vX]*JbXj0Tgh"></arg>
                                     </mutation>
                                     <field name="NAME">parser</field>
                                     <field name="SCRIPT">LyoqDQogKiBad2VjazogICBlcnN0ZWxsdCBUYWJlbGxlKGpzb24pIGF1cyBYTUwgVFYtRGF0ZW4gdm9uIGVwZy5iZXN0DQogKiBEYXR1bTogICAyMC4wNC4yMDIyDQogKiBBdXRvcjogICBAZmFzdGZvb3QNCiAqIEZvcnVtOiAgIGh0dHBzOi8vZm9ydW0uaW9icm9rZXIubmV0L3Bvc3QvNzkyODY1DQogKi8NCmNvbnN0IGZzID0gcmVxdWlyZSgnZnMnKTsNCmNvbnN0IHhtbDJqcyA9IHJlcXVpcmUoJ3htbDJqcycpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWludHJhZ2VuIGluIEFkYXB0ZXItSW5zdGFueg0KY29uc3QgcGFyc2VyID0gbmV3IHhtbDJqcy5QYXJzZXIoKTsNCi8vY29uc3QgU2VuZGVyID0gJzNzYXQuZGUnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VuZGVyZmlsdGVyDQpjb25zdCBub3cgPSBEYXR1bTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFplaXRmaWx0ZXINCg0KZnVuY3Rpb24gcGFyc2VBc3luYygpIHsNCiAgICBsZXQgZGF0YSA9IGZzLnJlYWRGaWxlU3luYygnL0RhdGVuL2VwZy54bWwnKTsNCiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gew0KICAgICAgICBwYXJzZXIucGFyc2VTdHJpbmcoZGF0YSwgZnVuY3Rpb24gKGVyciwgcmVzdWx0KSB7DQogICAgICAgICAgICBpZiAoZXJyKSB7DQogICAgICAgICAgICAgICAgbG9nKCdGZWhsZXIgJyArIGVycik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7DQogICAgICAgIH0pDQogICAgfSk7DQp9DQoNCmNvbnN0IHVlYmVyc2ljaHQgPSBbXTsNCmxldCBqc29uID0gYXdhaXQgcGFyc2VBc3luYygpOw0KLy9mcy53cml0ZUZpbGUoJy9vcHQvaW9icm9rZXIvRG93bmxvYWRzL3R2Lmpzb24nLCBKU09OLnN0cmluZ2lmeShqc29uKSwgZSA9PiB7IH0pDQpqc29uLnR2LnByb2dyYW1tZS5mb3JFYWNoKHAgPT4geyAvL2xvZyhKU09OLnN0cmluZ2lmeShwKSk7IGxvZyhKU09OLnN0cmluZ2lmeShwLmljb25bMF1bJyQnXVsnc3JjJ10pKTsgDQogICAgbGV0IHN0YXJ0ID0gcFsnJCddLnN0YXJ0Lm1hdGNoKC8oXGR7NH0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KShcZHsyfSlccyhcK1xkezJ9KS8pOw0KICAgIGxldCBzdG9wID0gcFsnJCddLnN0b3AubWF0Y2goLyhcZHs0fSkoXGR7Mn0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KVxzKFwrXGR7Mn0pLyk7DQogICAgc3RhcnQgPSBuZXcgRGF0ZShzdGFydFsxXSArICctJyArIHN0YXJ0WzJdICsgJy0nICsgc3RhcnRbM10gKyAnICcgKyBzdGFydFs0XSArICc6JyArIHN0YXJ0WzVdICsgJzonICsgc3RhcnRbNl0gKyAnIFVUQycgKyBzdGFydFs3XSkNCiAgICBzdG9wID0gbmV3IERhdGUoc3RvcFsxXSArICctJyArIHN0b3BbMl0gKyAnLScgKyBzdG9wWzNdICsgJyAnICsgc3RvcFs0XSArICc6JyArIHN0b3BbNV0gKyAnOicgKyBzdG9wWzZdICsgJyBVVEMnICsgc3RvcFs3XSkNCiAgICBsZXQgbXlJY29uOw0KICAgICFwLmhhc093blByb3BlcnR5KCJpY29uIikgPyBteUljb249IiIgOiBteUljb249cC5pY29uWzBdWyckJ11bJ3NyYyddDQogICAgdWViZXJzaWNodC5wdXNoKHsNCiAgICAgICAgIlNlbmRlciI6IHBbJyQnXS5jaGFubmVsLnJlcGxhY2UoJy5kZScsJycpLA0KICAgICAgICAiU3RhcnQiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RhcnQpLCAiU1M6bW0iKSwNCiAgICAgICAgIkVuZGUiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RvcCksICJTUzptbSIpLCANCiAgICAgICAgIkRhdHVtIjogZm9ybWF0RGF0ZShnZXREYXRlT2JqZWN0KHN0YXJ0KSwgIlRULk1NLiIpLA0KICAgICAgICAiQmVzY2hyZWlidW5nIjogcC5kZXNjWzBdWydfJ10sDQogICAgICAgICJTdGFydFRpbWVTdGFtcCI6IGdldERhdGVPYmplY3QoY29udmVydFp1bHVUb1VUQyhzdGFydCkpLmdldFRpbWUoKSwNCiAgICAgICAgIkJpbGQiOiBteUljb24sDQogICAgICAgICJUaXRlbCI6IHAudGl0bGVbMF1bJ18nXSwNCiAgICAgICAgIkNoYW5uZWxJY29uIjogIiIsDQogICAgICAgICJEaXNwbGF5TmFtZSI6ICIiDQogICAgfSkNCn0pDQpjb25zdCBzZW5kZXJJY29ucz1bXTsNCmpzb24udHYuY2hhbm5lbC5mb3JFYWNoKHAgPT4geyAvL2xvZyhwKQ0KIHNlbmRlckljb25zLnB1c2goew0KICAgICAgICJTZW5kZXIiOiBwWyckJ10uaWQucmVwbGFjZSgnLmRlJywnJyksDQogICAgICAgIkJpbGQiOiBwWydpY29uJ11bMF1bJyQnXS5zcmMsDQogICAgICAgIkRpc3BsYXlOYW1lIjogcFsnZGlzcGxheS1uYW1lJ11bMF0NCiAgICB9KQ0KICAgLy8gbG9nKEpTT04uc3RyaW5naWZ5KHNlbmRlckljb25zKSkNCn0pDQoNCmZvcihsZXQgdT0wO3U8dWViZXJzaWNodC5sZW5ndGg7dSsrKSB7DQogIGZvciAobGV0IGk9MDsgaTxzZW5kZXJJY29ucy5sZW5ndGg7aSsrKXsgaWYgKHVlYmVyc2ljaHRbdV0uU2VuZGVyPT1zZW5kZXJJY29uc1tpXS5TZW5kZXIpIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3VlYmVyc2ljaHRbdV0uQ2hhbm5lbEljb249c2VuZGVySWNvbnNbaV0uQmlsZDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1ZWJlcnNpY2h0W3VdLkRpc3BsYXlOYW1lPXNlbmRlckljb25zW2ldLkRpc3BsYXlOYW1lOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fQ0KfQ0KDQoNCi8vYWxzIFRhYmVsbGUgZsO8ciBWSVMgc3BlaWNoZXJuDQoNCi8vc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkodWViZXJzaWNodCkpOw0Kc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkoc29ydGllcmVVbmRHcnVwcGllcmVBcnJheSh1ZWJlcnNpY2h0LCBTb3J0KSkpOw0KDQovL0ZpbHRlcm4gbmFjaCBTZW5kZXIgdW5kIFplaXQNCmxldCBqZXR6dCA9IHVlYmVyc2ljaHQuZmlsdGVyKHAgPT4gew0KICAgIHJldHVybiBwLlNlbmRlciA9PT0gU2VuZGVyLnJlcGxhY2UoJy5kZScsJycpICYmIHAuU3RhcnQgPD0gbm93ICYmIHAuRW5kZSA+IG5vdzsNCn0pDQppZiAoamV0enQubGVuZ3RoID4gMCkNCiAgICByZXR1cm4gamV0enRbMF07DQplbHNlDQogICAgcmV0dXJuIHsgIlNlbmRlciI6IG51bGwsICJTdGFydCI6IG51bGwsICJFbmRlIjogbnVsbCwgIlRpdGVsIjogIktlaW4gbGF1ZmVuZGVzIFByb2dyYW1tIGdlZnVuZGVuISIgfQ0KDQoNCmNvbnN0IFNlbmRlclJlaWhlbmZvbGdlID0gcmVpaGVuZm9sZ2VBcnJheTsgLy8gUmVpaGVuZm9sZ2UgZGVyIE5hbWVuIGltIEFycmF5DQoNCg0KLy8gRnVua3Rpb24sIGRpZSBkYXMgSlNPTi1BcnJheSBzb3J0aWVydCB1bmQgZ3J1cHBpZXJ0DQpmdW5jdGlvbiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGFycmF5LCBTZW5kZXJSZWloZW5mb2xnZSkgew0KICBjb25zdCBncnVwcGllcnRlT2JqZWt0ZSA9IHt9Ow0KICBTZW5kZXJSZWloZW5mb2xnZS5mb3JFYWNoKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW10pOw0KDQogIC8vIE9iamVrdGUgbmFjaCBTZW5kZXJuIGdydXBwaWVyZW4gdW5kIFJlaWhlbmZvbGdlIGJlaWJlaGFsdGVuDQogIGZvciAobGV0IGkgPSAwOyBpIDwgYXJyYXkubGVuZ3RoOyBpKyspIHsNCiAgICBjb25zdCBvYmpla3QgPSBhcnJheVtpXTsNCiAgICBjb25zdCBTZW5kZXIgPSBvYmpla3QuU2VuZGVyOw0KICAgIGlmIChncnVwcGllcnRlT2JqZWt0ZS5oYXNPd25Qcm9wZXJ0eShTZW5kZXIpKSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdLnB1c2gob2JqZWt0KTsNCiAgICB9IGVsc2Ugew0KICAgICAgZ3J1cHBpZXJ0ZU9iamVrdGVbU2VuZGVyXSA9IFtvYmpla3RdOw0KICAgIH0NCiAgfQ0KDQogIC8vIEZlaGxlbmRlIFNlbmRlciBhbnMgRW5kZSBkZXMgZ3J1cHBpZXJ0ZW4gQXJyYXlzIGhpbnp1ZsO8Z2VuDQogIE9iamVjdC5rZXlzKGdydXBwaWVydGVPYmpla3RlKS5mb3JFYWNoKFNlbmRlciA9PiB7DQogICAgaWYgKCFTZW5kZXJSZWloZW5mb2xnZS5pbmNsdWRlcyhTZW5kZXIpKSB7DQogICAgICBTZW5kZXJSZWloZW5mb2xnZS5wdXNoKFNlbmRlcik7DQogICAgfQ0KICB9KTsNCg0KICByZXR1cm4gU2VuZGVyUmVpaGVuZm9sZ2UuZmxhdE1hcChTZW5kZXIgPT4gZ3J1cHBpZXJ0ZU9iamVrdGVbU2VuZGVyXSk7DQp9DQoNCmZ1bmN0aW9uIGNvbnZlcnRadWx1VG9VVEMoenVsdVRpbWUpIHsNCiAgLy8gQ29udmVydCB0aGUgaW5wdXQgdG8gYSBzdHJpbmcNCiAgenVsdVRpbWUgPSB6dWx1VGltZS50b1N0cmluZygpOw0KDQogIC8vIFp1bHUgdGltZSBpcyBhbHJlYWR5IGluIFVUQywgc28ganVzdCByZW1vdmUgdGhlICdaJyBzdWZmaXgNCiAgY29uc3QgdXRjVGltZSA9IHp1bHVUaW1lLnNsaWNlKDAsIC0xKTsNCg0KICAvLyBSZXR1cm4gdGhlIFVUQyB0aW1lDQogIHJldHVybiB1dGNUaW1lOw0KfQ0K</field>
                                     <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                   </block>
                                   <block type="variables_set" id="VRvfLzS84=#:PDPbveDw" x="-688" y="513">
                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                     <value name="VALUE">
                                       <block type="procedures_callcustomreturn" id="PQqreJ!}rt#BPi~E#k^F">
                                         <mutation name="parser">
                                           <arg name="Sender"></arg>
                                           <arg name="Datum"></arg>
                                           <arg name="Sort"></arg>
                                         </mutation>
                                         <value name="ARG0">
                                           <block type="text" id="qr^7fW:^y{2nvKp[0E(I">
                                             <field name="TEXT">3sat</field>
                                           </block>
                                         </value>
                                         <value name="ARG1">
                                           <block type="time_get" id="XnksAB9aj1r3u~aB$;SZ">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                             <field name="OPTION">object</field>
                                           </block>
                                         </value>
                                         <value name="ARG2">
                                           <block type="lists_create_with" id="n~lIb?9t@W0^mK^nExt~">
                                             <mutation items="8"></mutation>
                                             <value name="ADD0">
                                               <block type="text" id="uU@D5JgvfcU:FbXT^sf{">
                                                 <field name="TEXT">ARD</field>
                                               </block>
                                             </value>
                                             <value name="ADD1">
                                               <block type="text" id="tZI6OeF.G.!Fs9$D32cb">
                                                 <field name="TEXT">ZDF</field>
                                               </block>
                                             </value>
                                             <value name="ADD2">
                                               <block type="text" id="xL-%YhvI`sBd5I;DR1zI">
                                                 <field name="TEXT">Pro7</field>
                                               </block>
                                             </value>
                                             <value name="ADD3">
                                               <block type="text" id="F@+biKL%pY|2rUBe9%q,">
                                                 <field name="TEXT">RTL</field>
                                               </block>
                                             </value>
                                             <value name="ADD4">
                                               <block type="text" id="g@+`H,c%_@B/7hgH5FXA">
                                                 <field name="TEXT">3sat</field>
                                               </block>
                                             </value>
                                             <value name="ADD5">
                                               <block type="text" id="Z~Iw6DOAKUB4Dr,+Pqs)">
                                                 <field name="TEXT">Sat1</field>
                                               </block>
                                             </value>
                                             <value name="ADD6">
                                               <block type="text" id="{I@j8oGP~QmJA{)_zAmy">
                                                 <field name="TEXT">Vox</field>
                                               </block>
                                             </value>
                                             <value name="ADD7">
                                               <block type="text" id="Fi(~UgnpAkTYJD`)%mm(">
                                                 <field name="TEXT">ZDFneo</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="debug" id="v*60KZc^%8TejL%5EOKD" inline="true" disabled="true">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="O(hrX9Bzoa8jvS;*uDu`">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="get_attr" id="w_5c2A7T*}?Ba8lc=)Fr">
                                             <value name="PATH">
                                               <shadow type="text" id="*T-ot_9q`v)91_el,!Q{">
                                                 <field name="TEXT">Titel</field>
                                               </shadow>
                                             </value>
                                             <value name="OBJECT">
                                               <block type="variables_get" id="0ZvG8cm/kK^0viy3rjf^">
                                                 <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="debug" id="|^H{k(vCq(fppoQU5+ql" inline="true" disabled="true">
                                             <field name="Severity">log</field>
                                             <value name="TEXT">
                                               <shadow type="text">
                                                 <field name="TEXT">test</field>
                                               </shadow>
                                               <block type="get_attr" id="5GTv3TS!D;R^U,bqPxUF">
                                                 <value name="PATH">
                                                   <shadow type="text" id=":_w+iMPxfmuqgjYDnt4F">
                                                     <field name="TEXT">Start</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="OBJECT">
                                                   <block type="variables_get" id="J$F=MD*wg@ApV8X3/+|@">
                                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="debug" id="$kcjevz!_:y@l8t~6eOS" inline="true" disabled="true">
                                                 <field name="Severity">log</field>
                                                 <value name="TEXT">
                                                   <shadow type="text">
                                                     <field name="TEXT">test</field>
                                                   </shadow>
                                                   <block type="get_attr" id="y.k2dG[Z~!8dFAYW)b/A">
                                                     <value name="PATH">
                                                       <shadow type="text" id=";44m%L8t^O,WW]lO?9nh">
                                                         <field name="TEXT">Ende</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="OBJECT">
                                                       <block type="variables_get" id=",6ocYSw|r@fvzTM!Q3[)">
                                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="debug" id="l35?J_G*ZxEnW1-nYp~_" inline="true" disabled="true">
                                                     <field name="Severity">log</field>
                                                     <value name="TEXT">
                                                       <shadow type="text">
                                                         <field name="TEXT">test</field>
                                                       </shadow>
                                                       <block type="get_attr" id="qsx%a{Gh{[Wl:2q8M6`j">
                                                         <value name="PATH">
                                                           <shadow type="text" id="uEmGg,;`Hvg.).H7r~2w">
                                                             <field name="TEXT">Sender</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="OBJECT">
                                                           <block type="variables_get" id="Ey]wJHxbb9V:YeT(K*Zb">
                                                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="debug" id="hL/5V*PXx{*UZ(lQmLNC" inline="true" disabled="true">
                                                         <field name="Severity">error</field>
                                                         <value name="TEXT">
                                                           <shadow type="text">
                                                             <field name="TEXT">test</field>
                                                           </shadow>
                                                           <block type="get_attr" id="9t~RXlM5trgA6:+Ix*2s">
                                                             <value name="PATH">
                                                               <shadow type="text" id="wl~=eY+vzwZ7Rz*TYcH6">
                                                                 <field name="TEXT">Bild</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="OBJECT">
                                                               <block type="variables_get" id="Nx#QGy0Peb:Wwd%p2yD_">
                                                                 <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="debug" id="$h~Qjs|,jz|X%perIDw+" inline="true" disabled="true">
                                                             <field name="Severity">log</field>
                                                             <value name="TEXT">
                                                               <shadow type="text">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="get_attr" id="M:$4G?n2Bbi#^#vP5YIG">
                                                                 <value name="PATH">
                                                                   <shadow type="text" id="+94+q2YiK+(V%g57r8MR">
                                                                     <field name="TEXT">Beschreibung</field>
                                                                   </shadow>
                                                                 </value>
                                                                 <value name="OBJECT">
                                                                   <block type="variables_get" id="Z9Klz%mT5AdnBE?Wc@oG">
                                                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                   <block type="variables_set" id="JhGiCDiP%))kB**i45dI" disabled="true" x="-938" y="1163">
                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                     <value name="VALUE">
                                       <block type="procedures_callcustomreturn" id="HdO3%^21G};.gBF84dZm">
                                         <mutation name="parser">
                                           <arg name="Sender"></arg>
                                           <arg name="Datum"></arg>
                                           <arg name="Sort"></arg>
                                         </mutation>
                                         <value name="ARG0">
                                           <block type="text" id="SFQYiA*Etj3*P+Oom?Mb">
                                             <field name="TEXT">3sat</field>
                                           </block>
                                         </value>
                                         <value name="ARG1">
                                           <block type="math_arithmetic" id="A/]2?hjl3C#S2(D([x:4">
                                             <field name="OP">ADD</field>
                                             <value name="A">
                                               <shadow type="math_number" id="51JB`mc%HBtejDU]iV=(">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                               <block type="convert_from_date" id="hSJISuB1X9:#]$r}}8ri">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                 <field name="OPTION">object</field>
                                                 <value name="VALUE">
                                                   <block type="get_attr" id="RSqKVn2cTjjs][;RVTRh">
                                                     <value name="PATH">
                                                       <shadow type="text" id="^QYL4q|,7RX@T:NE/IVy">
                                                         <field name="TEXT">Ende</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="OBJECT">
                                                       <block type="variables_get" id="_8E/+d@UbVrJt6a}1QH`">
                                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <shadow type="math_number" id="VK;*grc,l/stb{#u+gMF">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="variables_set" id="[zE_$ax,#;9JPZg^epT=" disabled="true">
                                         <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                         <value name="VALUE">
                                           <block type="convert_json2object" id="=NG=AS+^ao9R$ui:l!D{">
                                             <value name="VALUE">
                                               <block type="get_value" id=",h=-dP8V]j{7N@}|5l};">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">0_userdata.0.Tima</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="controls_for" id="b?=qr!yRv^maLx3l,{#U" disabled="true">
                                             <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                             <value name="FROM">
                                               <shadow type="math_number" id="T4cAK#:`p$gXx%bhE#;.">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                             </value>
                                             <value name="TO">
                                               <shadow type="math_number" id="#kk)QaM-cV*0nt3jOsF(">
                                                 <field name="NUM">10</field>
                                               </shadow>
                                               <block type="lists_length" id="(?[0hPgY24r8{%V1!kv=">
                                                 <value name="VALUE">
                                                   <block type="variables_get" id="YNKTx7Abm13thozR0iH]">
                                                     <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <value name="BY">
                                               <shadow type="math_number" id="s92l69rZS*o+d2hZU-V_">
                                                 <field name="NUM">1</field>
                                               </shadow>
                                             </value>
                                             <statement name="DO">
                                               <block type="variables_set" id="AxPs$IKZWxd_{,+]%+w1">
                                                 <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                 <value name="VALUE">
                                                   <block type="lists_getIndex" id="FUL=Z{um:qCTw#He*V#A">
                                                     <mutation statement="false" at="true"></mutation>
                                                     <field name="MODE">GET</field>
                                                     <field name="WHERE">FROM_START</field>
                                                     <value name="VALUE">
                                                       <block type="variables_get" id="3r-^f+PTu_|T3D?pf=5j">
                                                         <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                       </block>
                                                     </value>
                                                     <value name="AT">
                                                       <block type="variables_get" id="Z`#VG0:a~y|U$:seh2:x">
                                                         <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="debug" id="8Le[z~qykcl`7LX,5P=k">
                                                     <field name="Severity">error</field>
                                                     <value name="TEXT">
                                                       <shadow type="text" id=";8a~3L{-qW_o8`[F*`#Q">
                                                         <field name="TEXT">test</field>
                                                       </shadow>
                                                       <block type="get_attr" id="8-xanJ.a0r@?2EP2%pSJ">
                                                         <value name="PATH">
                                                           <shadow type="text" id="M+r-:[+r#v(jU]_lx^@j">
                                                             <field name="TEXT">Titel</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="OBJECT">
                                                           <block type="variables_get" id="k)CIG)uyctw6ukhDINfl">
                                                             <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </next>
                                               </block>
                                             </statement>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                   <block type="procedures_defnoreturn" id="_K1,e%A~,QHL7lR#;o,s" x="-887" y="2563">
                                     <field name="NAME">Trigger Sendungsende</field>
                                     <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                     <statement name="STACK">
                                       <block type="schedule_create" id="QGtmiElp64([(sHKXWv:">
                                         <field name="NAME">schedule1</field>
                                         <value name="SCHEDULE">
                                           <shadow type="field_cron" id="@/1k$CRLUHPtv##08jMX">
                                             <field name="CRON">* * * * *</field>
                                           </shadow>
                                           <block type="cron_builder" id="UY%@(09Qwv{vj!BPBrxs">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" seconds="true" as_line="false"></mutation>
                                             <field name="LINE">FALSE</field>
                                             <field name="WITH_SECONDS">TRUE</field>
                                             <value name="DOW">
                                               <shadow type="text" id="[p7qcK,9R@Ie+gNx*HwP">
                                                 <field name="TEXT">*</field>
                                               </shadow>
                                             </value>
                                             <value name="MONTHS">
                                               <shadow type="text" id="c-E:pW=0e$hU=F$uxup:">
                                                 <field name="TEXT">*</field>
                                               </shadow>
                                             </value>
                                             <value name="DAYS">
                                               <shadow type="text" id="4W?UAkC.SA4ePGO-@6/X">
                                                 <field name="TEXT">*</field>
                                               </shadow>
                                               <block type="variables_get" id="E)=9Z`KP|*LsG#.^nL)9">
                                                 <field name="VAR" id="]BTNK|@|Qn4t?IQzR(sc">tag</field>
                                               </block>
                                             </value>
                                             <value name="HOURS">
                                               <shadow type="text" id="4*0xY*@8IHVnaYwUbc`|">
                                                 <field name="TEXT">*</field>
                                               </shadow>
                                               <block type="variables_get" id=":LG`=1zx[IbT.|,OJd0J">
                                                 <field name="VAR" id="C$xy/!eJr45/6sjkYui}">stunde</field>
                                               </block>
                                             </value>
                                             <value name="MINUTES">
                                               <shadow type="text" id="tMBjmn.$N60lMAdHZMH!">
                                                 <field name="TEXT">*</field>
                                               </shadow>
                                               <block type="variables_get" id="t#zVW!hY:_|G~%kD^59H">
                                                 <field name="VAR" id="5[]lC%HZ%ms68yMuwW!1">minute</field>
                                               </block>
                                             </value>
                                             <value name="SECONDS">
                                               <shadow type="text" id="~$$4kcM}|wtsJYVl6@?C">
                                                 <field name="TEXT">*</field>
                                               </shadow>
                                               <block type="variables_get" id="PB/+=Y%%w+r1_lSua1Ti">
                                                 <field name="VAR" id="4SkzLXPg%ikY[vz0m00?">Sekunde</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <statement name="STATEMENT">
                                           <block type="telegram" id=";A+/8EBF-8GChF`F:E.K">
                                             <field name="INSTANCE">.0</field>
                                             <field name="LOG"></field>
                                             <field name="SILENT">FALSE</field>
                                             <field name="PARSEMODE">default</field>
                                             <field name="ESCAPING">FALSE</field>
                                             <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                             <value name="MESSAGE">
                                               <shadow type="text" id="iXqgP=p+slnKP,FFJ:[Q">
                                                 <field name="TEXT">ende</field>
                                               </shadow>
                                             </value>
                                           </block>
                                         </statement>
                                       </block>
                                     </statement>
                                   </block>
                                  </xml>
                                  

                                  Image 082.png

                                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                  David G.D 2 Antworten Letzte Antwort
                                  0
                                  • liv-in-skyL liv-in-sky

                                    @david-g

                                    schau dir den output mal hier an https://tableconvert.com/json-to-html - einfach den inhalt des datenpunktes hier einsetzen, dann belommst du mal eine übersichtstabelle - und kontrolliere mal, ob die zeiten auch richtig sind

                                    hier das momentane blockly zum import !!! Vorsicht - du mußt im script den datenpunkt wieder angleichen und auch den pfad zur datei - ist bei mir anders, wie bei dir !!!

                                    <xml xmlns="https://developers.google.com/blockly/xml">
                                     <variables>
                                       <variable id="v9(OKj}zllQ44H{)Lc{N">reihenfolgeArray</variable>
                                       <variable id="mCYwI42|ncHnAW9vEKvY">jsonObject</variable>
                                       <variable id="kbL5/)K1!N4cip+5_.1i">Sender</variable>
                                       <variable id="=J@n/ITm;Kc+d4@zMh7!">Datum</variable>
                                       <variable id="xYguh!f[vX]*JbXj0Tgh">Sort</variable>
                                       <variable id="/_EVt8i8cL:*ALcrdhfG">ergebnis</variable>
                                       <variable id="0d$,^d=DyR?A@dc^$2k{">liste</variable>
                                       <variable type="cron" id="schedule1">schedule1</variable>
                                       <variable id="K,2TEeTH[~P0w=~$MuBY">i</variable>
                                       <variable id="%mKBe`ebTtbysu/M*J*3">obj</variable>
                                       <variable id="]BTNK|@|Qn4t?IQzR(sc">tag</variable>
                                       <variable id="C$xy/!eJr45/6sjkYui}">stunde</variable>
                                       <variable id="5[]lC%HZ%ms68yMuwW!1">minute</variable>
                                       <variable id="4SkzLXPg%ikY[vz0m00?">Sekunde</variable>
                                     </variables>
                                     <block type="procedures_defcustomreturn" id="%~/MYnto3+Qsd;Wd9kpJ" disabled="true" x="162" y="288">
                                       <mutation statements="false">
                                         <arg name="reihenfolgeArray" varid="v9(OKj}zllQ44H{)Lc{N"></arg>
                                         <arg name="jsonObject" varid="mCYwI42|ncHnAW9vEKvY"></arg>
                                       </mutation>
                                       <field name="NAME">etwas tun</field>
                                       <field name="SCRIPT">Y29uc3QganNvbkFycmF5ID0ganNvbk9iamVjdDsNCg0KY29uc3QgU2VuZGVyUmVpaGVuZm9sZ2UgPSByZWloZW5mb2xnZUFycmF5OyAvLyBSZWloZW5mb2xnZSBkZXIgTmFtZW4gaW0gQXJyYXkNCg0KDQovLyBGdW5rdGlvbiwgZGllIGRhcyBKU09OLUFycmF5IHNvcnRpZXJ0IHVuZCBncnVwcGllcnQNCmZ1bmN0aW9uIHNvcnRpZXJlVW5kR3J1cHBpZXJlQXJyYXkoYXJyYXksIFNlbmRlclJlaWhlbmZvbGdlKSB7DQogIGNvbnN0IGdydXBwaWVydGVPYmpla3RlID0ge307DQogIFNlbmRlclJlaWhlbmZvbGdlLmZvckVhY2goU2VuZGVyID0+IGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0gPSBbXSk7DQoNCiAgLy8gT2JqZWt0ZSBuYWNoIFNlbmRlcm4gZ3J1cHBpZXJlbiB1bmQgUmVpaGVuZm9sZ2UgYmVpYmVoYWx0ZW4NCiAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgew0KICAgIGNvbnN0IG9iamVrdCA9IGFycmF5W2ldOw0KICAgIGNvbnN0IFNlbmRlciA9IG9iamVrdC5TZW5kZXI7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KFNlbmRlcikpIHsNCiAgICAgIGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0ucHVzaChvYmpla3QpOw0KICAgIH0gZWxzZSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goU2VuZGVyID0+IHsNCiAgICBpZiAoIVNlbmRlclJlaWhlbmZvbGdlLmluY2x1ZGVzKFNlbmRlcikpIHsNCiAgICAgIFNlbmRlclJlaWhlbmZvbGdlLnB1c2goU2VuZGVyKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KLy8gU29ydGllcnRlcyB1bmQgZ3J1cHBpZXJ0ZXMgQXJyYXkgYXVzZ2ViZW4NCnJldHVybiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGpzb25BcnJheSwgU2VuZGVyUmVpaGVuZm9sZ2UpOw0KDQo=</field>
                                       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                     </block>
                                     <block type="variables_set" id="g#6eJHHD$|.rT!EB3kr?" disabled="true" x="163" y="363">
                                       <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                       <value name="VALUE">
                                         <block type="convert_json2object" id="O?9o(;wlZ=N9K@oF0}[g">
                                           <value name="VALUE">
                                             <block type="get_value" id="s_6sYSHlZ1g_Fl]^Mu8~">
                                               <field name="ATTR">val</field>
                                               <field name="OID">0_userdata.0.Tima</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="update" id=";=M@ex`Bc+/L,[V3a/U|" disabled="true">
                                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                           <field name="OID">0_userdata.0.string</field>
                                           <field name="WITH_DELAY">FALSE</field>
                                           <value name="VALUE">
                                             <block type="procedures_callcustomreturn" id="2$?TGN/x#|j}{sH%8PGe" disabled="true">
                                               <mutation name="etwas tun">
                                                 <arg name="reihenfolgeArray"></arg>
                                                 <arg name="jsonObject"></arg>
                                               </mutation>
                                               <value name="ARG0">
                                                 <block type="lists_create_with" id="+aT9=v$yidtG{aAH-:e_">
                                                   <mutation items="3"></mutation>
                                                   <value name="ADD0">
                                                     <block type="text" id="SCr/fl/y~U-PLgz1(Q5#">
                                                       <field name="TEXT">ARD</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD1">
                                                     <block type="text" id="d^a_#@[Zu#}b/VH1x7C#">
                                                       <field name="TEXT">3sat</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD2">
                                                     <block type="text" id="9*Ru]3hX$_a%s3qZSG,l">
                                                       <field name="TEXT">WDR HD Köln</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="ARG1">
                                                 <block type="variables_get" id="F@EIt97*,6^a[t52:87Q">
                                                   <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                     <block type="comment" id="Gx.k6]_*2m6L`7knLy9Q" x="-687" y="413">
                                       <field name="COMMENT">https://forum.iobroker.net/post/985318</field>
                                       <next>
                                         <block type="comment" id="-f_/%(vogA^/+lXORifj">
                                           <field name="COMMENT">TV epg xml</field>
                                         </block>
                                       </next>
                                     </block>
                                     <block type="procedures_defcustomreturn" id="Fdn;N_DDcOcQm^j|,Ft!" x="-687" y="463">
                                       <mutation statements="false">
                                         <arg name="Sender" varid="kbL5/)K1!N4cip+5_.1i"></arg>
                                         <arg name="Datum" varid="=J@n/ITm;Kc+d4@zMh7!"></arg>
                                         <arg name="Sort" varid="xYguh!f[vX]*JbXj0Tgh"></arg>
                                       </mutation>
                                       <field name="NAME">parser</field>
                                       <field name="SCRIPT">LyoqDQogKiBad2VjazogICBlcnN0ZWxsdCBUYWJlbGxlKGpzb24pIGF1cyBYTUwgVFYtRGF0ZW4gdm9uIGVwZy5iZXN0DQogKiBEYXR1bTogICAyMC4wNC4yMDIyDQogKiBBdXRvcjogICBAZmFzdGZvb3QNCiAqIEZvcnVtOiAgIGh0dHBzOi8vZm9ydW0uaW9icm9rZXIubmV0L3Bvc3QvNzkyODY1DQogKi8NCmNvbnN0IGZzID0gcmVxdWlyZSgnZnMnKTsNCmNvbnN0IHhtbDJqcyA9IHJlcXVpcmUoJ3htbDJqcycpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWludHJhZ2VuIGluIEFkYXB0ZXItSW5zdGFueg0KY29uc3QgcGFyc2VyID0gbmV3IHhtbDJqcy5QYXJzZXIoKTsNCi8vY29uc3QgU2VuZGVyID0gJzNzYXQuZGUnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VuZGVyZmlsdGVyDQpjb25zdCBub3cgPSBEYXR1bTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFplaXRmaWx0ZXINCg0KZnVuY3Rpb24gcGFyc2VBc3luYygpIHsNCiAgICBsZXQgZGF0YSA9IGZzLnJlYWRGaWxlU3luYygnL0RhdGVuL2VwZy54bWwnKTsNCiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gew0KICAgICAgICBwYXJzZXIucGFyc2VTdHJpbmcoZGF0YSwgZnVuY3Rpb24gKGVyciwgcmVzdWx0KSB7DQogICAgICAgICAgICBpZiAoZXJyKSB7DQogICAgICAgICAgICAgICAgbG9nKCdGZWhsZXIgJyArIGVycik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7DQogICAgICAgIH0pDQogICAgfSk7DQp9DQoNCmNvbnN0IHVlYmVyc2ljaHQgPSBbXTsNCmxldCBqc29uID0gYXdhaXQgcGFyc2VBc3luYygpOw0KLy9mcy53cml0ZUZpbGUoJy9vcHQvaW9icm9rZXIvRG93bmxvYWRzL3R2Lmpzb24nLCBKU09OLnN0cmluZ2lmeShqc29uKSwgZSA9PiB7IH0pDQpqc29uLnR2LnByb2dyYW1tZS5mb3JFYWNoKHAgPT4geyAvL2xvZyhKU09OLnN0cmluZ2lmeShwKSk7IGxvZyhKU09OLnN0cmluZ2lmeShwLmljb25bMF1bJyQnXVsnc3JjJ10pKTsgDQogICAgbGV0IHN0YXJ0ID0gcFsnJCddLnN0YXJ0Lm1hdGNoKC8oXGR7NH0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KShcZHsyfSlccyhcK1xkezJ9KS8pOw0KICAgIGxldCBzdG9wID0gcFsnJCddLnN0b3AubWF0Y2goLyhcZHs0fSkoXGR7Mn0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KVxzKFwrXGR7Mn0pLyk7DQogICAgc3RhcnQgPSBuZXcgRGF0ZShzdGFydFsxXSArICctJyArIHN0YXJ0WzJdICsgJy0nICsgc3RhcnRbM10gKyAnICcgKyBzdGFydFs0XSArICc6JyArIHN0YXJ0WzVdICsgJzonICsgc3RhcnRbNl0gKyAnIFVUQycgKyBzdGFydFs3XSkNCiAgICBzdG9wID0gbmV3IERhdGUoc3RvcFsxXSArICctJyArIHN0b3BbMl0gKyAnLScgKyBzdG9wWzNdICsgJyAnICsgc3RvcFs0XSArICc6JyArIHN0b3BbNV0gKyAnOicgKyBzdG9wWzZdICsgJyBVVEMnICsgc3RvcFs3XSkNCiAgICBsZXQgbXlJY29uOw0KICAgICFwLmhhc093blByb3BlcnR5KCJpY29uIikgPyBteUljb249IiIgOiBteUljb249cC5pY29uWzBdWyckJ11bJ3NyYyddDQogICAgdWViZXJzaWNodC5wdXNoKHsNCiAgICAgICAgIlNlbmRlciI6IHBbJyQnXS5jaGFubmVsLnJlcGxhY2UoJy5kZScsJycpLA0KICAgICAgICAiU3RhcnQiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RhcnQpLCAiU1M6bW0iKSwNCiAgICAgICAgIkVuZGUiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RvcCksICJTUzptbSIpLCANCiAgICAgICAgIkRhdHVtIjogZm9ybWF0RGF0ZShnZXREYXRlT2JqZWN0KHN0YXJ0KSwgIlRULk1NLiIpLA0KICAgICAgICAiQmVzY2hyZWlidW5nIjogcC5kZXNjWzBdWydfJ10sDQogICAgICAgICJTdGFydFRpbWVTdGFtcCI6IGdldERhdGVPYmplY3QoY29udmVydFp1bHVUb1VUQyhzdGFydCkpLmdldFRpbWUoKSwNCiAgICAgICAgIkJpbGQiOiBteUljb24sDQogICAgICAgICJUaXRlbCI6IHAudGl0bGVbMF1bJ18nXSwNCiAgICAgICAgIkNoYW5uZWxJY29uIjogIiIsDQogICAgICAgICJEaXNwbGF5TmFtZSI6ICIiDQogICAgfSkNCn0pDQpjb25zdCBzZW5kZXJJY29ucz1bXTsNCmpzb24udHYuY2hhbm5lbC5mb3JFYWNoKHAgPT4geyAvL2xvZyhwKQ0KIHNlbmRlckljb25zLnB1c2goew0KICAgICAgICJTZW5kZXIiOiBwWyckJ10uaWQucmVwbGFjZSgnLmRlJywnJyksDQogICAgICAgIkJpbGQiOiBwWydpY29uJ11bMF1bJyQnXS5zcmMsDQogICAgICAgIkRpc3BsYXlOYW1lIjogcFsnZGlzcGxheS1uYW1lJ11bMF0NCiAgICB9KQ0KICAgLy8gbG9nKEpTT04uc3RyaW5naWZ5KHNlbmRlckljb25zKSkNCn0pDQoNCmZvcihsZXQgdT0wO3U8dWViZXJzaWNodC5sZW5ndGg7dSsrKSB7DQogIGZvciAobGV0IGk9MDsgaTxzZW5kZXJJY29ucy5sZW5ndGg7aSsrKXsgaWYgKHVlYmVyc2ljaHRbdV0uU2VuZGVyPT1zZW5kZXJJY29uc1tpXS5TZW5kZXIpIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3VlYmVyc2ljaHRbdV0uQ2hhbm5lbEljb249c2VuZGVySWNvbnNbaV0uQmlsZDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1ZWJlcnNpY2h0W3VdLkRpc3BsYXlOYW1lPXNlbmRlckljb25zW2ldLkRpc3BsYXlOYW1lOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fQ0KfQ0KDQoNCi8vYWxzIFRhYmVsbGUgZsO8ciBWSVMgc3BlaWNoZXJuDQoNCi8vc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkodWViZXJzaWNodCkpOw0Kc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkoc29ydGllcmVVbmRHcnVwcGllcmVBcnJheSh1ZWJlcnNpY2h0LCBTb3J0KSkpOw0KDQovL0ZpbHRlcm4gbmFjaCBTZW5kZXIgdW5kIFplaXQNCmxldCBqZXR6dCA9IHVlYmVyc2ljaHQuZmlsdGVyKHAgPT4gew0KICAgIHJldHVybiBwLlNlbmRlciA9PT0gU2VuZGVyLnJlcGxhY2UoJy5kZScsJycpICYmIHAuU3RhcnQgPD0gbm93ICYmIHAuRW5kZSA+IG5vdzsNCn0pDQppZiAoamV0enQubGVuZ3RoID4gMCkNCiAgICByZXR1cm4gamV0enRbMF07DQplbHNlDQogICAgcmV0dXJuIHsgIlNlbmRlciI6IG51bGwsICJTdGFydCI6IG51bGwsICJFbmRlIjogbnVsbCwgIlRpdGVsIjogIktlaW4gbGF1ZmVuZGVzIFByb2dyYW1tIGdlZnVuZGVuISIgfQ0KDQoNCmNvbnN0IFNlbmRlclJlaWhlbmZvbGdlID0gcmVpaGVuZm9sZ2VBcnJheTsgLy8gUmVpaGVuZm9sZ2UgZGVyIE5hbWVuIGltIEFycmF5DQoNCg0KLy8gRnVua3Rpb24sIGRpZSBkYXMgSlNPTi1BcnJheSBzb3J0aWVydCB1bmQgZ3J1cHBpZXJ0DQpmdW5jdGlvbiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGFycmF5LCBTZW5kZXJSZWloZW5mb2xnZSkgew0KICBjb25zdCBncnVwcGllcnRlT2JqZWt0ZSA9IHt9Ow0KICBTZW5kZXJSZWloZW5mb2xnZS5mb3JFYWNoKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW10pOw0KDQogIC8vIE9iamVrdGUgbmFjaCBTZW5kZXJuIGdydXBwaWVyZW4gdW5kIFJlaWhlbmZvbGdlIGJlaWJlaGFsdGVuDQogIGZvciAobGV0IGkgPSAwOyBpIDwgYXJyYXkubGVuZ3RoOyBpKyspIHsNCiAgICBjb25zdCBvYmpla3QgPSBhcnJheVtpXTsNCiAgICBjb25zdCBTZW5kZXIgPSBvYmpla3QuU2VuZGVyOw0KICAgIGlmIChncnVwcGllcnRlT2JqZWt0ZS5oYXNPd25Qcm9wZXJ0eShTZW5kZXIpKSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdLnB1c2gob2JqZWt0KTsNCiAgICB9IGVsc2Ugew0KICAgICAgZ3J1cHBpZXJ0ZU9iamVrdGVbU2VuZGVyXSA9IFtvYmpla3RdOw0KICAgIH0NCiAgfQ0KDQogIC8vIEZlaGxlbmRlIFNlbmRlciBhbnMgRW5kZSBkZXMgZ3J1cHBpZXJ0ZW4gQXJyYXlzIGhpbnp1ZsO8Z2VuDQogIE9iamVjdC5rZXlzKGdydXBwaWVydGVPYmpla3RlKS5mb3JFYWNoKFNlbmRlciA9PiB7DQogICAgaWYgKCFTZW5kZXJSZWloZW5mb2xnZS5pbmNsdWRlcyhTZW5kZXIpKSB7DQogICAgICBTZW5kZXJSZWloZW5mb2xnZS5wdXNoKFNlbmRlcik7DQogICAgfQ0KICB9KTsNCg0KICByZXR1cm4gU2VuZGVyUmVpaGVuZm9sZ2UuZmxhdE1hcChTZW5kZXIgPT4gZ3J1cHBpZXJ0ZU9iamVrdGVbU2VuZGVyXSk7DQp9DQoNCmZ1bmN0aW9uIGNvbnZlcnRadWx1VG9VVEMoenVsdVRpbWUpIHsNCiAgLy8gQ29udmVydCB0aGUgaW5wdXQgdG8gYSBzdHJpbmcNCiAgenVsdVRpbWUgPSB6dWx1VGltZS50b1N0cmluZygpOw0KDQogIC8vIFp1bHUgdGltZSBpcyBhbHJlYWR5IGluIFVUQywgc28ganVzdCByZW1vdmUgdGhlICdaJyBzdWZmaXgNCiAgY29uc3QgdXRjVGltZSA9IHp1bHVUaW1lLnNsaWNlKDAsIC0xKTsNCg0KICAvLyBSZXR1cm4gdGhlIFVUQyB0aW1lDQogIHJldHVybiB1dGNUaW1lOw0KfQ0K</field>
                                       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                     </block>
                                     <block type="variables_set" id="VRvfLzS84=#:PDPbveDw" x="-688" y="513">
                                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                       <value name="VALUE">
                                         <block type="procedures_callcustomreturn" id="PQqreJ!}rt#BPi~E#k^F">
                                           <mutation name="parser">
                                             <arg name="Sender"></arg>
                                             <arg name="Datum"></arg>
                                             <arg name="Sort"></arg>
                                           </mutation>
                                           <value name="ARG0">
                                             <block type="text" id="qr^7fW:^y{2nvKp[0E(I">
                                               <field name="TEXT">3sat</field>
                                             </block>
                                           </value>
                                           <value name="ARG1">
                                             <block type="time_get" id="XnksAB9aj1r3u~aB$;SZ">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                               <field name="OPTION">object</field>
                                             </block>
                                           </value>
                                           <value name="ARG2">
                                             <block type="lists_create_with" id="n~lIb?9t@W0^mK^nExt~">
                                               <mutation items="8"></mutation>
                                               <value name="ADD0">
                                                 <block type="text" id="uU@D5JgvfcU:FbXT^sf{">
                                                   <field name="TEXT">ARD</field>
                                                 </block>
                                               </value>
                                               <value name="ADD1">
                                                 <block type="text" id="tZI6OeF.G.!Fs9$D32cb">
                                                   <field name="TEXT">ZDF</field>
                                                 </block>
                                               </value>
                                               <value name="ADD2">
                                                 <block type="text" id="xL-%YhvI`sBd5I;DR1zI">
                                                   <field name="TEXT">Pro7</field>
                                                 </block>
                                               </value>
                                               <value name="ADD3">
                                                 <block type="text" id="F@+biKL%pY|2rUBe9%q,">
                                                   <field name="TEXT">RTL</field>
                                                 </block>
                                               </value>
                                               <value name="ADD4">
                                                 <block type="text" id="g@+`H,c%_@B/7hgH5FXA">
                                                   <field name="TEXT">3sat</field>
                                                 </block>
                                               </value>
                                               <value name="ADD5">
                                                 <block type="text" id="Z~Iw6DOAKUB4Dr,+Pqs)">
                                                   <field name="TEXT">Sat1</field>
                                                 </block>
                                               </value>
                                               <value name="ADD6">
                                                 <block type="text" id="{I@j8oGP~QmJA{)_zAmy">
                                                   <field name="TEXT">Vox</field>
                                                 </block>
                                               </value>
                                               <value name="ADD7">
                                                 <block type="text" id="Fi(~UgnpAkTYJD`)%mm(">
                                                   <field name="TEXT">ZDFneo</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="debug" id="v*60KZc^%8TejL%5EOKD" inline="true" disabled="true">
                                           <field name="Severity">log</field>
                                           <value name="TEXT">
                                             <shadow type="text" id="O(hrX9Bzoa8jvS;*uDu`">
                                               <field name="TEXT">test</field>
                                             </shadow>
                                             <block type="get_attr" id="w_5c2A7T*}?Ba8lc=)Fr">
                                               <value name="PATH">
                                                 <shadow type="text" id="*T-ot_9q`v)91_el,!Q{">
                                                   <field name="TEXT">Titel</field>
                                                 </shadow>
                                               </value>
                                               <value name="OBJECT">
                                                 <block type="variables_get" id="0ZvG8cm/kK^0viy3rjf^">
                                                   <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="debug" id="|^H{k(vCq(fppoQU5+ql" inline="true" disabled="true">
                                               <field name="Severity">log</field>
                                               <value name="TEXT">
                                                 <shadow type="text">
                                                   <field name="TEXT">test</field>
                                                 </shadow>
                                                 <block type="get_attr" id="5GTv3TS!D;R^U,bqPxUF">
                                                   <value name="PATH">
                                                     <shadow type="text" id=":_w+iMPxfmuqgjYDnt4F">
                                                       <field name="TEXT">Start</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="OBJECT">
                                                     <block type="variables_get" id="J$F=MD*wg@ApV8X3/+|@">
                                                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="debug" id="$kcjevz!_:y@l8t~6eOS" inline="true" disabled="true">
                                                   <field name="Severity">log</field>
                                                   <value name="TEXT">
                                                     <shadow type="text">
                                                       <field name="TEXT">test</field>
                                                     </shadow>
                                                     <block type="get_attr" id="y.k2dG[Z~!8dFAYW)b/A">
                                                       <value name="PATH">
                                                         <shadow type="text" id=";44m%L8t^O,WW]lO?9nh">
                                                           <field name="TEXT">Ende</field>
                                                         </shadow>
                                                       </value>
                                                       <value name="OBJECT">
                                                         <block type="variables_get" id=",6ocYSw|r@fvzTM!Q3[)">
                                                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="debug" id="l35?J_G*ZxEnW1-nYp~_" inline="true" disabled="true">
                                                       <field name="Severity">log</field>
                                                       <value name="TEXT">
                                                         <shadow type="text">
                                                           <field name="TEXT">test</field>
                                                         </shadow>
                                                         <block type="get_attr" id="qsx%a{Gh{[Wl:2q8M6`j">
                                                           <value name="PATH">
                                                             <shadow type="text" id="uEmGg,;`Hvg.).H7r~2w">
                                                               <field name="TEXT">Sender</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="Ey]wJHxbb9V:YeT(K*Zb">
                                                               <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="debug" id="hL/5V*PXx{*UZ(lQmLNC" inline="true" disabled="true">
                                                           <field name="Severity">error</field>
                                                           <value name="TEXT">
                                                             <shadow type="text">
                                                               <field name="TEXT">test</field>
                                                             </shadow>
                                                             <block type="get_attr" id="9t~RXlM5trgA6:+Ix*2s">
                                                               <value name="PATH">
                                                                 <shadow type="text" id="wl~=eY+vzwZ7Rz*TYcH6">
                                                                   <field name="TEXT">Bild</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="OBJECT">
                                                                 <block type="variables_get" id="Nx#QGy0Peb:Wwd%p2yD_">
                                                                   <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="debug" id="$h~Qjs|,jz|X%perIDw+" inline="true" disabled="true">
                                                               <field name="Severity">log</field>
                                                               <value name="TEXT">
                                                                 <shadow type="text">
                                                                   <field name="TEXT">test</field>
                                                                 </shadow>
                                                                 <block type="get_attr" id="M:$4G?n2Bbi#^#vP5YIG">
                                                                   <value name="PATH">
                                                                     <shadow type="text" id="+94+q2YiK+(V%g57r8MR">
                                                                       <field name="TEXT">Beschreibung</field>
                                                                     </shadow>
                                                                   </value>
                                                                   <value name="OBJECT">
                                                                     <block type="variables_get" id="Z9Klz%mT5AdnBE?Wc@oG">
                                                                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                     <block type="variables_set" id="JhGiCDiP%))kB**i45dI" disabled="true" x="-938" y="1163">
                                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                       <value name="VALUE">
                                         <block type="procedures_callcustomreturn" id="HdO3%^21G};.gBF84dZm">
                                           <mutation name="parser">
                                             <arg name="Sender"></arg>
                                             <arg name="Datum"></arg>
                                             <arg name="Sort"></arg>
                                           </mutation>
                                           <value name="ARG0">
                                             <block type="text" id="SFQYiA*Etj3*P+Oom?Mb">
                                               <field name="TEXT">3sat</field>
                                             </block>
                                           </value>
                                           <value name="ARG1">
                                             <block type="math_arithmetic" id="A/]2?hjl3C#S2(D([x:4">
                                               <field name="OP">ADD</field>
                                               <value name="A">
                                                 <shadow type="math_number" id="51JB`mc%HBtejDU]iV=(">
                                                   <field name="NUM">1</field>
                                                 </shadow>
                                                 <block type="convert_from_date" id="hSJISuB1X9:#]$r}}8ri">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                   <field name="OPTION">object</field>
                                                   <value name="VALUE">
                                                     <block type="get_attr" id="RSqKVn2cTjjs][;RVTRh">
                                                       <value name="PATH">
                                                         <shadow type="text" id="^QYL4q|,7RX@T:NE/IVy">
                                                           <field name="TEXT">Ende</field>
                                                         </shadow>
                                                       </value>
                                                       <value name="OBJECT">
                                                         <block type="variables_get" id="_8E/+d@UbVrJt6a}1QH`">
                                                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <shadow type="math_number" id="VK;*grc,l/stb{#u+gMF">
                                                   <field name="NUM">1</field>
                                                 </shadow>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="variables_set" id="[zE_$ax,#;9JPZg^epT=" disabled="true">
                                           <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                           <value name="VALUE">
                                             <block type="convert_json2object" id="=NG=AS+^ao9R$ui:l!D{">
                                               <value name="VALUE">
                                                 <block type="get_value" id=",h=-dP8V]j{7N@}|5l};">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">0_userdata.0.Tima</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="controls_for" id="b?=qr!yRv^maLx3l,{#U" disabled="true">
                                               <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                               <value name="FROM">
                                                 <shadow type="math_number" id="T4cAK#:`p$gXx%bhE#;.">
                                                   <field name="NUM">1</field>
                                                 </shadow>
                                               </value>
                                               <value name="TO">
                                                 <shadow type="math_number" id="#kk)QaM-cV*0nt3jOsF(">
                                                   <field name="NUM">10</field>
                                                 </shadow>
                                                 <block type="lists_length" id="(?[0hPgY24r8{%V1!kv=">
                                                   <value name="VALUE">
                                                     <block type="variables_get" id="YNKTx7Abm13thozR0iH]">
                                                       <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="BY">
                                                 <shadow type="math_number" id="s92l69rZS*o+d2hZU-V_">
                                                   <field name="NUM">1</field>
                                                 </shadow>
                                               </value>
                                               <statement name="DO">
                                                 <block type="variables_set" id="AxPs$IKZWxd_{,+]%+w1">
                                                   <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                   <value name="VALUE">
                                                     <block type="lists_getIndex" id="FUL=Z{um:qCTw#He*V#A">
                                                       <mutation statement="false" at="true"></mutation>
                                                       <field name="MODE">GET</field>
                                                       <field name="WHERE">FROM_START</field>
                                                       <value name="VALUE">
                                                         <block type="variables_get" id="3r-^f+PTu_|T3D?pf=5j">
                                                           <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                         </block>
                                                       </value>
                                                       <value name="AT">
                                                         <block type="variables_get" id="Z`#VG0:a~y|U$:seh2:x">
                                                           <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="debug" id="8Le[z~qykcl`7LX,5P=k">
                                                       <field name="Severity">error</field>
                                                       <value name="TEXT">
                                                         <shadow type="text" id=";8a~3L{-qW_o8`[F*`#Q">
                                                           <field name="TEXT">test</field>
                                                         </shadow>
                                                         <block type="get_attr" id="8-xanJ.a0r@?2EP2%pSJ">
                                                           <value name="PATH">
                                                             <shadow type="text" id="M+r-:[+r#v(jU]_lx^@j">
                                                               <field name="TEXT">Titel</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="k)CIG)uyctw6ukhDINfl">
                                                               <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </statement>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                     <block type="procedures_defnoreturn" id="_K1,e%A~,QHL7lR#;o,s" x="-887" y="2563">
                                       <field name="NAME">Trigger Sendungsende</field>
                                       <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                       <statement name="STACK">
                                         <block type="schedule_create" id="QGtmiElp64([(sHKXWv:">
                                           <field name="NAME">schedule1</field>
                                           <value name="SCHEDULE">
                                             <shadow type="field_cron" id="@/1k$CRLUHPtv##08jMX">
                                               <field name="CRON">* * * * *</field>
                                             </shadow>
                                             <block type="cron_builder" id="UY%@(09Qwv{vj!BPBrxs">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" seconds="true" as_line="false"></mutation>
                                               <field name="LINE">FALSE</field>
                                               <field name="WITH_SECONDS">TRUE</field>
                                               <value name="DOW">
                                                 <shadow type="text" id="[p7qcK,9R@Ie+gNx*HwP">
                                                   <field name="TEXT">*</field>
                                                 </shadow>
                                               </value>
                                               <value name="MONTHS">
                                                 <shadow type="text" id="c-E:pW=0e$hU=F$uxup:">
                                                   <field name="TEXT">*</field>
                                                 </shadow>
                                               </value>
                                               <value name="DAYS">
                                                 <shadow type="text" id="4W?UAkC.SA4ePGO-@6/X">
                                                   <field name="TEXT">*</field>
                                                 </shadow>
                                                 <block type="variables_get" id="E)=9Z`KP|*LsG#.^nL)9">
                                                   <field name="VAR" id="]BTNK|@|Qn4t?IQzR(sc">tag</field>
                                                 </block>
                                               </value>
                                               <value name="HOURS">
                                                 <shadow type="text" id="4*0xY*@8IHVnaYwUbc`|">
                                                   <field name="TEXT">*</field>
                                                 </shadow>
                                                 <block type="variables_get" id=":LG`=1zx[IbT.|,OJd0J">
                                                   <field name="VAR" id="C$xy/!eJr45/6sjkYui}">stunde</field>
                                                 </block>
                                               </value>
                                               <value name="MINUTES">
                                                 <shadow type="text" id="tMBjmn.$N60lMAdHZMH!">
                                                   <field name="TEXT">*</field>
                                                 </shadow>
                                                 <block type="variables_get" id="t#zVW!hY:_|G~%kD^59H">
                                                   <field name="VAR" id="5[]lC%HZ%ms68yMuwW!1">minute</field>
                                                 </block>
                                               </value>
                                               <value name="SECONDS">
                                                 <shadow type="text" id="~$$4kcM}|wtsJYVl6@?C">
                                                   <field name="TEXT">*</field>
                                                 </shadow>
                                                 <block type="variables_get" id="PB/+=Y%%w+r1_lSua1Ti">
                                                   <field name="VAR" id="4SkzLXPg%ikY[vz0m00?">Sekunde</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <statement name="STATEMENT">
                                             <block type="telegram" id=";A+/8EBF-8GChF`F:E.K">
                                               <field name="INSTANCE">.0</field>
                                               <field name="LOG"></field>
                                               <field name="SILENT">FALSE</field>
                                               <field name="PARSEMODE">default</field>
                                               <field name="ESCAPING">FALSE</field>
                                               <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                               <value name="MESSAGE">
                                                 <shadow type="text" id="iXqgP=p+slnKP,FFJ:[Q">
                                                   <field name="TEXT">ende</field>
                                                 </shadow>
                                               </value>
                                             </block>
                                           </statement>
                                         </block>
                                       </statement>
                                     </block>
                                    </xml>
                                    

                                    Image 082.png

                                    David G.D Offline
                                    David G.D Offline
                                    David G.
                                    schrieb am zuletzt editiert von
                                    #33

                                    @liv-in-sky

                                    Danke,

                                    werde ich nachher mal testen.
                                    Habe es in meiner Abfrage für die Tabelle jetzt zwar hinbekommen dank @paul53 , jedoch ist es so natürlich leichter.

                                    Screenshot 2023-05-03 084702.png

                                    So kann ich die Uhrzeiten schön abfragen (Für einen Tag später dann einfach die 86400000ms für einen Tag aufrechnen):
                                    1683095599451-blockly_temp.jpg

                                    Zeigt eure Lovelace-Visualisierung klick
                                    (Auch ideal um sich Anregungen zu holen)

                                    Meine Tabellen für eure Visualisierung klick

                                    1 Antwort Letzte Antwort
                                    0
                                    • liv-in-skyL liv-in-sky

                                      @david-g

                                      schau dir den output mal hier an https://tableconvert.com/json-to-html - einfach den inhalt des datenpunktes hier einsetzen, dann belommst du mal eine übersichtstabelle - und kontrolliere mal, ob die zeiten auch richtig sind

                                      hier das momentane blockly zum import !!! Vorsicht - du mußt im script den datenpunkt wieder angleichen und auch den pfad zur datei - ist bei mir anders, wie bei dir !!!

                                      <xml xmlns="https://developers.google.com/blockly/xml">
                                       <variables>
                                         <variable id="v9(OKj}zllQ44H{)Lc{N">reihenfolgeArray</variable>
                                         <variable id="mCYwI42|ncHnAW9vEKvY">jsonObject</variable>
                                         <variable id="kbL5/)K1!N4cip+5_.1i">Sender</variable>
                                         <variable id="=J@n/ITm;Kc+d4@zMh7!">Datum</variable>
                                         <variable id="xYguh!f[vX]*JbXj0Tgh">Sort</variable>
                                         <variable id="/_EVt8i8cL:*ALcrdhfG">ergebnis</variable>
                                         <variable id="0d$,^d=DyR?A@dc^$2k{">liste</variable>
                                         <variable type="cron" id="schedule1">schedule1</variable>
                                         <variable id="K,2TEeTH[~P0w=~$MuBY">i</variable>
                                         <variable id="%mKBe`ebTtbysu/M*J*3">obj</variable>
                                         <variable id="]BTNK|@|Qn4t?IQzR(sc">tag</variable>
                                         <variable id="C$xy/!eJr45/6sjkYui}">stunde</variable>
                                         <variable id="5[]lC%HZ%ms68yMuwW!1">minute</variable>
                                         <variable id="4SkzLXPg%ikY[vz0m00?">Sekunde</variable>
                                       </variables>
                                       <block type="procedures_defcustomreturn" id="%~/MYnto3+Qsd;Wd9kpJ" disabled="true" x="162" y="288">
                                         <mutation statements="false">
                                           <arg name="reihenfolgeArray" varid="v9(OKj}zllQ44H{)Lc{N"></arg>
                                           <arg name="jsonObject" varid="mCYwI42|ncHnAW9vEKvY"></arg>
                                         </mutation>
                                         <field name="NAME">etwas tun</field>
                                         <field name="SCRIPT">Y29uc3QganNvbkFycmF5ID0ganNvbk9iamVjdDsNCg0KY29uc3QgU2VuZGVyUmVpaGVuZm9sZ2UgPSByZWloZW5mb2xnZUFycmF5OyAvLyBSZWloZW5mb2xnZSBkZXIgTmFtZW4gaW0gQXJyYXkNCg0KDQovLyBGdW5rdGlvbiwgZGllIGRhcyBKU09OLUFycmF5IHNvcnRpZXJ0IHVuZCBncnVwcGllcnQNCmZ1bmN0aW9uIHNvcnRpZXJlVW5kR3J1cHBpZXJlQXJyYXkoYXJyYXksIFNlbmRlclJlaWhlbmZvbGdlKSB7DQogIGNvbnN0IGdydXBwaWVydGVPYmpla3RlID0ge307DQogIFNlbmRlclJlaWhlbmZvbGdlLmZvckVhY2goU2VuZGVyID0+IGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0gPSBbXSk7DQoNCiAgLy8gT2JqZWt0ZSBuYWNoIFNlbmRlcm4gZ3J1cHBpZXJlbiB1bmQgUmVpaGVuZm9sZ2UgYmVpYmVoYWx0ZW4NCiAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgew0KICAgIGNvbnN0IG9iamVrdCA9IGFycmF5W2ldOw0KICAgIGNvbnN0IFNlbmRlciA9IG9iamVrdC5TZW5kZXI7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KFNlbmRlcikpIHsNCiAgICAgIGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0ucHVzaChvYmpla3QpOw0KICAgIH0gZWxzZSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goU2VuZGVyID0+IHsNCiAgICBpZiAoIVNlbmRlclJlaWhlbmZvbGdlLmluY2x1ZGVzKFNlbmRlcikpIHsNCiAgICAgIFNlbmRlclJlaWhlbmZvbGdlLnB1c2goU2VuZGVyKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KLy8gU29ydGllcnRlcyB1bmQgZ3J1cHBpZXJ0ZXMgQXJyYXkgYXVzZ2ViZW4NCnJldHVybiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGpzb25BcnJheSwgU2VuZGVyUmVpaGVuZm9sZ2UpOw0KDQo=</field>
                                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                       </block>
                                       <block type="variables_set" id="g#6eJHHD$|.rT!EB3kr?" disabled="true" x="163" y="363">
                                         <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                         <value name="VALUE">
                                           <block type="convert_json2object" id="O?9o(;wlZ=N9K@oF0}[g">
                                             <value name="VALUE">
                                               <block type="get_value" id="s_6sYSHlZ1g_Fl]^Mu8~">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">0_userdata.0.Tima</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="update" id=";=M@ex`Bc+/L,[V3a/U|" disabled="true">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">0_userdata.0.string</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="procedures_callcustomreturn" id="2$?TGN/x#|j}{sH%8PGe" disabled="true">
                                                 <mutation name="etwas tun">
                                                   <arg name="reihenfolgeArray"></arg>
                                                   <arg name="jsonObject"></arg>
                                                 </mutation>
                                                 <value name="ARG0">
                                                   <block type="lists_create_with" id="+aT9=v$yidtG{aAH-:e_">
                                                     <mutation items="3"></mutation>
                                                     <value name="ADD0">
                                                       <block type="text" id="SCr/fl/y~U-PLgz1(Q5#">
                                                         <field name="TEXT">ARD</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD1">
                                                       <block type="text" id="d^a_#@[Zu#}b/VH1x7C#">
                                                         <field name="TEXT">3sat</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD2">
                                                       <block type="text" id="9*Ru]3hX$_a%s3qZSG,l">
                                                         <field name="TEXT">WDR HD Köln</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="ARG1">
                                                   <block type="variables_get" id="F@EIt97*,6^a[t52:87Q">
                                                     <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                       <block type="comment" id="Gx.k6]_*2m6L`7knLy9Q" x="-687" y="413">
                                         <field name="COMMENT">https://forum.iobroker.net/post/985318</field>
                                         <next>
                                           <block type="comment" id="-f_/%(vogA^/+lXORifj">
                                             <field name="COMMENT">TV epg xml</field>
                                           </block>
                                         </next>
                                       </block>
                                       <block type="procedures_defcustomreturn" id="Fdn;N_DDcOcQm^j|,Ft!" x="-687" y="463">
                                         <mutation statements="false">
                                           <arg name="Sender" varid="kbL5/)K1!N4cip+5_.1i"></arg>
                                           <arg name="Datum" varid="=J@n/ITm;Kc+d4@zMh7!"></arg>
                                           <arg name="Sort" varid="xYguh!f[vX]*JbXj0Tgh"></arg>
                                         </mutation>
                                         <field name="NAME">parser</field>
                                         <field name="SCRIPT">LyoqDQogKiBad2VjazogICBlcnN0ZWxsdCBUYWJlbGxlKGpzb24pIGF1cyBYTUwgVFYtRGF0ZW4gdm9uIGVwZy5iZXN0DQogKiBEYXR1bTogICAyMC4wNC4yMDIyDQogKiBBdXRvcjogICBAZmFzdGZvb3QNCiAqIEZvcnVtOiAgIGh0dHBzOi8vZm9ydW0uaW9icm9rZXIubmV0L3Bvc3QvNzkyODY1DQogKi8NCmNvbnN0IGZzID0gcmVxdWlyZSgnZnMnKTsNCmNvbnN0IHhtbDJqcyA9IHJlcXVpcmUoJ3htbDJqcycpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWludHJhZ2VuIGluIEFkYXB0ZXItSW5zdGFueg0KY29uc3QgcGFyc2VyID0gbmV3IHhtbDJqcy5QYXJzZXIoKTsNCi8vY29uc3QgU2VuZGVyID0gJzNzYXQuZGUnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VuZGVyZmlsdGVyDQpjb25zdCBub3cgPSBEYXR1bTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFplaXRmaWx0ZXINCg0KZnVuY3Rpb24gcGFyc2VBc3luYygpIHsNCiAgICBsZXQgZGF0YSA9IGZzLnJlYWRGaWxlU3luYygnL0RhdGVuL2VwZy54bWwnKTsNCiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gew0KICAgICAgICBwYXJzZXIucGFyc2VTdHJpbmcoZGF0YSwgZnVuY3Rpb24gKGVyciwgcmVzdWx0KSB7DQogICAgICAgICAgICBpZiAoZXJyKSB7DQogICAgICAgICAgICAgICAgbG9nKCdGZWhsZXIgJyArIGVycik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7DQogICAgICAgIH0pDQogICAgfSk7DQp9DQoNCmNvbnN0IHVlYmVyc2ljaHQgPSBbXTsNCmxldCBqc29uID0gYXdhaXQgcGFyc2VBc3luYygpOw0KLy9mcy53cml0ZUZpbGUoJy9vcHQvaW9icm9rZXIvRG93bmxvYWRzL3R2Lmpzb24nLCBKU09OLnN0cmluZ2lmeShqc29uKSwgZSA9PiB7IH0pDQpqc29uLnR2LnByb2dyYW1tZS5mb3JFYWNoKHAgPT4geyAvL2xvZyhKU09OLnN0cmluZ2lmeShwKSk7IGxvZyhKU09OLnN0cmluZ2lmeShwLmljb25bMF1bJyQnXVsnc3JjJ10pKTsgDQogICAgbGV0IHN0YXJ0ID0gcFsnJCddLnN0YXJ0Lm1hdGNoKC8oXGR7NH0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KShcZHsyfSlccyhcK1xkezJ9KS8pOw0KICAgIGxldCBzdG9wID0gcFsnJCddLnN0b3AubWF0Y2goLyhcZHs0fSkoXGR7Mn0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KVxzKFwrXGR7Mn0pLyk7DQogICAgc3RhcnQgPSBuZXcgRGF0ZShzdGFydFsxXSArICctJyArIHN0YXJ0WzJdICsgJy0nICsgc3RhcnRbM10gKyAnICcgKyBzdGFydFs0XSArICc6JyArIHN0YXJ0WzVdICsgJzonICsgc3RhcnRbNl0gKyAnIFVUQycgKyBzdGFydFs3XSkNCiAgICBzdG9wID0gbmV3IERhdGUoc3RvcFsxXSArICctJyArIHN0b3BbMl0gKyAnLScgKyBzdG9wWzNdICsgJyAnICsgc3RvcFs0XSArICc6JyArIHN0b3BbNV0gKyAnOicgKyBzdG9wWzZdICsgJyBVVEMnICsgc3RvcFs3XSkNCiAgICBsZXQgbXlJY29uOw0KICAgICFwLmhhc093blByb3BlcnR5KCJpY29uIikgPyBteUljb249IiIgOiBteUljb249cC5pY29uWzBdWyckJ11bJ3NyYyddDQogICAgdWViZXJzaWNodC5wdXNoKHsNCiAgICAgICAgIlNlbmRlciI6IHBbJyQnXS5jaGFubmVsLnJlcGxhY2UoJy5kZScsJycpLA0KICAgICAgICAiU3RhcnQiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RhcnQpLCAiU1M6bW0iKSwNCiAgICAgICAgIkVuZGUiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RvcCksICJTUzptbSIpLCANCiAgICAgICAgIkRhdHVtIjogZm9ybWF0RGF0ZShnZXREYXRlT2JqZWN0KHN0YXJ0KSwgIlRULk1NLiIpLA0KICAgICAgICAiQmVzY2hyZWlidW5nIjogcC5kZXNjWzBdWydfJ10sDQogICAgICAgICJTdGFydFRpbWVTdGFtcCI6IGdldERhdGVPYmplY3QoY29udmVydFp1bHVUb1VUQyhzdGFydCkpLmdldFRpbWUoKSwNCiAgICAgICAgIkJpbGQiOiBteUljb24sDQogICAgICAgICJUaXRlbCI6IHAudGl0bGVbMF1bJ18nXSwNCiAgICAgICAgIkNoYW5uZWxJY29uIjogIiIsDQogICAgICAgICJEaXNwbGF5TmFtZSI6ICIiDQogICAgfSkNCn0pDQpjb25zdCBzZW5kZXJJY29ucz1bXTsNCmpzb24udHYuY2hhbm5lbC5mb3JFYWNoKHAgPT4geyAvL2xvZyhwKQ0KIHNlbmRlckljb25zLnB1c2goew0KICAgICAgICJTZW5kZXIiOiBwWyckJ10uaWQucmVwbGFjZSgnLmRlJywnJyksDQogICAgICAgIkJpbGQiOiBwWydpY29uJ11bMF1bJyQnXS5zcmMsDQogICAgICAgIkRpc3BsYXlOYW1lIjogcFsnZGlzcGxheS1uYW1lJ11bMF0NCiAgICB9KQ0KICAgLy8gbG9nKEpTT04uc3RyaW5naWZ5KHNlbmRlckljb25zKSkNCn0pDQoNCmZvcihsZXQgdT0wO3U8dWViZXJzaWNodC5sZW5ndGg7dSsrKSB7DQogIGZvciAobGV0IGk9MDsgaTxzZW5kZXJJY29ucy5sZW5ndGg7aSsrKXsgaWYgKHVlYmVyc2ljaHRbdV0uU2VuZGVyPT1zZW5kZXJJY29uc1tpXS5TZW5kZXIpIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3VlYmVyc2ljaHRbdV0uQ2hhbm5lbEljb249c2VuZGVySWNvbnNbaV0uQmlsZDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1ZWJlcnNpY2h0W3VdLkRpc3BsYXlOYW1lPXNlbmRlckljb25zW2ldLkRpc3BsYXlOYW1lOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fQ0KfQ0KDQoNCi8vYWxzIFRhYmVsbGUgZsO8ciBWSVMgc3BlaWNoZXJuDQoNCi8vc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkodWViZXJzaWNodCkpOw0Kc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkoc29ydGllcmVVbmRHcnVwcGllcmVBcnJheSh1ZWJlcnNpY2h0LCBTb3J0KSkpOw0KDQovL0ZpbHRlcm4gbmFjaCBTZW5kZXIgdW5kIFplaXQNCmxldCBqZXR6dCA9IHVlYmVyc2ljaHQuZmlsdGVyKHAgPT4gew0KICAgIHJldHVybiBwLlNlbmRlciA9PT0gU2VuZGVyLnJlcGxhY2UoJy5kZScsJycpICYmIHAuU3RhcnQgPD0gbm93ICYmIHAuRW5kZSA+IG5vdzsNCn0pDQppZiAoamV0enQubGVuZ3RoID4gMCkNCiAgICByZXR1cm4gamV0enRbMF07DQplbHNlDQogICAgcmV0dXJuIHsgIlNlbmRlciI6IG51bGwsICJTdGFydCI6IG51bGwsICJFbmRlIjogbnVsbCwgIlRpdGVsIjogIktlaW4gbGF1ZmVuZGVzIFByb2dyYW1tIGdlZnVuZGVuISIgfQ0KDQoNCmNvbnN0IFNlbmRlclJlaWhlbmZvbGdlID0gcmVpaGVuZm9sZ2VBcnJheTsgLy8gUmVpaGVuZm9sZ2UgZGVyIE5hbWVuIGltIEFycmF5DQoNCg0KLy8gRnVua3Rpb24sIGRpZSBkYXMgSlNPTi1BcnJheSBzb3J0aWVydCB1bmQgZ3J1cHBpZXJ0DQpmdW5jdGlvbiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGFycmF5LCBTZW5kZXJSZWloZW5mb2xnZSkgew0KICBjb25zdCBncnVwcGllcnRlT2JqZWt0ZSA9IHt9Ow0KICBTZW5kZXJSZWloZW5mb2xnZS5mb3JFYWNoKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW10pOw0KDQogIC8vIE9iamVrdGUgbmFjaCBTZW5kZXJuIGdydXBwaWVyZW4gdW5kIFJlaWhlbmZvbGdlIGJlaWJlaGFsdGVuDQogIGZvciAobGV0IGkgPSAwOyBpIDwgYXJyYXkubGVuZ3RoOyBpKyspIHsNCiAgICBjb25zdCBvYmpla3QgPSBhcnJheVtpXTsNCiAgICBjb25zdCBTZW5kZXIgPSBvYmpla3QuU2VuZGVyOw0KICAgIGlmIChncnVwcGllcnRlT2JqZWt0ZS5oYXNPd25Qcm9wZXJ0eShTZW5kZXIpKSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdLnB1c2gob2JqZWt0KTsNCiAgICB9IGVsc2Ugew0KICAgICAgZ3J1cHBpZXJ0ZU9iamVrdGVbU2VuZGVyXSA9IFtvYmpla3RdOw0KICAgIH0NCiAgfQ0KDQogIC8vIEZlaGxlbmRlIFNlbmRlciBhbnMgRW5kZSBkZXMgZ3J1cHBpZXJ0ZW4gQXJyYXlzIGhpbnp1ZsO8Z2VuDQogIE9iamVjdC5rZXlzKGdydXBwaWVydGVPYmpla3RlKS5mb3JFYWNoKFNlbmRlciA9PiB7DQogICAgaWYgKCFTZW5kZXJSZWloZW5mb2xnZS5pbmNsdWRlcyhTZW5kZXIpKSB7DQogICAgICBTZW5kZXJSZWloZW5mb2xnZS5wdXNoKFNlbmRlcik7DQogICAgfQ0KICB9KTsNCg0KICByZXR1cm4gU2VuZGVyUmVpaGVuZm9sZ2UuZmxhdE1hcChTZW5kZXIgPT4gZ3J1cHBpZXJ0ZU9iamVrdGVbU2VuZGVyXSk7DQp9DQoNCmZ1bmN0aW9uIGNvbnZlcnRadWx1VG9VVEMoenVsdVRpbWUpIHsNCiAgLy8gQ29udmVydCB0aGUgaW5wdXQgdG8gYSBzdHJpbmcNCiAgenVsdVRpbWUgPSB6dWx1VGltZS50b1N0cmluZygpOw0KDQogIC8vIFp1bHUgdGltZSBpcyBhbHJlYWR5IGluIFVUQywgc28ganVzdCByZW1vdmUgdGhlICdaJyBzdWZmaXgNCiAgY29uc3QgdXRjVGltZSA9IHp1bHVUaW1lLnNsaWNlKDAsIC0xKTsNCg0KICAvLyBSZXR1cm4gdGhlIFVUQyB0aW1lDQogIHJldHVybiB1dGNUaW1lOw0KfQ0K</field>
                                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                       </block>
                                       <block type="variables_set" id="VRvfLzS84=#:PDPbveDw" x="-688" y="513">
                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                         <value name="VALUE">
                                           <block type="procedures_callcustomreturn" id="PQqreJ!}rt#BPi~E#k^F">
                                             <mutation name="parser">
                                               <arg name="Sender"></arg>
                                               <arg name="Datum"></arg>
                                               <arg name="Sort"></arg>
                                             </mutation>
                                             <value name="ARG0">
                                               <block type="text" id="qr^7fW:^y{2nvKp[0E(I">
                                                 <field name="TEXT">3sat</field>
                                               </block>
                                             </value>
                                             <value name="ARG1">
                                               <block type="time_get" id="XnksAB9aj1r3u~aB$;SZ">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                 <field name="OPTION">object</field>
                                               </block>
                                             </value>
                                             <value name="ARG2">
                                               <block type="lists_create_with" id="n~lIb?9t@W0^mK^nExt~">
                                                 <mutation items="8"></mutation>
                                                 <value name="ADD0">
                                                   <block type="text" id="uU@D5JgvfcU:FbXT^sf{">
                                                     <field name="TEXT">ARD</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD1">
                                                   <block type="text" id="tZI6OeF.G.!Fs9$D32cb">
                                                     <field name="TEXT">ZDF</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD2">
                                                   <block type="text" id="xL-%YhvI`sBd5I;DR1zI">
                                                     <field name="TEXT">Pro7</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD3">
                                                   <block type="text" id="F@+biKL%pY|2rUBe9%q,">
                                                     <field name="TEXT">RTL</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD4">
                                                   <block type="text" id="g@+`H,c%_@B/7hgH5FXA">
                                                     <field name="TEXT">3sat</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD5">
                                                   <block type="text" id="Z~Iw6DOAKUB4Dr,+Pqs)">
                                                     <field name="TEXT">Sat1</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD6">
                                                   <block type="text" id="{I@j8oGP~QmJA{)_zAmy">
                                                     <field name="TEXT">Vox</field>
                                                   </block>
                                                 </value>
                                                 <value name="ADD7">
                                                   <block type="text" id="Fi(~UgnpAkTYJD`)%mm(">
                                                     <field name="TEXT">ZDFneo</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="debug" id="v*60KZc^%8TejL%5EOKD" inline="true" disabled="true">
                                             <field name="Severity">log</field>
                                             <value name="TEXT">
                                               <shadow type="text" id="O(hrX9Bzoa8jvS;*uDu`">
                                                 <field name="TEXT">test</field>
                                               </shadow>
                                               <block type="get_attr" id="w_5c2A7T*}?Ba8lc=)Fr">
                                                 <value name="PATH">
                                                   <shadow type="text" id="*T-ot_9q`v)91_el,!Q{">
                                                     <field name="TEXT">Titel</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="OBJECT">
                                                   <block type="variables_get" id="0ZvG8cm/kK^0viy3rjf^">
                                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="debug" id="|^H{k(vCq(fppoQU5+ql" inline="true" disabled="true">
                                                 <field name="Severity">log</field>
                                                 <value name="TEXT">
                                                   <shadow type="text">
                                                     <field name="TEXT">test</field>
                                                   </shadow>
                                                   <block type="get_attr" id="5GTv3TS!D;R^U,bqPxUF">
                                                     <value name="PATH">
                                                       <shadow type="text" id=":_w+iMPxfmuqgjYDnt4F">
                                                         <field name="TEXT">Start</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="OBJECT">
                                                       <block type="variables_get" id="J$F=MD*wg@ApV8X3/+|@">
                                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="debug" id="$kcjevz!_:y@l8t~6eOS" inline="true" disabled="true">
                                                     <field name="Severity">log</field>
                                                     <value name="TEXT">
                                                       <shadow type="text">
                                                         <field name="TEXT">test</field>
                                                       </shadow>
                                                       <block type="get_attr" id="y.k2dG[Z~!8dFAYW)b/A">
                                                         <value name="PATH">
                                                           <shadow type="text" id=";44m%L8t^O,WW]lO?9nh">
                                                             <field name="TEXT">Ende</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="OBJECT">
                                                           <block type="variables_get" id=",6ocYSw|r@fvzTM!Q3[)">
                                                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="debug" id="l35?J_G*ZxEnW1-nYp~_" inline="true" disabled="true">
                                                         <field name="Severity">log</field>
                                                         <value name="TEXT">
                                                           <shadow type="text">
                                                             <field name="TEXT">test</field>
                                                           </shadow>
                                                           <block type="get_attr" id="qsx%a{Gh{[Wl:2q8M6`j">
                                                             <value name="PATH">
                                                               <shadow type="text" id="uEmGg,;`Hvg.).H7r~2w">
                                                                 <field name="TEXT">Sender</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="OBJECT">
                                                               <block type="variables_get" id="Ey]wJHxbb9V:YeT(K*Zb">
                                                                 <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="debug" id="hL/5V*PXx{*UZ(lQmLNC" inline="true" disabled="true">
                                                             <field name="Severity">error</field>
                                                             <value name="TEXT">
                                                               <shadow type="text">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="get_attr" id="9t~RXlM5trgA6:+Ix*2s">
                                                                 <value name="PATH">
                                                                   <shadow type="text" id="wl~=eY+vzwZ7Rz*TYcH6">
                                                                     <field name="TEXT">Bild</field>
                                                                   </shadow>
                                                                 </value>
                                                                 <value name="OBJECT">
                                                                   <block type="variables_get" id="Nx#QGy0Peb:Wwd%p2yD_">
                                                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="debug" id="$h~Qjs|,jz|X%perIDw+" inline="true" disabled="true">
                                                                 <field name="Severity">log</field>
                                                                 <value name="TEXT">
                                                                   <shadow type="text">
                                                                     <field name="TEXT">test</field>
                                                                   </shadow>
                                                                   <block type="get_attr" id="M:$4G?n2Bbi#^#vP5YIG">
                                                                     <value name="PATH">
                                                                       <shadow type="text" id="+94+q2YiK+(V%g57r8MR">
                                                                         <field name="TEXT">Beschreibung</field>
                                                                       </shadow>
                                                                     </value>
                                                                     <value name="OBJECT">
                                                                       <block type="variables_get" id="Z9Klz%mT5AdnBE?Wc@oG">
                                                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                       <block type="variables_set" id="JhGiCDiP%))kB**i45dI" disabled="true" x="-938" y="1163">
                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                         <value name="VALUE">
                                           <block type="procedures_callcustomreturn" id="HdO3%^21G};.gBF84dZm">
                                             <mutation name="parser">
                                               <arg name="Sender"></arg>
                                               <arg name="Datum"></arg>
                                               <arg name="Sort"></arg>
                                             </mutation>
                                             <value name="ARG0">
                                               <block type="text" id="SFQYiA*Etj3*P+Oom?Mb">
                                                 <field name="TEXT">3sat</field>
                                               </block>
                                             </value>
                                             <value name="ARG1">
                                               <block type="math_arithmetic" id="A/]2?hjl3C#S2(D([x:4">
                                                 <field name="OP">ADD</field>
                                                 <value name="A">
                                                   <shadow type="math_number" id="51JB`mc%HBtejDU]iV=(">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                   <block type="convert_from_date" id="hSJISuB1X9:#]$r}}8ri">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                     <field name="OPTION">object</field>
                                                     <value name="VALUE">
                                                       <block type="get_attr" id="RSqKVn2cTjjs][;RVTRh">
                                                         <value name="PATH">
                                                           <shadow type="text" id="^QYL4q|,7RX@T:NE/IVy">
                                                             <field name="TEXT">Ende</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="OBJECT">
                                                           <block type="variables_get" id="_8E/+d@UbVrJt6a}1QH`">
                                                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <shadow type="math_number" id="VK;*grc,l/stb{#u+gMF">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="variables_set" id="[zE_$ax,#;9JPZg^epT=" disabled="true">
                                             <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                             <value name="VALUE">
                                               <block type="convert_json2object" id="=NG=AS+^ao9R$ui:l!D{">
                                                 <value name="VALUE">
                                                   <block type="get_value" id=",h=-dP8V]j{7N@}|5l};">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">0_userdata.0.Tima</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_for" id="b?=qr!yRv^maLx3l,{#U" disabled="true">
                                                 <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                 <value name="FROM">
                                                   <shadow type="math_number" id="T4cAK#:`p$gXx%bhE#;.">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="TO">
                                                   <shadow type="math_number" id="#kk)QaM-cV*0nt3jOsF(">
                                                     <field name="NUM">10</field>
                                                   </shadow>
                                                   <block type="lists_length" id="(?[0hPgY24r8{%V1!kv=">
                                                     <value name="VALUE">
                                                       <block type="variables_get" id="YNKTx7Abm13thozR0iH]">
                                                         <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="BY">
                                                   <shadow type="math_number" id="s92l69rZS*o+d2hZU-V_">
                                                     <field name="NUM">1</field>
                                                   </shadow>
                                                 </value>
                                                 <statement name="DO">
                                                   <block type="variables_set" id="AxPs$IKZWxd_{,+]%+w1">
                                                     <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                     <value name="VALUE">
                                                       <block type="lists_getIndex" id="FUL=Z{um:qCTw#He*V#A">
                                                         <mutation statement="false" at="true"></mutation>
                                                         <field name="MODE">GET</field>
                                                         <field name="WHERE">FROM_START</field>
                                                         <value name="VALUE">
                                                           <block type="variables_get" id="3r-^f+PTu_|T3D?pf=5j">
                                                             <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                           </block>
                                                         </value>
                                                         <value name="AT">
                                                           <block type="variables_get" id="Z`#VG0:a~y|U$:seh2:x">
                                                             <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="debug" id="8Le[z~qykcl`7LX,5P=k">
                                                         <field name="Severity">error</field>
                                                         <value name="TEXT">
                                                           <shadow type="text" id=";8a~3L{-qW_o8`[F*`#Q">
                                                             <field name="TEXT">test</field>
                                                           </shadow>
                                                           <block type="get_attr" id="8-xanJ.a0r@?2EP2%pSJ">
                                                             <value name="PATH">
                                                               <shadow type="text" id="M+r-:[+r#v(jU]_lx^@j">
                                                                 <field name="TEXT">Titel</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="OBJECT">
                                                               <block type="variables_get" id="k)CIG)uyctw6ukhDINfl">
                                                                 <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                       <block type="procedures_defnoreturn" id="_K1,e%A~,QHL7lR#;o,s" x="-887" y="2563">
                                         <field name="NAME">Trigger Sendungsende</field>
                                         <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                         <statement name="STACK">
                                           <block type="schedule_create" id="QGtmiElp64([(sHKXWv:">
                                             <field name="NAME">schedule1</field>
                                             <value name="SCHEDULE">
                                               <shadow type="field_cron" id="@/1k$CRLUHPtv##08jMX">
                                                 <field name="CRON">* * * * *</field>
                                               </shadow>
                                               <block type="cron_builder" id="UY%@(09Qwv{vj!BPBrxs">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" seconds="true" as_line="false"></mutation>
                                                 <field name="LINE">FALSE</field>
                                                 <field name="WITH_SECONDS">TRUE</field>
                                                 <value name="DOW">
                                                   <shadow type="text" id="[p7qcK,9R@Ie+gNx*HwP">
                                                     <field name="TEXT">*</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="MONTHS">
                                                   <shadow type="text" id="c-E:pW=0e$hU=F$uxup:">
                                                     <field name="TEXT">*</field>
                                                   </shadow>
                                                 </value>
                                                 <value name="DAYS">
                                                   <shadow type="text" id="4W?UAkC.SA4ePGO-@6/X">
                                                     <field name="TEXT">*</field>
                                                   </shadow>
                                                   <block type="variables_get" id="E)=9Z`KP|*LsG#.^nL)9">
                                                     <field name="VAR" id="]BTNK|@|Qn4t?IQzR(sc">tag</field>
                                                   </block>
                                                 </value>
                                                 <value name="HOURS">
                                                   <shadow type="text" id="4*0xY*@8IHVnaYwUbc`|">
                                                     <field name="TEXT">*</field>
                                                   </shadow>
                                                   <block type="variables_get" id=":LG`=1zx[IbT.|,OJd0J">
                                                     <field name="VAR" id="C$xy/!eJr45/6sjkYui}">stunde</field>
                                                   </block>
                                                 </value>
                                                 <value name="MINUTES">
                                                   <shadow type="text" id="tMBjmn.$N60lMAdHZMH!">
                                                     <field name="TEXT">*</field>
                                                   </shadow>
                                                   <block type="variables_get" id="t#zVW!hY:_|G~%kD^59H">
                                                     <field name="VAR" id="5[]lC%HZ%ms68yMuwW!1">minute</field>
                                                   </block>
                                                 </value>
                                                 <value name="SECONDS">
                                                   <shadow type="text" id="~$$4kcM}|wtsJYVl6@?C">
                                                     <field name="TEXT">*</field>
                                                   </shadow>
                                                   <block type="variables_get" id="PB/+=Y%%w+r1_lSua1Ti">
                                                     <field name="VAR" id="4SkzLXPg%ikY[vz0m00?">Sekunde</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="STATEMENT">
                                               <block type="telegram" id=";A+/8EBF-8GChF`F:E.K">
                                                 <field name="INSTANCE">.0</field>
                                                 <field name="LOG"></field>
                                                 <field name="SILENT">FALSE</field>
                                                 <field name="PARSEMODE">default</field>
                                                 <field name="ESCAPING">FALSE</field>
                                                 <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                 <value name="MESSAGE">
                                                   <shadow type="text" id="iXqgP=p+slnKP,FFJ:[Q">
                                                     <field name="TEXT">ende</field>
                                                   </shadow>
                                                 </value>
                                               </block>
                                             </statement>
                                           </block>
                                         </statement>
                                       </block>
                                      </xml>
                                      

                                      Image 082.png

                                      David G.D Offline
                                      David G.D Offline
                                      David G.
                                      schrieb am zuletzt editiert von
                                      #34

                                      @liv-in-sky

                                      Sieht klasse aus.
                                      Scheint zu klappen.

                                      2 Kleinigkeiten, eine hatte ich in meiner Version schon geändert:

                                      1. Kann man bei DisplayName am ende pauschal das " DE am ende entfernen?
                                      2. Kann man beim Sortieren nach dem DisplayName gehen? Diesen kann man bei bestepg selber anpassen.

                                      Mit den neuen Zeitangaben experimentiere ich noch in meinem Blockly. Mal noch bekomme ich es nicht gefiltert weil ich das Datum von start und ende wieder zusammenbasteln muss.

                                      Zeigt eure Lovelace-Visualisierung klick
                                      (Auch ideal um sich Anregungen zu holen)

                                      Meine Tabellen für eure Visualisierung klick

                                      liv-in-skyL 1 Antwort Letzte Antwort
                                      0
                                      • David G.D David G.

                                        @liv-in-sky

                                        Sieht klasse aus.
                                        Scheint zu klappen.

                                        2 Kleinigkeiten, eine hatte ich in meiner Version schon geändert:

                                        1. Kann man bei DisplayName am ende pauschal das " DE am ende entfernen?
                                        2. Kann man beim Sortieren nach dem DisplayName gehen? Diesen kann man bei bestepg selber anpassen.

                                        Mit den neuen Zeitangaben experimentiere ich noch in meinem Blockly. Mal noch bekomme ich es nicht gefiltert weil ich das Datum von start und ende wieder zusammenbasteln muss.

                                        liv-in-skyL Offline
                                        liv-in-skyL Offline
                                        liv-in-sky
                                        schrieb am zuletzt editiert von liv-in-sky
                                        #35

                                        @david-g sagte in Js-Funktion in Blockly erweitern:

                                        Mit den neuen Zeitangaben experimentiere ich noch in meinem Blockly. Mal noch bekomme ich es nicht gefiltert weil ich das Datum von start und ende wieder zusammenbasteln

                                        zur not machen wir das wieder rückgängig - bzw nehmen wir für nur die uhrzeit einen neuen schlüssel - kein großes thema ! - einfach sagen, wie du es möchtest

                                        @david-g sagte in Js-Funktion in Blockly erweitern:

                                        Kann man bei DisplayName am ende pauschal das " DE am ende entfernen?
                                        Kann man beim Sortieren nach dem DisplayName gehen? Diesen kann man bei bestepg selber anpassen.

                                        gemacht - mußt aber andere sachen beim sortieren angeben - zb DasErste nicht ARD - siehe blockly

                                        denke wieder an datenpunkt und pfad zur datei

                                        <xml xmlns="https://developers.google.com/blockly/xml">
                                         <variables>
                                           <variable id="v9(OKj}zllQ44H{)Lc{N">reihenfolgeArray</variable>
                                           <variable id="mCYwI42|ncHnAW9vEKvY">jsonObject</variable>
                                           <variable id="kbL5/)K1!N4cip+5_.1i">Sender</variable>
                                           <variable id="=J@n/ITm;Kc+d4@zMh7!">Datum</variable>
                                           <variable id="xYguh!f[vX]*JbXj0Tgh">Sort</variable>
                                           <variable id="/_EVt8i8cL:*ALcrdhfG">ergebnis</variable>
                                           <variable id="0d$,^d=DyR?A@dc^$2k{">liste</variable>
                                           <variable type="cron" id="schedule1">schedule1</variable>
                                           <variable id="K,2TEeTH[~P0w=~$MuBY">i</variable>
                                           <variable id="%mKBe`ebTtbysu/M*J*3">obj</variable>
                                           <variable id="]BTNK|@|Qn4t?IQzR(sc">tag</variable>
                                           <variable id="C$xy/!eJr45/6sjkYui}">stunde</variable>
                                           <variable id="5[]lC%HZ%ms68yMuwW!1">minute</variable>
                                           <variable id="4SkzLXPg%ikY[vz0m00?">Sekunde</variable>
                                         </variables>
                                         <block type="procedures_defcustomreturn" id="%~/MYnto3+Qsd;Wd9kpJ" disabled="true" x="162" y="288">
                                           <mutation statements="false">
                                             <arg name="reihenfolgeArray" varid="v9(OKj}zllQ44H{)Lc{N"></arg>
                                             <arg name="jsonObject" varid="mCYwI42|ncHnAW9vEKvY"></arg>
                                           </mutation>
                                           <field name="NAME">etwas tun</field>
                                           <field name="SCRIPT">Y29uc3QganNvbkFycmF5ID0ganNvbk9iamVjdDsNCg0KY29uc3QgU2VuZGVyUmVpaGVuZm9sZ2UgPSByZWloZW5mb2xnZUFycmF5OyAvLyBSZWloZW5mb2xnZSBkZXIgTmFtZW4gaW0gQXJyYXkNCg0KDQovLyBGdW5rdGlvbiwgZGllIGRhcyBKU09OLUFycmF5IHNvcnRpZXJ0IHVuZCBncnVwcGllcnQNCmZ1bmN0aW9uIHNvcnRpZXJlVW5kR3J1cHBpZXJlQXJyYXkoYXJyYXksIFNlbmRlclJlaWhlbmZvbGdlKSB7DQogIGNvbnN0IGdydXBwaWVydGVPYmpla3RlID0ge307DQogIFNlbmRlclJlaWhlbmZvbGdlLmZvckVhY2goU2VuZGVyID0+IGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0gPSBbXSk7DQoNCiAgLy8gT2JqZWt0ZSBuYWNoIFNlbmRlcm4gZ3J1cHBpZXJlbiB1bmQgUmVpaGVuZm9sZ2UgYmVpYmVoYWx0ZW4NCiAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgew0KICAgIGNvbnN0IG9iamVrdCA9IGFycmF5W2ldOw0KICAgIGNvbnN0IFNlbmRlciA9IG9iamVrdC5TZW5kZXI7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KFNlbmRlcikpIHsNCiAgICAgIGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0ucHVzaChvYmpla3QpOw0KICAgIH0gZWxzZSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goU2VuZGVyID0+IHsNCiAgICBpZiAoIVNlbmRlclJlaWhlbmZvbGdlLmluY2x1ZGVzKFNlbmRlcikpIHsNCiAgICAgIFNlbmRlclJlaWhlbmZvbGdlLnB1c2goU2VuZGVyKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KLy8gU29ydGllcnRlcyB1bmQgZ3J1cHBpZXJ0ZXMgQXJyYXkgYXVzZ2ViZW4NCnJldHVybiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGpzb25BcnJheSwgU2VuZGVyUmVpaGVuZm9sZ2UpOw0KDQo=</field>
                                           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                         </block>
                                         <block type="variables_set" id="g#6eJHHD$|.rT!EB3kr?" disabled="true" x="163" y="363">
                                           <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                           <value name="VALUE">
                                             <block type="convert_json2object" id="O?9o(;wlZ=N9K@oF0}[g">
                                               <value name="VALUE">
                                                 <block type="get_value" id="s_6sYSHlZ1g_Fl]^Mu8~">
                                                   <field name="ATTR">val</field>
                                                   <field name="OID">0_userdata.0.Tima</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="update" id=";=M@ex`Bc+/L,[V3a/U|" disabled="true">
                                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                               <field name="OID">0_userdata.0.string</field>
                                               <field name="WITH_DELAY">FALSE</field>
                                               <value name="VALUE">
                                                 <block type="procedures_callcustomreturn" id="2$?TGN/x#|j}{sH%8PGe" disabled="true">
                                                   <mutation name="etwas tun">
                                                     <arg name="reihenfolgeArray"></arg>
                                                     <arg name="jsonObject"></arg>
                                                   </mutation>
                                                   <value name="ARG0">
                                                     <block type="lists_create_with" id="+aT9=v$yidtG{aAH-:e_">
                                                       <mutation items="3"></mutation>
                                                       <value name="ADD0">
                                                         <block type="text" id="SCr/fl/y~U-PLgz1(Q5#">
                                                           <field name="TEXT">ARD</field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD1">
                                                         <block type="text" id="d^a_#@[Zu#}b/VH1x7C#">
                                                           <field name="TEXT">3sat</field>
                                                         </block>
                                                       </value>
                                                       <value name="ADD2">
                                                         <block type="text" id="9*Ru]3hX$_a%s3qZSG,l">
                                                           <field name="TEXT">WDR HD Köln</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="ARG1">
                                                     <block type="variables_get" id="F@EIt97*,6^a[t52:87Q">
                                                       <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </next>
                                         </block>
                                         <block type="comment" id="Gx.k6]_*2m6L`7knLy9Q" x="-687" y="413">
                                           <field name="COMMENT">https://forum.iobroker.net/post/985318</field>
                                           <next>
                                             <block type="comment" id="-f_/%(vogA^/+lXORifj">
                                               <field name="COMMENT">TV epg xml</field>
                                             </block>
                                           </next>
                                         </block>
                                         <block type="procedures_defcustomreturn" id="Fdn;N_DDcOcQm^j|,Ft!" x="-687" y="463">
                                           <mutation statements="false">
                                             <arg name="Sender" varid="kbL5/)K1!N4cip+5_.1i"></arg>
                                             <arg name="Datum" varid="=J@n/ITm;Kc+d4@zMh7!"></arg>
                                             <arg name="Sort" varid="xYguh!f[vX]*JbXj0Tgh"></arg>
                                           </mutation>
                                           <field name="NAME">parser</field>
                                           <field name="SCRIPT">LyoqDQogKiBad2VjazogICBlcnN0ZWxsdCBUYWJlbGxlKGpzb24pIGF1cyBYTUwgVFYtRGF0ZW4gdm9uIGVwZy5iZXN0DQogKiBEYXR1bTogICAyMC4wNC4yMDIyDQogKiBBdXRvcjogICBAZmFzdGZvb3QNCiAqIEZvcnVtOiAgIGh0dHBzOi8vZm9ydW0uaW9icm9rZXIubmV0L3Bvc3QvNzkyODY1DQogKi8NCmNvbnN0IGZzID0gcmVxdWlyZSgnZnMnKTsNCmNvbnN0IHhtbDJqcyA9IHJlcXVpcmUoJ3htbDJqcycpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWludHJhZ2VuIGluIEFkYXB0ZXItSW5zdGFueg0KY29uc3QgcGFyc2VyID0gbmV3IHhtbDJqcy5QYXJzZXIoKTsNCi8vY29uc3QgU2VuZGVyID0gJzNzYXQuZGUnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VuZGVyZmlsdGVyDQpjb25zdCBub3cgPSBEYXR1bTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFplaXRmaWx0ZXINCg0KZnVuY3Rpb24gcGFyc2VBc3luYygpIHsNCiAgICBsZXQgZGF0YSA9IGZzLnJlYWRGaWxlU3luYygnL0RhdGVuL2VwZy54bWwnKTsNCiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gew0KICAgICAgICBwYXJzZXIucGFyc2VTdHJpbmcoZGF0YSwgZnVuY3Rpb24gKGVyciwgcmVzdWx0KSB7DQogICAgICAgICAgICBpZiAoZXJyKSB7DQogICAgICAgICAgICAgICAgbG9nKCdGZWhsZXIgJyArIGVycik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7DQogICAgICAgIH0pDQogICAgfSk7DQp9DQoNCmNvbnN0IHVlYmVyc2ljaHQgPSBbXTsNCmxldCBqc29uID0gYXdhaXQgcGFyc2VBc3luYygpOw0KLy9mcy53cml0ZUZpbGUoJy9vcHQvaW9icm9rZXIvRG93bmxvYWRzL3R2Lmpzb24nLCBKU09OLnN0cmluZ2lmeShqc29uKSwgZSA9PiB7IH0pDQpqc29uLnR2LnByb2dyYW1tZS5mb3JFYWNoKHAgPT4geyAvL2xvZyhKU09OLnN0cmluZ2lmeShwKSk7IGxvZyhKU09OLnN0cmluZ2lmeShwLmljb25bMF1bJyQnXVsnc3JjJ10pKTsgDQogICAgbGV0IHN0YXJ0ID0gcFsnJCddLnN0YXJ0Lm1hdGNoKC8oXGR7NH0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KShcZHsyfSlccyhcK1xkezJ9KS8pOw0KICAgIGxldCBzdG9wID0gcFsnJCddLnN0b3AubWF0Y2goLyhcZHs0fSkoXGR7Mn0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KVxzKFwrXGR7Mn0pLyk7DQogICAgc3RhcnQgPSBuZXcgRGF0ZShzdGFydFsxXSArICctJyArIHN0YXJ0WzJdICsgJy0nICsgc3RhcnRbM10gKyAnICcgKyBzdGFydFs0XSArICc6JyArIHN0YXJ0WzVdICsgJzonICsgc3RhcnRbNl0gKyAnIFVUQycgKyBzdGFydFs3XSkNCiAgICBzdG9wID0gbmV3IERhdGUoc3RvcFsxXSArICctJyArIHN0b3BbMl0gKyAnLScgKyBzdG9wWzNdICsgJyAnICsgc3RvcFs0XSArICc6JyArIHN0b3BbNV0gKyAnOicgKyBzdG9wWzZdICsgJyBVVEMnICsgc3RvcFs3XSkNCiAgICBsZXQgbXlJY29uOw0KICAgICFwLmhhc093blByb3BlcnR5KCJpY29uIikgPyBteUljb249IiIgOiBteUljb249cC5pY29uWzBdWyckJ11bJ3NyYyddDQogICAgdWViZXJzaWNodC5wdXNoKHsNCiAgICAgICAgIlNlbmRlciI6IHBbJyQnXS5jaGFubmVsLnJlcGxhY2UoJy5kZScsJycpLA0KICAgICAgICAiU3RhcnQiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RhcnQpLCAiU1M6bW0iKSwNCiAgICAgICAgIkVuZGUiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RvcCksICJTUzptbSIpLCANCiAgICAgICAgIkRhdHVtIjogZm9ybWF0RGF0ZShnZXREYXRlT2JqZWN0KHN0YXJ0KSwgIlRULk1NLiIpLA0KICAgICAgICAiQmVzY2hyZWlidW5nIjogcC5kZXNjWzBdWydfJ10sDQogICAgICAgICJTdGFydFRpbWVTdGFtcCI6IGdldERhdGVPYmplY3QoY29udmVydFp1bHVUb1VUQyhzdGFydCkpLmdldFRpbWUoKSwNCiAgICAgICAgIkJpbGQiOiBteUljb24sDQogICAgICAgICJUaXRlbCI6IHAudGl0bGVbMF1bJ18nXSwNCiAgICAgICAgIkNoYW5uZWxJY29uIjogIiIsDQogICAgICAgICJEaXNwbGF5TmFtZSI6ICIiDQogICAgfSkNCn0pDQpjb25zdCBzZW5kZXJJY29ucz1bXTsNCmpzb24udHYuY2hhbm5lbC5mb3JFYWNoKHAgPT4geyAvL2xvZyhwKQ0KIHNlbmRlckljb25zLnB1c2goew0KICAgICAgICJTZW5kZXIiOiBwWyckJ10uaWQucmVwbGFjZSgnLmRlJywnJyksDQogICAgICAgIkJpbGQiOiBwWydpY29uJ11bMF1bJyQnXS5zcmMsDQogICAgICAgIkRpc3BsYXlOYW1lIjogcFsnZGlzcGxheS1uYW1lJ11bMF0ucmVwbGFjZSgnIERFJywnJykNCiAgICB9KQ0KICAgLy8gbG9nKEpTT04uc3RyaW5naWZ5KHNlbmRlckljb25zKSkNCn0pDQoNCmZvcihsZXQgdT0wO3U8dWViZXJzaWNodC5sZW5ndGg7dSsrKSB7DQogIGZvciAobGV0IGk9MDsgaTxzZW5kZXJJY29ucy5sZW5ndGg7aSsrKXsgaWYgKHVlYmVyc2ljaHRbdV0uU2VuZGVyPT1zZW5kZXJJY29uc1tpXS5TZW5kZXIpIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3VlYmVyc2ljaHRbdV0uQ2hhbm5lbEljb249c2VuZGVySWNvbnNbaV0uQmlsZDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1ZWJlcnNpY2h0W3VdLkRpc3BsYXlOYW1lPXNlbmRlckljb25zW2ldLkRpc3BsYXlOYW1lOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fQ0KfQ0KDQoNCi8vYWxzIFRhYmVsbGUgZsO8ciBWSVMgc3BlaWNoZXJuDQoNCi8vc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkodWViZXJzaWNodCkpOw0Kc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkoc29ydGllcmVVbmRHcnVwcGllcmVBcnJheSh1ZWJlcnNpY2h0LCBTb3J0KSkpOw0KDQovL0ZpbHRlcm4gbmFjaCBTZW5kZXIgdW5kIFplaXQNCmxldCBqZXR6dCA9IHVlYmVyc2ljaHQuZmlsdGVyKHAgPT4gew0KICAgIHJldHVybiBwLlNlbmRlciA9PT0gU2VuZGVyLnJlcGxhY2UoJy5kZScsJycpICYmIHAuU3RhcnQgPD0gbm93ICYmIHAuRW5kZSA+IG5vdzsNCn0pDQppZiAoamV0enQubGVuZ3RoID4gMCkNCiAgICByZXR1cm4gamV0enRbMF07DQplbHNlDQogICAgcmV0dXJuIHsgIlNlbmRlciI6IG51bGwsICJTdGFydCI6IG51bGwsICJFbmRlIjogbnVsbCwgIlRpdGVsIjogIktlaW4gbGF1ZmVuZGVzIFByb2dyYW1tIGdlZnVuZGVuISIgfQ0KDQoNCmNvbnN0IFNlbmRlclJlaWhlbmZvbGdlID0gcmVpaGVuZm9sZ2VBcnJheTsgLy8gUmVpaGVuZm9sZ2UgZGVyIE5hbWVuIGltIEFycmF5DQoNCg0KLy8gRnVua3Rpb24sIGRpZSBkYXMgSlNPTi1BcnJheSBzb3J0aWVydCB1bmQgZ3J1cHBpZXJ0DQpmdW5jdGlvbiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGFycmF5LCBTZW5kZXJSZWloZW5mb2xnZSkgew0KICBjb25zdCBncnVwcGllcnRlT2JqZWt0ZSA9IHt9Ow0KICBTZW5kZXJSZWloZW5mb2xnZS5mb3JFYWNoKERpc3BsYXlOYW1lID0+IGdydXBwaWVydGVPYmpla3RlW0Rpc3BsYXlOYW1lXSA9IFtdKTsNCg0KICAvLyBPYmpla3RlIG5hY2ggU2VuZGVybiBncnVwcGllcmVuIHVuZCBSZWloZW5mb2xnZSBiZWliZWhhbHRlbg0KICBmb3IgKGxldCBpID0gMDsgaSA8IGFycmF5Lmxlbmd0aDsgaSsrKSB7DQogICAgY29uc3Qgb2JqZWt0ID0gYXJyYXlbaV07DQogICAgY29uc3QgRGlzcGxheU5hbWUgPSBvYmpla3QuRGlzcGxheU5hbWU7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KERpc3BsYXlOYW1lKSkgew0KICAgICAgZ3J1cHBpZXJ0ZU9iamVrdGVbRGlzcGxheU5hbWVdLnB1c2gob2JqZWt0KTsNCiAgICB9IGVsc2Ugew0KICAgICAgZ3J1cHBpZXJ0ZU9iamVrdGVbRGlzcGxheU5hbWVdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goRGlzcGxheU5hbWUgPT4gew0KICAgIGlmICghU2VuZGVyUmVpaGVuZm9sZ2UuaW5jbHVkZXMoRGlzcGxheU5hbWUpKSB7DQogICAgICBTZW5kZXJSZWloZW5mb2xnZS5wdXNoKERpc3BsYXlOYW1lKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KZnVuY3Rpb24gY29udmVydFp1bHVUb1VUQyh6dWx1VGltZSkgew0KICAvLyBDb252ZXJ0IHRoZSBpbnB1dCB0byBhIHN0cmluZw0KICB6dWx1VGltZSA9IHp1bHVUaW1lLnRvU3RyaW5nKCk7DQoNCiAgLy8gWnVsdSB0aW1lIGlzIGFscmVhZHkgaW4gVVRDLCBzbyBqdXN0IHJlbW92ZSB0aGUgJ1onIHN1ZmZpeA0KICBjb25zdCB1dGNUaW1lID0genVsdVRpbWUuc2xpY2UoMCwgLTEpOw0KDQogIC8vIFJldHVybiB0aGUgVVRDIHRpbWUNCiAgcmV0dXJuIHV0Y1RpbWU7DQp9DQo=</field>
                                           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                         </block>
                                         <block type="variables_set" id="VRvfLzS84=#:PDPbveDw" x="-688" y="513">
                                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                           <value name="VALUE">
                                             <block type="procedures_callcustomreturn" id="PQqreJ!}rt#BPi~E#k^F">
                                               <mutation name="parser">
                                                 <arg name="Sender"></arg>
                                                 <arg name="Datum"></arg>
                                                 <arg name="Sort"></arg>
                                               </mutation>
                                               <value name="ARG0">
                                                 <block type="text" id="qr^7fW:^y{2nvKp[0E(I">
                                                   <field name="TEXT">3sat</field>
                                                 </block>
                                               </value>
                                               <value name="ARG1">
                                                 <block type="time_get" id="XnksAB9aj1r3u~aB$;SZ">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                   <field name="OPTION">object</field>
                                                 </block>
                                               </value>
                                               <value name="ARG2">
                                                 <block type="lists_create_with" id="n~lIb?9t@W0^mK^nExt~">
                                                   <mutation items="8"></mutation>
                                                   <value name="ADD0">
                                                     <block type="text" id="uU@D5JgvfcU:FbXT^sf{">
                                                       <field name="TEXT">Das Erste</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD1">
                                                     <block type="text" id="tZI6OeF.G.!Fs9$D32cb">
                                                       <field name="TEXT">ZDF</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD2">
                                                     <block type="text" id="xL-%YhvI`sBd5I;DR1zI">
                                                       <field name="TEXT">Pro 7</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD3">
                                                     <block type="text" id="F@+biKL%pY|2rUBe9%q,">
                                                       <field name="TEXT">RTL</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD4">
                                                     <block type="text" id="g@+`H,c%_@B/7hgH5FXA">
                                                       <field name="TEXT">3sat</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD5">
                                                     <block type="text" id="Z~Iw6DOAKUB4Dr,+Pqs)">
                                                       <field name="TEXT">Sat 1</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD6">
                                                     <block type="text" id="{I@j8oGP~QmJA{)_zAmy">
                                                       <field name="TEXT">VOX</field>
                                                     </block>
                                                   </value>
                                                   <value name="ADD7">
                                                     <block type="text" id="Fi(~UgnpAkTYJD`)%mm(">
                                                       <field name="TEXT">ZDF Neo</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="debug" id="v*60KZc^%8TejL%5EOKD" inline="true" disabled="true">
                                               <field name="Severity">log</field>
                                               <value name="TEXT">
                                                 <shadow type="text" id="O(hrX9Bzoa8jvS;*uDu`">
                                                   <field name="TEXT">test</field>
                                                 </shadow>
                                                 <block type="get_attr" id="w_5c2A7T*}?Ba8lc=)Fr">
                                                   <value name="PATH">
                                                     <shadow type="text" id="*T-ot_9q`v)91_el,!Q{">
                                                       <field name="TEXT">Titel</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="OBJECT">
                                                     <block type="variables_get" id="0ZvG8cm/kK^0viy3rjf^">
                                                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="debug" id="|^H{k(vCq(fppoQU5+ql" inline="true" disabled="true">
                                                   <field name="Severity">log</field>
                                                   <value name="TEXT">
                                                     <shadow type="text">
                                                       <field name="TEXT">test</field>
                                                     </shadow>
                                                     <block type="get_attr" id="5GTv3TS!D;R^U,bqPxUF">
                                                       <value name="PATH">
                                                         <shadow type="text" id=":_w+iMPxfmuqgjYDnt4F">
                                                           <field name="TEXT">Start</field>
                                                         </shadow>
                                                       </value>
                                                       <value name="OBJECT">
                                                         <block type="variables_get" id="J$F=MD*wg@ApV8X3/+|@">
                                                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="debug" id="$kcjevz!_:y@l8t~6eOS" inline="true" disabled="true">
                                                       <field name="Severity">log</field>
                                                       <value name="TEXT">
                                                         <shadow type="text">
                                                           <field name="TEXT">test</field>
                                                         </shadow>
                                                         <block type="get_attr" id="y.k2dG[Z~!8dFAYW)b/A">
                                                           <value name="PATH">
                                                             <shadow type="text" id=";44m%L8t^O,WW]lO?9nh">
                                                               <field name="TEXT">Ende</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id=",6ocYSw|r@fvzTM!Q3[)">
                                                               <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="debug" id="l35?J_G*ZxEnW1-nYp~_" inline="true" disabled="true">
                                                           <field name="Severity">log</field>
                                                           <value name="TEXT">
                                                             <shadow type="text">
                                                               <field name="TEXT">test</field>
                                                             </shadow>
                                                             <block type="get_attr" id="qsx%a{Gh{[Wl:2q8M6`j">
                                                               <value name="PATH">
                                                                 <shadow type="text" id="uEmGg,;`Hvg.).H7r~2w">
                                                                   <field name="TEXT">Sender</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="OBJECT">
                                                                 <block type="variables_get" id="Ey]wJHxbb9V:YeT(K*Zb">
                                                                   <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <next>
                                                             <block type="debug" id="hL/5V*PXx{*UZ(lQmLNC" inline="true" disabled="true">
                                                               <field name="Severity">error</field>
                                                               <value name="TEXT">
                                                                 <shadow type="text">
                                                                   <field name="TEXT">test</field>
                                                                 </shadow>
                                                                 <block type="get_attr" id="9t~RXlM5trgA6:+Ix*2s">
                                                                   <value name="PATH">
                                                                     <shadow type="text" id="wl~=eY+vzwZ7Rz*TYcH6">
                                                                       <field name="TEXT">Bild</field>
                                                                     </shadow>
                                                                   </value>
                                                                   <value name="OBJECT">
                                                                     <block type="variables_get" id="Nx#QGy0Peb:Wwd%p2yD_">
                                                                       <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </value>
                                                               <next>
                                                                 <block type="debug" id="$h~Qjs|,jz|X%perIDw+" inline="true" disabled="true">
                                                                   <field name="Severity">log</field>
                                                                   <value name="TEXT">
                                                                     <shadow type="text">
                                                                       <field name="TEXT">test</field>
                                                                     </shadow>
                                                                     <block type="get_attr" id="M:$4G?n2Bbi#^#vP5YIG">
                                                                       <value name="PATH">
                                                                         <shadow type="text" id="+94+q2YiK+(V%g57r8MR">
                                                                           <field name="TEXT">Beschreibung</field>
                                                                         </shadow>
                                                                       </value>
                                                                       <value name="OBJECT">
                                                                         <block type="variables_get" id="Z9Klz%mT5AdnBE?Wc@oG">
                                                                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                         </block>
                                                                       </value>
                                                                     </block>
                                                                   </value>
                                                                 </block>
                                                               </next>
                                                             </block>
                                                           </next>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                         <block type="variables_set" id="JhGiCDiP%))kB**i45dI" disabled="true" x="-938" y="1163">
                                           <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                           <value name="VALUE">
                                             <block type="procedures_callcustomreturn" id="HdO3%^21G};.gBF84dZm">
                                               <mutation name="parser">
                                                 <arg name="Sender"></arg>
                                                 <arg name="Datum"></arg>
                                                 <arg name="Sort"></arg>
                                               </mutation>
                                               <value name="ARG0">
                                                 <block type="text" id="SFQYiA*Etj3*P+Oom?Mb">
                                                   <field name="TEXT">3sat</field>
                                                 </block>
                                               </value>
                                               <value name="ARG1">
                                                 <block type="math_arithmetic" id="A/]2?hjl3C#S2(D([x:4">
                                                   <field name="OP">ADD</field>
                                                   <value name="A">
                                                     <shadow type="math_number" id="51JB`mc%HBtejDU]iV=(">
                                                       <field name="NUM">1</field>
                                                     </shadow>
                                                     <block type="convert_from_date" id="hSJISuB1X9:#]$r}}8ri">
                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                       <field name="OPTION">object</field>
                                                       <value name="VALUE">
                                                         <block type="get_attr" id="RSqKVn2cTjjs][;RVTRh">
                                                           <value name="PATH">
                                                             <shadow type="text" id="^QYL4q|,7RX@T:NE/IVy">
                                                               <field name="TEXT">Ende</field>
                                                             </shadow>
                                                           </value>
                                                           <value name="OBJECT">
                                                             <block type="variables_get" id="_8E/+d@UbVrJt6a}1QH`">
                                                               <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <shadow type="math_number" id="VK;*grc,l/stb{#u+gMF">
                                                       <field name="NUM">1</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id="[zE_$ax,#;9JPZg^epT=" disabled="true">
                                               <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                               <value name="VALUE">
                                                 <block type="convert_json2object" id="=NG=AS+^ao9R$ui:l!D{">
                                                   <value name="VALUE">
                                                     <block type="get_value" id=",h=-dP8V]j{7N@}|5l};">
                                                       <field name="ATTR">val</field>
                                                       <field name="OID">0_userdata.0.Tima</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="controls_for" id="b?=qr!yRv^maLx3l,{#U" disabled="true">
                                                   <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                   <value name="FROM">
                                                     <shadow type="math_number" id="T4cAK#:`p$gXx%bhE#;.">
                                                       <field name="NUM">1</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="TO">
                                                     <shadow type="math_number" id="#kk)QaM-cV*0nt3jOsF(">
                                                       <field name="NUM">10</field>
                                                     </shadow>
                                                     <block type="lists_length" id="(?[0hPgY24r8{%V1!kv=">
                                                       <value name="VALUE">
                                                         <block type="variables_get" id="YNKTx7Abm13thozR0iH]">
                                                           <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <value name="BY">
                                                     <shadow type="math_number" id="s92l69rZS*o+d2hZU-V_">
                                                       <field name="NUM">1</field>
                                                     </shadow>
                                                   </value>
                                                   <statement name="DO">
                                                     <block type="variables_set" id="AxPs$IKZWxd_{,+]%+w1">
                                                       <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                       <value name="VALUE">
                                                         <block type="lists_getIndex" id="FUL=Z{um:qCTw#He*V#A">
                                                           <mutation statement="false" at="true"></mutation>
                                                           <field name="MODE">GET</field>
                                                           <field name="WHERE">FROM_START</field>
                                                           <value name="VALUE">
                                                             <block type="variables_get" id="3r-^f+PTu_|T3D?pf=5j">
                                                               <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                             </block>
                                                           </value>
                                                           <value name="AT">
                                                             <block type="variables_get" id="Z`#VG0:a~y|U$:seh2:x">
                                                               <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="debug" id="8Le[z~qykcl`7LX,5P=k">
                                                           <field name="Severity">error</field>
                                                           <value name="TEXT">
                                                             <shadow type="text" id=";8a~3L{-qW_o8`[F*`#Q">
                                                               <field name="TEXT">test</field>
                                                             </shadow>
                                                             <block type="get_attr" id="8-xanJ.a0r@?2EP2%pSJ">
                                                               <value name="PATH">
                                                                 <shadow type="text" id="M+r-:[+r#v(jU]_lx^@j">
                                                                   <field name="TEXT">Titel</field>
                                                                 </shadow>
                                                               </value>
                                                               <value name="OBJECT">
                                                                 <block type="variables_get" id="k)CIG)uyctw6ukhDINfl">
                                                                   <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </statement>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                         <block type="procedures_defnoreturn" id="_K1,e%A~,QHL7lR#;o,s" x="-887" y="2563">
                                           <field name="NAME">Trigger Sendungsende</field>
                                           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           <statement name="STACK">
                                             <block type="schedule_create" id="QGtmiElp64([(sHKXWv:">
                                               <field name="NAME">schedule1</field>
                                               <value name="SCHEDULE">
                                                 <shadow type="field_cron" id="@/1k$CRLUHPtv##08jMX">
                                                   <field name="CRON">* * * * *</field>
                                                 </shadow>
                                                 <block type="cron_builder" id="UY%@(09Qwv{vj!BPBrxs">
                                                   <mutation xmlns="http://www.w3.org/1999/xhtml" seconds="true" as_line="false"></mutation>
                                                   <field name="LINE">FALSE</field>
                                                   <field name="WITH_SECONDS">TRUE</field>
                                                   <value name="DOW">
                                                     <shadow type="text" id="[p7qcK,9R@Ie+gNx*HwP">
                                                       <field name="TEXT">*</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="MONTHS">
                                                     <shadow type="text" id="c-E:pW=0e$hU=F$uxup:">
                                                       <field name="TEXT">*</field>
                                                     </shadow>
                                                   </value>
                                                   <value name="DAYS">
                                                     <shadow type="text" id="4W?UAkC.SA4ePGO-@6/X">
                                                       <field name="TEXT">*</field>
                                                     </shadow>
                                                     <block type="variables_get" id="E)=9Z`KP|*LsG#.^nL)9">
                                                       <field name="VAR" id="]BTNK|@|Qn4t?IQzR(sc">tag</field>
                                                     </block>
                                                   </value>
                                                   <value name="HOURS">
                                                     <shadow type="text" id="4*0xY*@8IHVnaYwUbc`|">
                                                       <field name="TEXT">*</field>
                                                     </shadow>
                                                     <block type="variables_get" id=":LG`=1zx[IbT.|,OJd0J">
                                                       <field name="VAR" id="C$xy/!eJr45/6sjkYui}">stunde</field>
                                                     </block>
                                                   </value>
                                                   <value name="MINUTES">
                                                     <shadow type="text" id="tMBjmn.$N60lMAdHZMH!">
                                                       <field name="TEXT">*</field>
                                                     </shadow>
                                                     <block type="variables_get" id="t#zVW!hY:_|G~%kD^59H">
                                                       <field name="VAR" id="5[]lC%HZ%ms68yMuwW!1">minute</field>
                                                     </block>
                                                   </value>
                                                   <value name="SECONDS">
                                                     <shadow type="text" id="~$$4kcM}|wtsJYVl6@?C">
                                                       <field name="TEXT">*</field>
                                                     </shadow>
                                                     <block type="variables_get" id="PB/+=Y%%w+r1_lSua1Ti">
                                                       <field name="VAR" id="4SkzLXPg%ikY[vz0m00?">Sekunde</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="STATEMENT">
                                                 <block type="telegram" id=";A+/8EBF-8GChF`F:E.K">
                                                   <field name="INSTANCE">.0</field>
                                                   <field name="LOG"></field>
                                                   <field name="SILENT">FALSE</field>
                                                   <field name="PARSEMODE">default</field>
                                                   <field name="ESCAPING">FALSE</field>
                                                   <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                   <value name="MESSAGE">
                                                     <shadow type="text" id="iXqgP=p+slnKP,FFJ:[Q">
                                                       <field name="TEXT">ende</field>
                                                     </shadow>
                                                   </value>
                                                 </block>
                                               </statement>
                                             </block>
                                           </statement>
                                         </block>
                                        </xml>
                                        

                                        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                        David G.D 1 Antwort Letzte Antwort
                                        0
                                        • liv-in-skyL liv-in-sky

                                          @david-g sagte in Js-Funktion in Blockly erweitern:

                                          Mit den neuen Zeitangaben experimentiere ich noch in meinem Blockly. Mal noch bekomme ich es nicht gefiltert weil ich das Datum von start und ende wieder zusammenbasteln

                                          zur not machen wir das wieder rückgängig - bzw nehmen wir für nur die uhrzeit einen neuen schlüssel - kein großes thema ! - einfach sagen, wie du es möchtest

                                          @david-g sagte in Js-Funktion in Blockly erweitern:

                                          Kann man bei DisplayName am ende pauschal das " DE am ende entfernen?
                                          Kann man beim Sortieren nach dem DisplayName gehen? Diesen kann man bei bestepg selber anpassen.

                                          gemacht - mußt aber andere sachen beim sortieren angeben - zb DasErste nicht ARD - siehe blockly

                                          denke wieder an datenpunkt und pfad zur datei

                                          <xml xmlns="https://developers.google.com/blockly/xml">
                                           <variables>
                                             <variable id="v9(OKj}zllQ44H{)Lc{N">reihenfolgeArray</variable>
                                             <variable id="mCYwI42|ncHnAW9vEKvY">jsonObject</variable>
                                             <variable id="kbL5/)K1!N4cip+5_.1i">Sender</variable>
                                             <variable id="=J@n/ITm;Kc+d4@zMh7!">Datum</variable>
                                             <variable id="xYguh!f[vX]*JbXj0Tgh">Sort</variable>
                                             <variable id="/_EVt8i8cL:*ALcrdhfG">ergebnis</variable>
                                             <variable id="0d$,^d=DyR?A@dc^$2k{">liste</variable>
                                             <variable type="cron" id="schedule1">schedule1</variable>
                                             <variable id="K,2TEeTH[~P0w=~$MuBY">i</variable>
                                             <variable id="%mKBe`ebTtbysu/M*J*3">obj</variable>
                                             <variable id="]BTNK|@|Qn4t?IQzR(sc">tag</variable>
                                             <variable id="C$xy/!eJr45/6sjkYui}">stunde</variable>
                                             <variable id="5[]lC%HZ%ms68yMuwW!1">minute</variable>
                                             <variable id="4SkzLXPg%ikY[vz0m00?">Sekunde</variable>
                                           </variables>
                                           <block type="procedures_defcustomreturn" id="%~/MYnto3+Qsd;Wd9kpJ" disabled="true" x="162" y="288">
                                             <mutation statements="false">
                                               <arg name="reihenfolgeArray" varid="v9(OKj}zllQ44H{)Lc{N"></arg>
                                               <arg name="jsonObject" varid="mCYwI42|ncHnAW9vEKvY"></arg>
                                             </mutation>
                                             <field name="NAME">etwas tun</field>
                                             <field name="SCRIPT">Y29uc3QganNvbkFycmF5ID0ganNvbk9iamVjdDsNCg0KY29uc3QgU2VuZGVyUmVpaGVuZm9sZ2UgPSByZWloZW5mb2xnZUFycmF5OyAvLyBSZWloZW5mb2xnZSBkZXIgTmFtZW4gaW0gQXJyYXkNCg0KDQovLyBGdW5rdGlvbiwgZGllIGRhcyBKU09OLUFycmF5IHNvcnRpZXJ0IHVuZCBncnVwcGllcnQNCmZ1bmN0aW9uIHNvcnRpZXJlVW5kR3J1cHBpZXJlQXJyYXkoYXJyYXksIFNlbmRlclJlaWhlbmZvbGdlKSB7DQogIGNvbnN0IGdydXBwaWVydGVPYmpla3RlID0ge307DQogIFNlbmRlclJlaWhlbmZvbGdlLmZvckVhY2goU2VuZGVyID0+IGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0gPSBbXSk7DQoNCiAgLy8gT2JqZWt0ZSBuYWNoIFNlbmRlcm4gZ3J1cHBpZXJlbiB1bmQgUmVpaGVuZm9sZ2UgYmVpYmVoYWx0ZW4NCiAgZm9yIChsZXQgaSA9IDA7IGkgPCBhcnJheS5sZW5ndGg7IGkrKykgew0KICAgIGNvbnN0IG9iamVrdCA9IGFycmF5W2ldOw0KICAgIGNvbnN0IFNlbmRlciA9IG9iamVrdC5TZW5kZXI7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KFNlbmRlcikpIHsNCiAgICAgIGdydXBwaWVydGVPYmpla3RlW1NlbmRlcl0ucHVzaChvYmpla3QpOw0KICAgIH0gZWxzZSB7DQogICAgICBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goU2VuZGVyID0+IHsNCiAgICBpZiAoIVNlbmRlclJlaWhlbmZvbGdlLmluY2x1ZGVzKFNlbmRlcikpIHsNCiAgICAgIFNlbmRlclJlaWhlbmZvbGdlLnB1c2goU2VuZGVyKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KLy8gU29ydGllcnRlcyB1bmQgZ3J1cHBpZXJ0ZXMgQXJyYXkgYXVzZ2ViZW4NCnJldHVybiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGpzb25BcnJheSwgU2VuZGVyUmVpaGVuZm9sZ2UpOw0KDQo=</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           </block>
                                           <block type="variables_set" id="g#6eJHHD$|.rT!EB3kr?" disabled="true" x="163" y="363">
                                             <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                             <value name="VALUE">
                                               <block type="convert_json2object" id="O?9o(;wlZ=N9K@oF0}[g">
                                                 <value name="VALUE">
                                                   <block type="get_value" id="s_6sYSHlZ1g_Fl]^Mu8~">
                                                     <field name="ATTR">val</field>
                                                     <field name="OID">0_userdata.0.Tima</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="update" id=";=M@ex`Bc+/L,[V3a/U|" disabled="true">
                                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                 <field name="OID">0_userdata.0.string</field>
                                                 <field name="WITH_DELAY">FALSE</field>
                                                 <value name="VALUE">
                                                   <block type="procedures_callcustomreturn" id="2$?TGN/x#|j}{sH%8PGe" disabled="true">
                                                     <mutation name="etwas tun">
                                                       <arg name="reihenfolgeArray"></arg>
                                                       <arg name="jsonObject"></arg>
                                                     </mutation>
                                                     <value name="ARG0">
                                                       <block type="lists_create_with" id="+aT9=v$yidtG{aAH-:e_">
                                                         <mutation items="3"></mutation>
                                                         <value name="ADD0">
                                                           <block type="text" id="SCr/fl/y~U-PLgz1(Q5#">
                                                             <field name="TEXT">ARD</field>
                                                           </block>
                                                         </value>
                                                         <value name="ADD1">
                                                           <block type="text" id="d^a_#@[Zu#}b/VH1x7C#">
                                                             <field name="TEXT">3sat</field>
                                                           </block>
                                                         </value>
                                                         <value name="ADD2">
                                                           <block type="text" id="9*Ru]3hX$_a%s3qZSG,l">
                                                             <field name="TEXT">WDR HD Köln</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="ARG1">
                                                       <block type="variables_get" id="F@EIt97*,6^a[t52:87Q">
                                                         <field name="VAR" id="mCYwI42|ncHnAW9vEKvY">jsonObject</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </next>
                                           </block>
                                           <block type="comment" id="Gx.k6]_*2m6L`7knLy9Q" x="-687" y="413">
                                             <field name="COMMENT">https://forum.iobroker.net/post/985318</field>
                                             <next>
                                               <block type="comment" id="-f_/%(vogA^/+lXORifj">
                                                 <field name="COMMENT">TV epg xml</field>
                                               </block>
                                             </next>
                                           </block>
                                           <block type="procedures_defcustomreturn" id="Fdn;N_DDcOcQm^j|,Ft!" x="-687" y="463">
                                             <mutation statements="false">
                                               <arg name="Sender" varid="kbL5/)K1!N4cip+5_.1i"></arg>
                                               <arg name="Datum" varid="=J@n/ITm;Kc+d4@zMh7!"></arg>
                                               <arg name="Sort" varid="xYguh!f[vX]*JbXj0Tgh"></arg>
                                             </mutation>
                                             <field name="NAME">parser</field>
                                             <field name="SCRIPT">LyoqDQogKiBad2VjazogICBlcnN0ZWxsdCBUYWJlbGxlKGpzb24pIGF1cyBYTUwgVFYtRGF0ZW4gdm9uIGVwZy5iZXN0DQogKiBEYXR1bTogICAyMC4wNC4yMDIyDQogKiBBdXRvcjogICBAZmFzdGZvb3QNCiAqIEZvcnVtOiAgIGh0dHBzOi8vZm9ydW0uaW9icm9rZXIubmV0L3Bvc3QvNzkyODY1DQogKi8NCmNvbnN0IGZzID0gcmVxdWlyZSgnZnMnKTsNCmNvbnN0IHhtbDJqcyA9IHJlcXVpcmUoJ3htbDJqcycpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZWludHJhZ2VuIGluIEFkYXB0ZXItSW5zdGFueg0KY29uc3QgcGFyc2VyID0gbmV3IHhtbDJqcy5QYXJzZXIoKTsNCi8vY29uc3QgU2VuZGVyID0gJzNzYXQuZGUnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VuZGVyZmlsdGVyDQpjb25zdCBub3cgPSBEYXR1bTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFplaXRmaWx0ZXINCg0KZnVuY3Rpb24gcGFyc2VBc3luYygpIHsNCiAgICBsZXQgZGF0YSA9IGZzLnJlYWRGaWxlU3luYygnL0RhdGVuL2VwZy54bWwnKTsNCiAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gew0KICAgICAgICBwYXJzZXIucGFyc2VTdHJpbmcoZGF0YSwgZnVuY3Rpb24gKGVyciwgcmVzdWx0KSB7DQogICAgICAgICAgICBpZiAoZXJyKSB7DQogICAgICAgICAgICAgICAgbG9nKCdGZWhsZXIgJyArIGVycik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICByZXNvbHZlKHJlc3VsdCk7DQogICAgICAgIH0pDQogICAgfSk7DQp9DQoNCmNvbnN0IHVlYmVyc2ljaHQgPSBbXTsNCmxldCBqc29uID0gYXdhaXQgcGFyc2VBc3luYygpOw0KLy9mcy53cml0ZUZpbGUoJy9vcHQvaW9icm9rZXIvRG93bmxvYWRzL3R2Lmpzb24nLCBKU09OLnN0cmluZ2lmeShqc29uKSwgZSA9PiB7IH0pDQpqc29uLnR2LnByb2dyYW1tZS5mb3JFYWNoKHAgPT4geyAvL2xvZyhKU09OLnN0cmluZ2lmeShwKSk7IGxvZyhKU09OLnN0cmluZ2lmeShwLmljb25bMF1bJyQnXVsnc3JjJ10pKTsgDQogICAgbGV0IHN0YXJ0ID0gcFsnJCddLnN0YXJ0Lm1hdGNoKC8oXGR7NH0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KShcZHsyfSlccyhcK1xkezJ9KS8pOw0KICAgIGxldCBzdG9wID0gcFsnJCddLnN0b3AubWF0Y2goLyhcZHs0fSkoXGR7Mn0pKFxkezJ9KShcZHsyfSkoXGR7Mn0pKFxkezJ9KVxzKFwrXGR7Mn0pLyk7DQogICAgc3RhcnQgPSBuZXcgRGF0ZShzdGFydFsxXSArICctJyArIHN0YXJ0WzJdICsgJy0nICsgc3RhcnRbM10gKyAnICcgKyBzdGFydFs0XSArICc6JyArIHN0YXJ0WzVdICsgJzonICsgc3RhcnRbNl0gKyAnIFVUQycgKyBzdGFydFs3XSkNCiAgICBzdG9wID0gbmV3IERhdGUoc3RvcFsxXSArICctJyArIHN0b3BbMl0gKyAnLScgKyBzdG9wWzNdICsgJyAnICsgc3RvcFs0XSArICc6JyArIHN0b3BbNV0gKyAnOicgKyBzdG9wWzZdICsgJyBVVEMnICsgc3RvcFs3XSkNCiAgICBsZXQgbXlJY29uOw0KICAgICFwLmhhc093blByb3BlcnR5KCJpY29uIikgPyBteUljb249IiIgOiBteUljb249cC5pY29uWzBdWyckJ11bJ3NyYyddDQogICAgdWViZXJzaWNodC5wdXNoKHsNCiAgICAgICAgIlNlbmRlciI6IHBbJyQnXS5jaGFubmVsLnJlcGxhY2UoJy5kZScsJycpLA0KICAgICAgICAiU3RhcnQiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RhcnQpLCAiU1M6bW0iKSwNCiAgICAgICAgIkVuZGUiOiBmb3JtYXREYXRlKGdldERhdGVPYmplY3Qoc3RvcCksICJTUzptbSIpLCANCiAgICAgICAgIkRhdHVtIjogZm9ybWF0RGF0ZShnZXREYXRlT2JqZWN0KHN0YXJ0KSwgIlRULk1NLiIpLA0KICAgICAgICAiQmVzY2hyZWlidW5nIjogcC5kZXNjWzBdWydfJ10sDQogICAgICAgICJTdGFydFRpbWVTdGFtcCI6IGdldERhdGVPYmplY3QoY29udmVydFp1bHVUb1VUQyhzdGFydCkpLmdldFRpbWUoKSwNCiAgICAgICAgIkJpbGQiOiBteUljb24sDQogICAgICAgICJUaXRlbCI6IHAudGl0bGVbMF1bJ18nXSwNCiAgICAgICAgIkNoYW5uZWxJY29uIjogIiIsDQogICAgICAgICJEaXNwbGF5TmFtZSI6ICIiDQogICAgfSkNCn0pDQpjb25zdCBzZW5kZXJJY29ucz1bXTsNCmpzb24udHYuY2hhbm5lbC5mb3JFYWNoKHAgPT4geyAvL2xvZyhwKQ0KIHNlbmRlckljb25zLnB1c2goew0KICAgICAgICJTZW5kZXIiOiBwWyckJ10uaWQucmVwbGFjZSgnLmRlJywnJyksDQogICAgICAgIkJpbGQiOiBwWydpY29uJ11bMF1bJyQnXS5zcmMsDQogICAgICAgIkRpc3BsYXlOYW1lIjogcFsnZGlzcGxheS1uYW1lJ11bMF0ucmVwbGFjZSgnIERFJywnJykNCiAgICB9KQ0KICAgLy8gbG9nKEpTT04uc3RyaW5naWZ5KHNlbmRlckljb25zKSkNCn0pDQoNCmZvcihsZXQgdT0wO3U8dWViZXJzaWNodC5sZW5ndGg7dSsrKSB7DQogIGZvciAobGV0IGk9MDsgaTxzZW5kZXJJY29ucy5sZW5ndGg7aSsrKXsgaWYgKHVlYmVyc2ljaHRbdV0uU2VuZGVyPT1zZW5kZXJJY29uc1tpXS5TZW5kZXIpIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3VlYmVyc2ljaHRbdV0uQ2hhbm5lbEljb249c2VuZGVySWNvbnNbaV0uQmlsZDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1ZWJlcnNpY2h0W3VdLkRpc3BsYXlOYW1lPXNlbmRlckljb25zW2ldLkRpc3BsYXlOYW1lOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fQ0KfQ0KDQoNCi8vYWxzIFRhYmVsbGUgZsO8ciBWSVMgc3BlaWNoZXJuDQoNCi8vc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkodWViZXJzaWNodCkpOw0Kc2V0U3RhdGUoJzBfdXNlcmRhdGEuMC5DT05UUk9MLU9XTi5BQUFURVNULlRpbWFUZXN0JywgSlNPTi5zdHJpbmdpZnkoc29ydGllcmVVbmRHcnVwcGllcmVBcnJheSh1ZWJlcnNpY2h0LCBTb3J0KSkpOw0KDQovL0ZpbHRlcm4gbmFjaCBTZW5kZXIgdW5kIFplaXQNCmxldCBqZXR6dCA9IHVlYmVyc2ljaHQuZmlsdGVyKHAgPT4gew0KICAgIHJldHVybiBwLlNlbmRlciA9PT0gU2VuZGVyLnJlcGxhY2UoJy5kZScsJycpICYmIHAuU3RhcnQgPD0gbm93ICYmIHAuRW5kZSA+IG5vdzsNCn0pDQppZiAoamV0enQubGVuZ3RoID4gMCkNCiAgICByZXR1cm4gamV0enRbMF07DQplbHNlDQogICAgcmV0dXJuIHsgIlNlbmRlciI6IG51bGwsICJTdGFydCI6IG51bGwsICJFbmRlIjogbnVsbCwgIlRpdGVsIjogIktlaW4gbGF1ZmVuZGVzIFByb2dyYW1tIGdlZnVuZGVuISIgfQ0KDQoNCmNvbnN0IFNlbmRlclJlaWhlbmZvbGdlID0gcmVpaGVuZm9sZ2VBcnJheTsgLy8gUmVpaGVuZm9sZ2UgZGVyIE5hbWVuIGltIEFycmF5DQoNCg0KLy8gRnVua3Rpb24sIGRpZSBkYXMgSlNPTi1BcnJheSBzb3J0aWVydCB1bmQgZ3J1cHBpZXJ0DQpmdW5jdGlvbiBzb3J0aWVyZVVuZEdydXBwaWVyZUFycmF5KGFycmF5LCBTZW5kZXJSZWloZW5mb2xnZSkgew0KICBjb25zdCBncnVwcGllcnRlT2JqZWt0ZSA9IHt9Ow0KICBTZW5kZXJSZWloZW5mb2xnZS5mb3JFYWNoKERpc3BsYXlOYW1lID0+IGdydXBwaWVydGVPYmpla3RlW0Rpc3BsYXlOYW1lXSA9IFtdKTsNCg0KICAvLyBPYmpla3RlIG5hY2ggU2VuZGVybiBncnVwcGllcmVuIHVuZCBSZWloZW5mb2xnZSBiZWliZWhhbHRlbg0KICBmb3IgKGxldCBpID0gMDsgaSA8IGFycmF5Lmxlbmd0aDsgaSsrKSB7DQogICAgY29uc3Qgb2JqZWt0ID0gYXJyYXlbaV07DQogICAgY29uc3QgRGlzcGxheU5hbWUgPSBvYmpla3QuRGlzcGxheU5hbWU7DQogICAgaWYgKGdydXBwaWVydGVPYmpla3RlLmhhc093blByb3BlcnR5KERpc3BsYXlOYW1lKSkgew0KICAgICAgZ3J1cHBpZXJ0ZU9iamVrdGVbRGlzcGxheU5hbWVdLnB1c2gob2JqZWt0KTsNCiAgICB9IGVsc2Ugew0KICAgICAgZ3J1cHBpZXJ0ZU9iamVrdGVbRGlzcGxheU5hbWVdID0gW29iamVrdF07DQogICAgfQ0KICB9DQoNCiAgLy8gRmVobGVuZGUgU2VuZGVyIGFucyBFbmRlIGRlcyBncnVwcGllcnRlbiBBcnJheXMgaGluenVmw7xnZW4NCiAgT2JqZWN0LmtleXMoZ3J1cHBpZXJ0ZU9iamVrdGUpLmZvckVhY2goRGlzcGxheU5hbWUgPT4gew0KICAgIGlmICghU2VuZGVyUmVpaGVuZm9sZ2UuaW5jbHVkZXMoRGlzcGxheU5hbWUpKSB7DQogICAgICBTZW5kZXJSZWloZW5mb2xnZS5wdXNoKERpc3BsYXlOYW1lKTsNCiAgICB9DQogIH0pOw0KDQogIHJldHVybiBTZW5kZXJSZWloZW5mb2xnZS5mbGF0TWFwKFNlbmRlciA9PiBncnVwcGllcnRlT2JqZWt0ZVtTZW5kZXJdKTsNCn0NCg0KZnVuY3Rpb24gY29udmVydFp1bHVUb1VUQyh6dWx1VGltZSkgew0KICAvLyBDb252ZXJ0IHRoZSBpbnB1dCB0byBhIHN0cmluZw0KICB6dWx1VGltZSA9IHp1bHVUaW1lLnRvU3RyaW5nKCk7DQoNCiAgLy8gWnVsdSB0aW1lIGlzIGFscmVhZHkgaW4gVVRDLCBzbyBqdXN0IHJlbW92ZSB0aGUgJ1onIHN1ZmZpeA0KICBjb25zdCB1dGNUaW1lID0genVsdVRpbWUuc2xpY2UoMCwgLTEpOw0KDQogIC8vIFJldHVybiB0aGUgVVRDIHRpbWUNCiAgcmV0dXJuIHV0Y1RpbWU7DQp9DQo=</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                           </block>
                                           <block type="variables_set" id="VRvfLzS84=#:PDPbveDw" x="-688" y="513">
                                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                             <value name="VALUE">
                                               <block type="procedures_callcustomreturn" id="PQqreJ!}rt#BPi~E#k^F">
                                                 <mutation name="parser">
                                                   <arg name="Sender"></arg>
                                                   <arg name="Datum"></arg>
                                                   <arg name="Sort"></arg>
                                                 </mutation>
                                                 <value name="ARG0">
                                                   <block type="text" id="qr^7fW:^y{2nvKp[0E(I">
                                                     <field name="TEXT">3sat</field>
                                                   </block>
                                                 </value>
                                                 <value name="ARG1">
                                                   <block type="time_get" id="XnksAB9aj1r3u~aB$;SZ">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                     <field name="OPTION">object</field>
                                                   </block>
                                                 </value>
                                                 <value name="ARG2">
                                                   <block type="lists_create_with" id="n~lIb?9t@W0^mK^nExt~">
                                                     <mutation items="8"></mutation>
                                                     <value name="ADD0">
                                                       <block type="text" id="uU@D5JgvfcU:FbXT^sf{">
                                                         <field name="TEXT">Das Erste</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD1">
                                                       <block type="text" id="tZI6OeF.G.!Fs9$D32cb">
                                                         <field name="TEXT">ZDF</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD2">
                                                       <block type="text" id="xL-%YhvI`sBd5I;DR1zI">
                                                         <field name="TEXT">Pro 7</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD3">
                                                       <block type="text" id="F@+biKL%pY|2rUBe9%q,">
                                                         <field name="TEXT">RTL</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD4">
                                                       <block type="text" id="g@+`H,c%_@B/7hgH5FXA">
                                                         <field name="TEXT">3sat</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD5">
                                                       <block type="text" id="Z~Iw6DOAKUB4Dr,+Pqs)">
                                                         <field name="TEXT">Sat 1</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD6">
                                                       <block type="text" id="{I@j8oGP~QmJA{)_zAmy">
                                                         <field name="TEXT">VOX</field>
                                                       </block>
                                                     </value>
                                                     <value name="ADD7">
                                                       <block type="text" id="Fi(~UgnpAkTYJD`)%mm(">
                                                         <field name="TEXT">ZDF Neo</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="debug" id="v*60KZc^%8TejL%5EOKD" inline="true" disabled="true">
                                                 <field name="Severity">log</field>
                                                 <value name="TEXT">
                                                   <shadow type="text" id="O(hrX9Bzoa8jvS;*uDu`">
                                                     <field name="TEXT">test</field>
                                                   </shadow>
                                                   <block type="get_attr" id="w_5c2A7T*}?Ba8lc=)Fr">
                                                     <value name="PATH">
                                                       <shadow type="text" id="*T-ot_9q`v)91_el,!Q{">
                                                         <field name="TEXT">Titel</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="OBJECT">
                                                       <block type="variables_get" id="0ZvG8cm/kK^0viy3rjf^">
                                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="debug" id="|^H{k(vCq(fppoQU5+ql" inline="true" disabled="true">
                                                     <field name="Severity">log</field>
                                                     <value name="TEXT">
                                                       <shadow type="text">
                                                         <field name="TEXT">test</field>
                                                       </shadow>
                                                       <block type="get_attr" id="5GTv3TS!D;R^U,bqPxUF">
                                                         <value name="PATH">
                                                           <shadow type="text" id=":_w+iMPxfmuqgjYDnt4F">
                                                             <field name="TEXT">Start</field>
                                                           </shadow>
                                                         </value>
                                                         <value name="OBJECT">
                                                           <block type="variables_get" id="J$F=MD*wg@ApV8X3/+|@">
                                                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <next>
                                                       <block type="debug" id="$kcjevz!_:y@l8t~6eOS" inline="true" disabled="true">
                                                         <field name="Severity">log</field>
                                                         <value name="TEXT">
                                                           <shadow type="text">
                                                             <field name="TEXT">test</field>
                                                           </shadow>
                                                           <block type="get_attr" id="y.k2dG[Z~!8dFAYW)b/A">
                                                             <value name="PATH">
                                                               <shadow type="text" id=";44m%L8t^O,WW]lO?9nh">
                                                                 <field name="TEXT">Ende</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="OBJECT">
                                                               <block type="variables_get" id=",6ocYSw|r@fvzTM!Q3[)">
                                                                 <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="debug" id="l35?J_G*ZxEnW1-nYp~_" inline="true" disabled="true">
                                                             <field name="Severity">log</field>
                                                             <value name="TEXT">
                                                               <shadow type="text">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="get_attr" id="qsx%a{Gh{[Wl:2q8M6`j">
                                                                 <value name="PATH">
                                                                   <shadow type="text" id="uEmGg,;`Hvg.).H7r~2w">
                                                                     <field name="TEXT">Sender</field>
                                                                   </shadow>
                                                                 </value>
                                                                 <value name="OBJECT">
                                                                   <block type="variables_get" id="Ey]wJHxbb9V:YeT(K*Zb">
                                                                     <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                             <next>
                                                               <block type="debug" id="hL/5V*PXx{*UZ(lQmLNC" inline="true" disabled="true">
                                                                 <field name="Severity">error</field>
                                                                 <value name="TEXT">
                                                                   <shadow type="text">
                                                                     <field name="TEXT">test</field>
                                                                   </shadow>
                                                                   <block type="get_attr" id="9t~RXlM5trgA6:+Ix*2s">
                                                                     <value name="PATH">
                                                                       <shadow type="text" id="wl~=eY+vzwZ7Rz*TYcH6">
                                                                         <field name="TEXT">Bild</field>
                                                                       </shadow>
                                                                     </value>
                                                                     <value name="OBJECT">
                                                                       <block type="variables_get" id="Nx#QGy0Peb:Wwd%p2yD_">
                                                                         <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </value>
                                                                 <next>
                                                                   <block type="debug" id="$h~Qjs|,jz|X%perIDw+" inline="true" disabled="true">
                                                                     <field name="Severity">log</field>
                                                                     <value name="TEXT">
                                                                       <shadow type="text">
                                                                         <field name="TEXT">test</field>
                                                                       </shadow>
                                                                       <block type="get_attr" id="M:$4G?n2Bbi#^#vP5YIG">
                                                                         <value name="PATH">
                                                                           <shadow type="text" id="+94+q2YiK+(V%g57r8MR">
                                                                             <field name="TEXT">Beschreibung</field>
                                                                           </shadow>
                                                                         </value>
                                                                         <value name="OBJECT">
                                                                           <block type="variables_get" id="Z9Klz%mT5AdnBE?Wc@oG">
                                                                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                                           </block>
                                                                         </value>
                                                                       </block>
                                                                     </value>
                                                                   </block>
                                                                 </next>
                                                               </block>
                                                             </next>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </next>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                           <block type="variables_set" id="JhGiCDiP%))kB**i45dI" disabled="true" x="-938" y="1163">
                                             <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                             <value name="VALUE">
                                               <block type="procedures_callcustomreturn" id="HdO3%^21G};.gBF84dZm">
                                                 <mutation name="parser">
                                                   <arg name="Sender"></arg>
                                                   <arg name="Datum"></arg>
                                                   <arg name="Sort"></arg>
                                                 </mutation>
                                                 <value name="ARG0">
                                                   <block type="text" id="SFQYiA*Etj3*P+Oom?Mb">
                                                     <field name="TEXT">3sat</field>
                                                   </block>
                                                 </value>
                                                 <value name="ARG1">
                                                   <block type="math_arithmetic" id="A/]2?hjl3C#S2(D([x:4">
                                                     <field name="OP">ADD</field>
                                                     <value name="A">
                                                       <shadow type="math_number" id="51JB`mc%HBtejDU]iV=(">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                       <block type="convert_from_date" id="hSJISuB1X9:#]$r}}8ri">
                                                         <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                         <field name="OPTION">object</field>
                                                         <value name="VALUE">
                                                           <block type="get_attr" id="RSqKVn2cTjjs][;RVTRh">
                                                             <value name="PATH">
                                                               <shadow type="text" id="^QYL4q|,7RX@T:NE/IVy">
                                                                 <field name="TEXT">Ende</field>
                                                               </shadow>
                                                             </value>
                                                             <value name="OBJECT">
                                                               <block type="variables_get" id="_8E/+d@UbVrJt6a}1QH`">
                                                                 <field name="VAR" id="/_EVt8i8cL:*ALcrdhfG">ergebnis</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <shadow type="math_number" id="VK;*grc,l/stb{#u+gMF">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="variables_set" id="[zE_$ax,#;9JPZg^epT=" disabled="true">
                                                 <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                 <value name="VALUE">
                                                   <block type="convert_json2object" id="=NG=AS+^ao9R$ui:l!D{">
                                                     <value name="VALUE">
                                                       <block type="get_value" id=",h=-dP8V]j{7N@}|5l};">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">0_userdata.0.Tima</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <next>
                                                   <block type="controls_for" id="b?=qr!yRv^maLx3l,{#U" disabled="true">
                                                     <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                     <value name="FROM">
                                                       <shadow type="math_number" id="T4cAK#:`p$gXx%bhE#;.">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="TO">
                                                       <shadow type="math_number" id="#kk)QaM-cV*0nt3jOsF(">
                                                         <field name="NUM">10</field>
                                                       </shadow>
                                                       <block type="lists_length" id="(?[0hPgY24r8{%V1!kv=">
                                                         <value name="VALUE">
                                                           <block type="variables_get" id="YNKTx7Abm13thozR0iH]">
                                                             <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                           </block>
                                                         </value>
                                                       </block>
                                                     </value>
                                                     <value name="BY">
                                                       <shadow type="math_number" id="s92l69rZS*o+d2hZU-V_">
                                                         <field name="NUM">1</field>
                                                       </shadow>
                                                     </value>
                                                     <statement name="DO">
                                                       <block type="variables_set" id="AxPs$IKZWxd_{,+]%+w1">
                                                         <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                         <value name="VALUE">
                                                           <block type="lists_getIndex" id="FUL=Z{um:qCTw#He*V#A">
                                                             <mutation statement="false" at="true"></mutation>
                                                             <field name="MODE">GET</field>
                                                             <field name="WHERE">FROM_START</field>
                                                             <value name="VALUE">
                                                               <block type="variables_get" id="3r-^f+PTu_|T3D?pf=5j">
                                                                 <field name="VAR" id="0d$,^d=DyR?A@dc^$2k{">liste</field>
                                                               </block>
                                                             </value>
                                                             <value name="AT">
                                                               <block type="variables_get" id="Z`#VG0:a~y|U$:seh2:x">
                                                                 <field name="VAR" id="K,2TEeTH[~P0w=~$MuBY">i</field>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </value>
                                                         <next>
                                                           <block type="debug" id="8Le[z~qykcl`7LX,5P=k">
                                                             <field name="Severity">error</field>
                                                             <value name="TEXT">
                                                               <shadow type="text" id=";8a~3L{-qW_o8`[F*`#Q">
                                                                 <field name="TEXT">test</field>
                                                               </shadow>
                                                               <block type="get_attr" id="8-xanJ.a0r@?2EP2%pSJ">
                                                                 <value name="PATH">
                                                                   <shadow type="text" id="M+r-:[+r#v(jU]_lx^@j">
                                                                     <field name="TEXT">Titel</field>
                                                                   </shadow>
                                                                 </value>
                                                                 <value name="OBJECT">
                                                                   <block type="variables_get" id="k)CIG)uyctw6ukhDINfl">
                                                                     <field name="VAR" id="%mKBe`ebTtbysu/M*J*3">obj</field>
                                                                   </block>
                                                                 </value>
                                                               </block>
                                                             </value>
                                                           </block>
                                                         </next>
                                                       </block>
                                                     </statement>
                                                   </block>
                                                 </next>
                                               </block>
                                             </next>
                                           </block>
                                           <block type="procedures_defnoreturn" id="_K1,e%A~,QHL7lR#;o,s" x="-887" y="2563">
                                             <field name="NAME">Trigger Sendungsende</field>
                                             <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                             <statement name="STACK">
                                               <block type="schedule_create" id="QGtmiElp64([(sHKXWv:">
                                                 <field name="NAME">schedule1</field>
                                                 <value name="SCHEDULE">
                                                   <shadow type="field_cron" id="@/1k$CRLUHPtv##08jMX">
                                                     <field name="CRON">* * * * *</field>
                                                   </shadow>
                                                   <block type="cron_builder" id="UY%@(09Qwv{vj!BPBrxs">
                                                     <mutation xmlns="http://www.w3.org/1999/xhtml" seconds="true" as_line="false"></mutation>
                                                     <field name="LINE">FALSE</field>
                                                     <field name="WITH_SECONDS">TRUE</field>
                                                     <value name="DOW">
                                                       <shadow type="text" id="[p7qcK,9R@Ie+gNx*HwP">
                                                         <field name="TEXT">*</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="MONTHS">
                                                       <shadow type="text" id="c-E:pW=0e$hU=F$uxup:">
                                                         <field name="TEXT">*</field>
                                                       </shadow>
                                                     </value>
                                                     <value name="DAYS">
                                                       <shadow type="text" id="4W?UAkC.SA4ePGO-@6/X">
                                                         <field name="TEXT">*</field>
                                                       </shadow>
                                                       <block type="variables_get" id="E)=9Z`KP|*LsG#.^nL)9">
                                                         <field name="VAR" id="]BTNK|@|Qn4t?IQzR(sc">tag</field>
                                                       </block>
                                                     </value>
                                                     <value name="HOURS">
                                                       <shadow type="text" id="4*0xY*@8IHVnaYwUbc`|">
                                                         <field name="TEXT">*</field>
                                                       </shadow>
                                                       <block type="variables_get" id=":LG`=1zx[IbT.|,OJd0J">
                                                         <field name="VAR" id="C$xy/!eJr45/6sjkYui}">stunde</field>
                                                       </block>
                                                     </value>
                                                     <value name="MINUTES">
                                                       <shadow type="text" id="tMBjmn.$N60lMAdHZMH!">
                                                         <field name="TEXT">*</field>
                                                       </shadow>
                                                       <block type="variables_get" id="t#zVW!hY:_|G~%kD^59H">
                                                         <field name="VAR" id="5[]lC%HZ%ms68yMuwW!1">minute</field>
                                                       </block>
                                                     </value>
                                                     <value name="SECONDS">
                                                       <shadow type="text" id="~$$4kcM}|wtsJYVl6@?C">
                                                         <field name="TEXT">*</field>
                                                       </shadow>
                                                       <block type="variables_get" id="PB/+=Y%%w+r1_lSua1Ti">
                                                         <field name="VAR" id="4SkzLXPg%ikY[vz0m00?">Sekunde</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <statement name="STATEMENT">
                                                   <block type="telegram" id=";A+/8EBF-8GChF`F:E.K">
                                                     <field name="INSTANCE">.0</field>
                                                     <field name="LOG"></field>
                                                     <field name="SILENT">FALSE</field>
                                                     <field name="PARSEMODE">default</field>
                                                     <field name="ESCAPING">FALSE</field>
                                                     <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                                     <value name="MESSAGE">
                                                       <shadow type="text" id="iXqgP=p+slnKP,FFJ:[Q">
                                                         <field name="TEXT">ende</field>
                                                       </shadow>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </statement>
                                           </block>
                                          </xml>
                                          

                                          David G.D Offline
                                          David G.D Offline
                                          David G.
                                          schrieb am zuletzt editiert von David G.
                                          #36

                                          @liv-in-sky sagte in Js-Funktion in Blockly erweitern:

                                          zur not machen wir das wieder rückgängig - bzw nehmen wir für nur die uhrzeit einen neuen schlüssel - kein großes thema ! - einfach sagen, wie du es möchtest

                                          Weiß auch nicht so genau. Was ist den "professioneller"? Das Skript möchte man ja auch gerne zur weiteren Verwendung an andere geben.

                                          Evtl kann man ja den Original Z mit drinnen lassen für Start und Ende (bläht die json dann natürlich noch mehr auf).
                                          Paul fand das mit z für sein Skript ganz gut ^^.
                                          Für Tabellen ist es natürlich auch schön, es schon einzeln zu haben.

                                          Super vielen lieben Dank

                                          Zeigt eure Lovelace-Visualisierung klick
                                          (Auch ideal um sich Anregungen zu holen)

                                          Meine Tabellen für eure Visualisierung klick

                                          liv-in-skyL 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          480

                                          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