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. iCacl-Termin aus HTML auslesen und in Variable schreiben

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

iCacl-Termin aus HTML auslesen und in Variable schreiben

Geplant Angeheftet Gesperrt Verschoben Blockly
3 Beiträge 1 Kommentatoren 276 Aufrufe 1 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.
  • hananH Offline
    hananH Offline
    hanan
    schrieb am zuletzt editiert von hanan
    #1

    Re: [Vorlage]-Zeit herunterzählen bis GoogleTermin Eintritt

    Hallo zusammen
    Ich versuche mit dem Blockly-Script einen Termin auszulesen und in den Countdown-Adapter zu schreiben.
    Leider kommt dort nur ein ":" an.

    Hier der Blockly-Skript von "liv-in-sky", angepasst auf meine Datenpunkte:

    <xml xmlns="https://developers.google.com/blockly/xml">
      <variables>
        <variable id="AL5#nOqf?4Wh:eZKJq}A">i</variable>
        <variable id="53FsI{?S~p[~k9Zyg`RP">j</variable>
        <variable id="l6*`|-^*E}19Ax.o8gS3">suchBegriff</variable>
        <variable id="dl(4-B)s(J1z0(yKCcPM">eventDatum</variable>
        <variable id="xKL%f`?jvCh0ok?{c^rL">stunde</variable>
        <variable id="4_[a*D)c$D0Fg1e?^r-#">minute</variable>
        <variable type="timeout" id="timeout4">timeout4</variable>
        <variable type="cron" id="datumSchedule">datumSchedule</variable>
        <variable type="timeout" id="timeout2">timeout2</variable>
      </variables>
      <block type="procedures_defcustomreturn" id=".4jhH[;Isgq*k0Elo0tw" x="137" y="-388">
        <mutation statements="false">
          <arg name="i" varid="AL5#nOqf?4Wh:eZKJq}A"></arg>
          <arg name="j" varid="53FsI{?S~p[~k9Zyg`RP"></arg>
        </mutation>
        <field name="NAME">StringManipulation</field>
        <field name="SCRIPT">dmFyIHJlMiA9IC8oXGRcZFwuXGRcZFwuXGRcZFxkXGQgXGRcZFw6XGRcZCkvOw0KDQoNCmlmIChpLmluZGV4T2YoaikgPT09IC0xKSB7Y29uc29sZS5sb2coIkVpbnRyYWcgZmVobHQiKTtyZXR1cm4gMDt9Ow0KDQoNCnN0ciA9IGkuc3Vic3RyKGkuaW5kZXhPZihqKS0xNTAsMTAwKTsNCg0KY29uc29sZS5sb2coc3RyKTsNCg0KDQoNCg0KdmFyIHN0ZWxsZTEgPSBzdHIuc2VhcmNoKHJlMik7DQoNCg0KdmFyIGJiYiAgPSBzdHIuc3Vic3RyKHN0ZWxsZTEpDQpiYmIgID0gYmJiLnN1YnN0cigwLCAxNik7DQpjb25zb2xlLmxvZyhiYmIpOw0KLy9zdHIgPSBpLnN1YnN0cigxOCwgMzApOw0KY29uc29sZS5sb2coc3RyKTsNCg0KDQoNCnJldHVybiBiYmI7</field>
        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
      </block>
      <block type="schedule" id="/Z@?iF|RB-}UWrCdgO8l" x="-287" y="-336">
        <field name="SCHEDULE">10 */1 * * *</field>
        <statement name="STATEMENT">
          <block type="controls_if" id="k$7XJl4TwwsH#F^BA]o!">
            <value name="IF0">
              <block type="logic_compare" id="M76Fa)lSqWA4~DpUBx]#">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="get_value" id="~cXDg*N0V}(j;3:-g@=W">
                    <field name="ATTR">val</field>
                    <field name="OID">countdown.0.countdowns.FCB Matsch.endDate</field>
                  </block>
                </value>
                <value name="B">
                  <block type="text" id="(L7Thmh8pK[9|obXZlJE">
                    <field name="TEXT">Invalid date</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="variables_set" id="Yn_03ee.K$F#2@`28d/M">
                <field name="VAR" id="l6*`|-^*E}19Ax.o8gS3">suchBegriff</field>
                <value name="VALUE">
                  <block type="text" id="_%5/XWgSJPtR10.BNE?,">
                    <field name="TEXT">Basel 1893</field>
                  </block>
                </value>
                <next>
                  <block type="variables_set" id="[xt^RuL~Y|TiS0Re2?+#">
                    <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                    <value name="VALUE">
                      <block type="procedures_callcustomreturn" id="N;K:A$!9$8_uIv=#kGsc">
                        <mutation name="StringManipulation">
                          <arg name="i"></arg>
                          <arg name="j"></arg>
                        </mutation>
                        <value name="ARG0">
                          <block type="convert_tostring" id="}NBT];(s+uXuO#z=FiD.">
                            <value name="VALUE">
                              <block type="get_value" id="?}[v,-QV{dczpnW|a=qd">
                                <field name="ATTR">val</field>
                                <field name="OID">ical.0.data.html</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="ARG1">
                          <block type="variables_get" id="K2N=*^9uaX6H0}j]s5=*">
                            <field name="VAR" id="l6*`|-^*E}19Ax.o8gS3">suchBegriff</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <next>
                      <block type="controls_if" id="/zQZ~5M`WY$~j~oKdH5z">
                        <value name="IF0">
                          <block type="logic_compare" id="Z?!zm|/x#bu*Q7]r4,%4">
                            <field name="OP">NEQ</field>
                            <value name="A">
                              <block type="variables_get" id="F$bDE3t^u;v%QO/XXCr6">
                                <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="NcEs_VXKEGxjrfy]h3_[">
                                <field name="NUM">-1</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="variables_set" id="GYrFB;7cr*:#h}.et0I~">
                            <field name="VAR" id="xKL%f`?jvCh0ok?{c^rL">stunde</field>
                            <value name="VALUE">
                              <block type="text_getSubstring" id="-/-p`iD:y_vgxgLa5+dk">
                                <mutation at1="true" at2="true"></mutation>
                                <field name="WHERE1">FROM_START</field>
                                <field name="WHERE2">FROM_START</field>
                                <value name="STRING">
                                  <block type="variables_get" id="6{Y.CU(rNYFSz7JKw6gr">
                                    <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                  </block>
                                </value>
                                <value name="AT1">
                                  <block type="math_number" id="Kq.B-X,mqp;-N#)X=Q+P">
                                    <field name="NUM">11</field>
                                  </block>
                                </value>
                                <value name="AT2">
                                  <block type="math_number" id="t@;2+]ISoUKt$e,;oqY3">
                                    <field name="NUM">13</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="variables_set" id="vT$zjFC6[`*5|+?^FUYb">
                                <field name="VAR" id="4_[a*D)c$D0Fg1e?^r-#">minute</field>
                                <value name="VALUE">
                                  <block type="text_getSubstring" id="iKSGk7wasI6U%DoU%/~`">
                                    <mutation at1="true" at2="true"></mutation>
                                    <field name="WHERE1">FROM_START</field>
                                    <field name="WHERE2">FROM_START</field>
                                    <value name="STRING">
                                      <block type="variables_get" id="|d#VH=fnVXwAs^x#8Z{d">
                                        <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                      </block>
                                    </value>
                                    <value name="AT1">
                                      <block type="math_number" id="t#m1rz,4t`GTw`v1v_YC">
                                        <field name="NUM">15</field>
                                      </block>
                                    </value>
                                    <value name="AT2">
                                      <block type="math_number" id="Jz.]{TpX{G65p$t=zQmh">
                                        <field name="NUM">16</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <next>
                                  <block type="debug" id="--O3@Ew@70yHrA|80r^B">
                                    <field name="Severity">log</field>
                                    <value name="TEXT">
                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="vUqJQDqZYEP1~M}JHa]U">
                                        <field name="TEXT">test</field>
                                      </shadow>
                                      <block type="variables_get" id="KmvnGC^%j/LAP~CH2O.=">
                                        <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                      </block>
                                    </value>
                                    <next>
                                      <block type="timeouts_settimeout" id=":8H?ff.:HrbvkOig[yJ[">
                                        <field name="NAME">timeout4</field>
                                        <field name="DELAY">3</field>
                                        <field name="UNIT">sec</field>
                                        <statement name="STATEMENT">
                                          <block type="controls_if" id="^-$KSt-IwY$gkV9zU9Pd">
                                            <mutation else="1"></mutation>
                                            <value name="IF0">
                                              <block type="logic_compare" id="4o(6_1vMy*Fpu#As|X14">
                                                <field name="OP">GT</field>
                                                <value name="A">
                                                  <block type="variables_get" id="b-p,2nK}n*ke1Xi9wl`g">
                                                    <field name="VAR" id="xKL%f`?jvCh0ok?{c^rL">stunde</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="time_get" id="Bi$kG3R-!qDo[PIR;#wq">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                    <field name="OPTION">h</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="schedule_create" id="4Q,qI3!9]bUX-]NQvf-P">
                                                <field name="NAME">datumSchedule</field>
                                                <value name="SCHEDULE">
                                                  <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_cron" id="?75wOi3|4ORjpXgU9SSn">
                                                    <field name="CRON">* * * * *</field>
                                                  </shadow>
                                                  <block type="text_join" id="A*!}}?bQe6=SR5,+#z@4">
                                                    <mutation items="6"></mutation>
                                                    <value name="ADD0">
                                                      <block type="variables_get" id="hJOK@v*3*~(!S5cOgth;">
                                                        <field name="VAR" id="4_[a*D)c$D0Fg1e?^r-#">minute</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD1">
                                                      <block type="text" id="=cxyzRaBVprL+dg3GT/{">
                                                        <field name="TEXT"> </field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD2">
                                                      <block type="variables_get" id="*Tk9Oa|zErcUBQUUxT!U">
                                                        <field name="VAR" id="xKL%f`?jvCh0ok?{c^rL">stunde</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD3">
                                                      <block type="text" id="U=3Zo6aR4L#}:M|v)x:M">
                                                        <field name="TEXT"> *</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD4">
                                                      <block type="text" id="U.G0Et9x?LX,p)Rxpg-e">
                                                        <field name="TEXT"> *</field>
                                                      </block>
                                                    </value>
                                                    <value name="ADD5">
                                                      <block type="text" id="*[F-,a-H0aNhT2AJ6JmU">
                                                        <field name="TEXT"> *</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="STATEMENT">
                                                  <block type="control" id="Mbk~Q;0UP@A8@^F[0Mou">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                    <field name="OID">countdown.0.setup.FCB Matsch</field>
                                                    <field name="WITH_DELAY">TRUE</field>
                                                    <field name="DELAY_MS">1000</field>
                                                    <field name="UNIT">ms</field>
                                                    <field name="CLEAR_RUNNING">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="variables_get" id="r?o81v9MAq6qgqme2YN?">
                                                        <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="timeouts_settimeout" id="ryfODWCYatf{RY8|7?C%">
                                                        <field name="NAME">timeout2</field>
                                                        <field name="DELAY">10</field>
                                                        <field name="UNIT">sec</field>
                                                        <statement name="STATEMENT">
                                                          <block type="schedule_clear" id="@}/RY2BL~F{L#mhFxsM=">
                                                            <field name="NAME">datumSchedule</field>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                              </block>
                                            </statement>
                                            <statement name="ELSE">
                                              <block type="control" id="--.){w[29%H}dCX)QZre">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                <field name="OID">countdown.0.setup.FCB Matsch</field>
                                                <field name="WITH_DELAY">TRUE</field>
                                                <field name="DELAY_MS">1000</field>
                                                <field name="UNIT">ms</field>
                                                <field name="CLEAR_RUNNING">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="variables_get" id="0qiq9Ta*z-gm~VXO{T]/">
                                                    <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </statement>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </statement>
      </block>
    </xml>
    

    und hier das iCal-HTML

    <span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">31.10.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌕 Vollmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">01.11.2020 16:00-18:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC St. Gallen 1879 - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">04.11.2020 18:00-20:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Zürich - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">08.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌗 Abnehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">08.11.2020 16:00-18:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Basel 1893 - FC Sion</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">15.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌑 Neumond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Geburtsdaag">16.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Geburtsdaag2'> 🎂Geburtsdaag Matias</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">21.11.2020 19:00-21:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> BSC Young Boys - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">22.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌓 Zunehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">25.11.2020 18:30-20:30</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Basel 1893 - FC Lausanne-Sport</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">29.11.2020 16:00-18:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Lugano - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">30.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌕 Vollmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Geburtsdaag">04.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Geburtsdaag2'> 🎂Geburtsdaag Muggi</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">05.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Basel 1893 - Servette FC</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">08.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌗 Abnehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">12.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Vaduz - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">14.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌑 Neumond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">14.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> Totale Sonnenfinsternis</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">15.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Basel 1893 - BSC Young Boys</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">19.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Basel 1893 - FC St. Gallen 1879</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">22.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌓 Zunehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">22.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Luzern - FC Basel 1893</span></span>
    

    Hat mir bitte jemand einen Tipp.

    Liebe Grüsse aus der Schweiz
    Andy

    ioBroker auf NUC unter Proxmox, Raspberrymatic-CCU auf NUC unter Proxmox mit RPI-RF-MOD Funkmodul und Omnidiraktional Antenne

    hananH 1 Antwort Letzte Antwort
    0
    • hananH hanan

      Re: [Vorlage]-Zeit herunterzählen bis GoogleTermin Eintritt

      Hallo zusammen
      Ich versuche mit dem Blockly-Script einen Termin auszulesen und in den Countdown-Adapter zu schreiben.
      Leider kommt dort nur ein ":" an.

      Hier der Blockly-Skript von "liv-in-sky", angepasst auf meine Datenpunkte:

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="AL5#nOqf?4Wh:eZKJq}A">i</variable>
          <variable id="53FsI{?S~p[~k9Zyg`RP">j</variable>
          <variable id="l6*`|-^*E}19Ax.o8gS3">suchBegriff</variable>
          <variable id="dl(4-B)s(J1z0(yKCcPM">eventDatum</variable>
          <variable id="xKL%f`?jvCh0ok?{c^rL">stunde</variable>
          <variable id="4_[a*D)c$D0Fg1e?^r-#">minute</variable>
          <variable type="timeout" id="timeout4">timeout4</variable>
          <variable type="cron" id="datumSchedule">datumSchedule</variable>
          <variable type="timeout" id="timeout2">timeout2</variable>
        </variables>
        <block type="procedures_defcustomreturn" id=".4jhH[;Isgq*k0Elo0tw" x="137" y="-388">
          <mutation statements="false">
            <arg name="i" varid="AL5#nOqf?4Wh:eZKJq}A"></arg>
            <arg name="j" varid="53FsI{?S~p[~k9Zyg`RP"></arg>
          </mutation>
          <field name="NAME">StringManipulation</field>
          <field name="SCRIPT">dmFyIHJlMiA9IC8oXGRcZFwuXGRcZFwuXGRcZFxkXGQgXGRcZFw6XGRcZCkvOw0KDQoNCmlmIChpLmluZGV4T2YoaikgPT09IC0xKSB7Y29uc29sZS5sb2coIkVpbnRyYWcgZmVobHQiKTtyZXR1cm4gMDt9Ow0KDQoNCnN0ciA9IGkuc3Vic3RyKGkuaW5kZXhPZihqKS0xNTAsMTAwKTsNCg0KY29uc29sZS5sb2coc3RyKTsNCg0KDQoNCg0KdmFyIHN0ZWxsZTEgPSBzdHIuc2VhcmNoKHJlMik7DQoNCg0KdmFyIGJiYiAgPSBzdHIuc3Vic3RyKHN0ZWxsZTEpDQpiYmIgID0gYmJiLnN1YnN0cigwLCAxNik7DQpjb25zb2xlLmxvZyhiYmIpOw0KLy9zdHIgPSBpLnN1YnN0cigxOCwgMzApOw0KY29uc29sZS5sb2coc3RyKTsNCg0KDQoNCnJldHVybiBiYmI7</field>
          <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        </block>
        <block type="schedule" id="/Z@?iF|RB-}UWrCdgO8l" x="-287" y="-336">
          <field name="SCHEDULE">10 */1 * * *</field>
          <statement name="STATEMENT">
            <block type="controls_if" id="k$7XJl4TwwsH#F^BA]o!">
              <value name="IF0">
                <block type="logic_compare" id="M76Fa)lSqWA4~DpUBx]#">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="get_value" id="~cXDg*N0V}(j;3:-g@=W">
                      <field name="ATTR">val</field>
                      <field name="OID">countdown.0.countdowns.FCB Matsch.endDate</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="text" id="(L7Thmh8pK[9|obXZlJE">
                      <field name="TEXT">Invalid date</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="variables_set" id="Yn_03ee.K$F#2@`28d/M">
                  <field name="VAR" id="l6*`|-^*E}19Ax.o8gS3">suchBegriff</field>
                  <value name="VALUE">
                    <block type="text" id="_%5/XWgSJPtR10.BNE?,">
                      <field name="TEXT">Basel 1893</field>
                    </block>
                  </value>
                  <next>
                    <block type="variables_set" id="[xt^RuL~Y|TiS0Re2?+#">
                      <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                      <value name="VALUE">
                        <block type="procedures_callcustomreturn" id="N;K:A$!9$8_uIv=#kGsc">
                          <mutation name="StringManipulation">
                            <arg name="i"></arg>
                            <arg name="j"></arg>
                          </mutation>
                          <value name="ARG0">
                            <block type="convert_tostring" id="}NBT];(s+uXuO#z=FiD.">
                              <value name="VALUE">
                                <block type="get_value" id="?}[v,-QV{dczpnW|a=qd">
                                  <field name="ATTR">val</field>
                                  <field name="OID">ical.0.data.html</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="ARG1">
                            <block type="variables_get" id="K2N=*^9uaX6H0}j]s5=*">
                              <field name="VAR" id="l6*`|-^*E}19Ax.o8gS3">suchBegriff</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <next>
                        <block type="controls_if" id="/zQZ~5M`WY$~j~oKdH5z">
                          <value name="IF0">
                            <block type="logic_compare" id="Z?!zm|/x#bu*Q7]r4,%4">
                              <field name="OP">NEQ</field>
                              <value name="A">
                                <block type="variables_get" id="F$bDE3t^u;v%QO/XXCr6">
                                  <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="NcEs_VXKEGxjrfy]h3_[">
                                  <field name="NUM">-1</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="variables_set" id="GYrFB;7cr*:#h}.et0I~">
                              <field name="VAR" id="xKL%f`?jvCh0ok?{c^rL">stunde</field>
                              <value name="VALUE">
                                <block type="text_getSubstring" id="-/-p`iD:y_vgxgLa5+dk">
                                  <mutation at1="true" at2="true"></mutation>
                                  <field name="WHERE1">FROM_START</field>
                                  <field name="WHERE2">FROM_START</field>
                                  <value name="STRING">
                                    <block type="variables_get" id="6{Y.CU(rNYFSz7JKw6gr">
                                      <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                    </block>
                                  </value>
                                  <value name="AT1">
                                    <block type="math_number" id="Kq.B-X,mqp;-N#)X=Q+P">
                                      <field name="NUM">11</field>
                                    </block>
                                  </value>
                                  <value name="AT2">
                                    <block type="math_number" id="t@;2+]ISoUKt$e,;oqY3">
                                      <field name="NUM">13</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="variables_set" id="vT$zjFC6[`*5|+?^FUYb">
                                  <field name="VAR" id="4_[a*D)c$D0Fg1e?^r-#">minute</field>
                                  <value name="VALUE">
                                    <block type="text_getSubstring" id="iKSGk7wasI6U%DoU%/~`">
                                      <mutation at1="true" at2="true"></mutation>
                                      <field name="WHERE1">FROM_START</field>
                                      <field name="WHERE2">FROM_START</field>
                                      <value name="STRING">
                                        <block type="variables_get" id="|d#VH=fnVXwAs^x#8Z{d">
                                          <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                        </block>
                                      </value>
                                      <value name="AT1">
                                        <block type="math_number" id="t#m1rz,4t`GTw`v1v_YC">
                                          <field name="NUM">15</field>
                                        </block>
                                      </value>
                                      <value name="AT2">
                                        <block type="math_number" id="Jz.]{TpX{G65p$t=zQmh">
                                          <field name="NUM">16</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="debug" id="--O3@Ew@70yHrA|80r^B">
                                      <field name="Severity">log</field>
                                      <value name="TEXT">
                                        <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="vUqJQDqZYEP1~M}JHa]U">
                                          <field name="TEXT">test</field>
                                        </shadow>
                                        <block type="variables_get" id="KmvnGC^%j/LAP~CH2O.=">
                                          <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="timeouts_settimeout" id=":8H?ff.:HrbvkOig[yJ[">
                                          <field name="NAME">timeout4</field>
                                          <field name="DELAY">3</field>
                                          <field name="UNIT">sec</field>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="^-$KSt-IwY$gkV9zU9Pd">
                                              <mutation else="1"></mutation>
                                              <value name="IF0">
                                                <block type="logic_compare" id="4o(6_1vMy*Fpu#As|X14">
                                                  <field name="OP">GT</field>
                                                  <value name="A">
                                                    <block type="variables_get" id="b-p,2nK}n*ke1Xi9wl`g">
                                                      <field name="VAR" id="xKL%f`?jvCh0ok?{c^rL">stunde</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="time_get" id="Bi$kG3R-!qDo[PIR;#wq">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                      <field name="OPTION">h</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="schedule_create" id="4Q,qI3!9]bUX-]NQvf-P">
                                                  <field name="NAME">datumSchedule</field>
                                                  <value name="SCHEDULE">
                                                    <shadow xmlns="http://www.w3.org/1999/xhtml" type="field_cron" id="?75wOi3|4ORjpXgU9SSn">
                                                      <field name="CRON">* * * * *</field>
                                                    </shadow>
                                                    <block type="text_join" id="A*!}}?bQe6=SR5,+#z@4">
                                                      <mutation items="6"></mutation>
                                                      <value name="ADD0">
                                                        <block type="variables_get" id="hJOK@v*3*~(!S5cOgth;">
                                                          <field name="VAR" id="4_[a*D)c$D0Fg1e?^r-#">minute</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD1">
                                                        <block type="text" id="=cxyzRaBVprL+dg3GT/{">
                                                          <field name="TEXT"> </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD2">
                                                        <block type="variables_get" id="*Tk9Oa|zErcUBQUUxT!U">
                                                          <field name="VAR" id="xKL%f`?jvCh0ok?{c^rL">stunde</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD3">
                                                        <block type="text" id="U=3Zo6aR4L#}:M|v)x:M">
                                                          <field name="TEXT"> *</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD4">
                                                        <block type="text" id="U.G0Et9x?LX,p)Rxpg-e">
                                                          <field name="TEXT"> *</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD5">
                                                        <block type="text" id="*[F-,a-H0aNhT2AJ6JmU">
                                                          <field name="TEXT"> *</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="STATEMENT">
                                                    <block type="control" id="Mbk~Q;0UP@A8@^F[0Mou">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                      <field name="OID">countdown.0.setup.FCB Matsch</field>
                                                      <field name="WITH_DELAY">TRUE</field>
                                                      <field name="DELAY_MS">1000</field>
                                                      <field name="UNIT">ms</field>
                                                      <field name="CLEAR_RUNNING">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="variables_get" id="r?o81v9MAq6qgqme2YN?">
                                                          <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="timeouts_settimeout" id="ryfODWCYatf{RY8|7?C%">
                                                          <field name="NAME">timeout2</field>
                                                          <field name="DELAY">10</field>
                                                          <field name="UNIT">sec</field>
                                                          <statement name="STATEMENT">
                                                            <block type="schedule_clear" id="@}/RY2BL~F{L#mhFxsM=">
                                                              <field name="NAME">datumSchedule</field>
                                                            </block>
                                                          </statement>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </statement>
                                              <statement name="ELSE">
                                                <block type="control" id="--.){w[29%H}dCX)QZre">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                  <field name="OID">countdown.0.setup.FCB Matsch</field>
                                                  <field name="WITH_DELAY">TRUE</field>
                                                  <field name="DELAY_MS">1000</field>
                                                  <field name="UNIT">ms</field>
                                                  <field name="CLEAR_RUNNING">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="variables_get" id="0qiq9Ta*z-gm~VXO{T]/">
                                                      <field name="VAR" id="dl(4-B)s(J1z0(yKCcPM">eventDatum</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      

      und hier das iCal-HTML

      <span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">31.10.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌕 Vollmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">01.11.2020 16:00-18:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC St. Gallen 1879 - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">04.11.2020 18:00-20:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Zürich - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">08.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌗 Abnehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">08.11.2020 16:00-18:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Basel 1893 - FC Sion</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">15.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌑 Neumond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Geburtsdaag">16.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Geburtsdaag2'> 🎂Geburtsdaag Matias</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">21.11.2020 19:00-21:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> BSC Young Boys - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">22.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌓 Zunehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">25.11.2020 18:30-20:30</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Basel 1893 - FC Lausanne-Sport</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">29.11.2020 16:00-18:00</span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> FC Lugano - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">30.11.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌕 Vollmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Geburtsdaag">04.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Geburtsdaag2'> 🎂Geburtsdaag Muggi</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">05.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Basel 1893 - Servette FC</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">08.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌗 Abnehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">12.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Vaduz - FC Basel 1893</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">14.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌑 Neumond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">14.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> Totale Sonnenfinsternis</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">15.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Basel 1893 - BSC Young Boys</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">19.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Basel 1893 - FC St. Gallen 1879</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-Mondkalender">22.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-Mondkalender2'> 🌓 Zunehmender Halbmond</span></span><br/><span style="font-weight: bold; color: white"><span class="icalNormal iCal-FC_Basel 1893">22.12.2020  </span></span><span style="font-weight: normal; color:white"><span class='icalNormal2 iCal-FC_Basel 18932'> Provisorisch FC Luzern - FC Basel 1893</span></span>
      

      Hat mir bitte jemand einen Tipp.

      hananH Offline
      hananH Offline
      hanan
      schrieb am zuletzt editiert von
      #2

      Hat sich erledigt, kann gelöscht werden...

      Liebe Grüsse aus der Schweiz
      Andy

      ioBroker auf NUC unter Proxmox, Raspberrymatic-CCU auf NUC unter Proxmox mit RPI-RF-MOD Funkmodul und Omnidiraktional Antenne

      1 Antwort Letzte Antwort
      0
      • hananH Offline
        hananH Offline
        hanan
        schrieb am zuletzt editiert von
        #3

        Hallo zusammen
        Gibt es eine Möglichkeit, auch noch den Eventtext auszulesen um in einen Datenpunkt zu schreiben?

        Liebe Grüsse aus der Schweiz
        Andy

        ioBroker auf NUC unter Proxmox, Raspberrymatic-CCU auf NUC unter Proxmox mit RPI-RF-MOD Funkmodul und Omnidiraktional Antenne

        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

        661

        Online

        32.5k

        Benutzer

        81.7k

        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