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.2k

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.
  • 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
          • David G.D David G.

            @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

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

            @david-g

            das hängt eigentlichdavon ab, was du jetzt alles für tabellen machen willst - das ist wiederum ein script, welches das ausertet und schreiben muss - entweder rechnet dann dieses script die daten um oder eben das script hier, das alle gebrauchten werte liefert

            kann man machen, wie man will - das json wird in der jetzigen version, wie du sagst - etwas größer

            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
            • David G.D David G.

              @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

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

              @david-g

              wenn du z.b ein json-widget von inventwo nimmst, ist es besser, die schon vorbereiteten daten zu haben

              machst du dir selber über ein script eine html tabelle, kannst du auch im script rechnen und dann anzeigen

              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
              • liv-in-skyL liv-in-sky

                @david-g

                das hängt eigentlichdavon ab, was du jetzt alles für tabellen machen willst - das ist wiederum ein script, welches das ausertet und schreiben muss - entweder rechnet dann dieses script die daten um oder eben das script hier, das alle gebrauchten werte liefert

                kann man machen, wie man will - das json wird in der jetzigen version, wie du sagst - etwas größer

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

                @liv-in-sky

                Ich mache alles komplett in Blockly.
                Von der Verarbeitung bis zum Erstellen von eigenem HTML Code über Schleifen.
                Mit dem Z habe ich alles wie gewünscht ans laufen bekommen (überraschender Weise).

                Die aufgesplitteten Uhrzeiten können beim konvertieren helfen bzw dies umgehen.

                Machen wir einfach alles rein.
                Wenn es von der Performance zu schlecht wird muss man weiter sehen.

                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

                  Ich mache alles komplett in Blockly.
                  Von der Verarbeitung bis zum Erstellen von eigenem HTML Code über Schleifen.
                  Mit dem Z habe ich alles wie gewünscht ans laufen bekommen (überraschender Weise).

                  Die aufgesplitteten Uhrzeiten können beim konvertieren helfen bzw dies umgehen.

                  Machen wir einfach alles rein.
                  Wenn es von der Performance zu schlecht wird muss man weiter sehen.

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

                  @david-g

                  performance sollte kein problem sein - das läuft ja nur einmal um mitternacht rum

                  ich machs mal wieder rein unter start und stop und benenne die neuen werte um

                  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

                    Ich mache alles komplett in Blockly.
                    Von der Verarbeitung bis zum Erstellen von eigenem HTML Code über Schleifen.
                    Mit dem Z habe ich alles wie gewünscht ans laufen bekommen (überraschender Weise).

                    Die aufgesplitteten Uhrzeiten können beim konvertieren helfen bzw dies umgehen.

                    Machen wir einfach alles rein.
                    Wenn es von der Performance zu schlecht wird muss man weiter sehen.

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

                    @david-g

                    hier ist der code - den du ändern musst - 4 zeilen - zeile 3-6

                      uebersicht.push({
                           "Sender": p['$'].channel.replace('.de',''),
                           "Start": start,
                           "Ende": stop, 
                           "StartTime": formatDate(getDateObject(start), "SS:mm"),
                           "EndeTime": formatDate(getDateObject(stop), "SS:mm"), 
                           "Datum": formatDate(getDateObject(start), "TT.MM."),
                           "Beschreibung": p.desc[0]['_'],
                           "StartTimeStamp": getDateObject(convertZuluToUTC(start)).getTime(),
                           "Bild": myIcon,
                           "Titel": p.title[0]['_'],
                           "ChannelIcon": "",
                           "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 1 Antwort Letzte Antwort
                    0
                    • liv-in-skyL liv-in-sky

                      @david-g

                      hier ist der code - den du ändern musst - 4 zeilen - zeile 3-6

                        uebersicht.push({
                             "Sender": p['$'].channel.replace('.de',''),
                             "Start": start,
                             "Ende": stop, 
                             "StartTime": formatDate(getDateObject(start), "SS:mm"),
                             "EndeTime": formatDate(getDateObject(stop), "SS:mm"), 
                             "Datum": formatDate(getDateObject(start), "TT.MM."),
                             "Beschreibung": p.desc[0]['_'],
                             "StartTimeStamp": getDateObject(convertZuluToUTC(start)).getTime(),
                             "Bild": myIcon,
                             "Titel": p.title[0]['_'],
                             "ChannelIcon": "",
                             "DisplayName": ""
                      

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

                      @liv-in-sky

                      Hab jetzt die Tabelle so weit fertig mit dem Funktionsumfang den ich mir vorgestellt habe.

                      Muss alles im blockly noch sauber machen und mir alle DPs ordentlich anlegen.

                      So siehts im Moment aus:

                      Screen_Recordin-1683369621460.gif

                      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
                      1
                      • David G.D David G.

                        @liv-in-sky

                        Hab jetzt die Tabelle so weit fertig mit dem Funktionsumfang den ich mir vorgestellt habe.

                        Muss alles im blockly noch sauber machen und mir alle DPs ordentlich anlegen.

                        So siehts im Moment aus:

                        Screen_Recordin-1683369621460.gif

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

                        @david-g das sieht sehr gut aus

                        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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        788

                        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