Zefau / ioBroker.jarvis

jarvis - just another remarkable vis
https://forum.iobroker.net/topic/49776
Other
149 stars 38 forks source link

Notifications: Add button / option to clean up all notifications (within a time range) #1717

Open RkcCorian opened 2 years ago

RkcCorian commented 2 years ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is and how your feature request helps solving it

----- OR -----

Describe the solution you'd like A clear and concise description of what you want to be added.

Notifications: Add button / option to clean up all notifications (within a time range). I would expect such a button / option at the notification bar. Greetings!

assign-milestone-to-issue[bot] commented 2 years ago

Vote up your Feature Request!

Vote up your feature request by selecting an emoticon on the FIRST POST (NOT THIS POST) as reaction:


Stimme für deinen Feature Request ab!

Stimme für deinen Feature Requests ab indem du die Emoticons beim ERSTEN BEITRAG (NICHT DIESER BEITRAG) als Reaktion nutzt: Siehe auch https://forum.iobroker.net/topic/30668/jarvis-v2-0-0-just-another-remarkable-vis/1986

Github Reactions

RkcCorian commented 2 years ago

Hab jetzt selber was gemacht, dient ggf. als Anregung 😃 image

image

mcuiobroker commented 2 years ago

Stellst du es rein, dann nehm ich es in die Doku.

RkcCorian commented 2 years ago

@mcuiobroker : Klar 😃

DPs alias.0.Jarvis.zip

Gerät in JARVIS

  "jarvis_d43b6": {
    "name": "Jarvis",
    "icon": "",
    "label": "",
    "function": "other",
    "states": {
      "NOTIFICATION_ADD": {
        "state": "alias.0.Jarvis.NOTIFICATION_ADD",
        "actionElement": "InputAction",
        "action": "alias.0.Jarvis.NOTIFICATION_ADD",
        "stateKey": "NOTIFICATION_ADD",
        "hide": true
      },
      "NOTIFICATION_LIST": {
        "state": "alias.0.Jarvis.NOTIFICATION_LIST",
        "actionElement": "InputAction",
        "action": "alias.0.Jarvis.NOTIFICATION_LIST",
        "stateKey": "NOTIFICATION_LIST",
        "hide": true
      },
      "NOTIFICATION_LIST_PERSISTENT_RANGE": {
        "state": "alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_RANGE",
        "actionElement": "DropdownAction",
        "action": "alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_RANGE",
        "stateKey": "NOTIFICATION_LIST_PERSISTENT_RANGE",
        "DatePickerActionConfig": {},
        "display": {
          "0": "1 Woche",
          "1": "2 Wochen",
          "2": "3 Wochen",
          "3": "1 Monat",
          "4": "2 Monate",
          "5": "3 Monate",
          "6": "4 Monate",
          "7": "5 Monate",
          "8": "6 Monate"
        },
        "showState": true,
        "bodyElement": "LastChangeBody",
        "label": "Lösche älter als",
        "icon": "mdi:calendar-range"
      },
      "NOTIFICATION_LIST_PERSISTENT_TYPE": {
        "stateKey": "NOTIFICATION_LIST_PERSISTENT_TYPE",
        "showState": true,
        "state": "alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_TYPE",
        "action": "alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_TYPE",
        "actionElement": "DropdownAction",
        "display": {
          "0": "Alarme",
          "1": "Alarme & Warnungen",
          "2": "Alarme, Warnungen und Aus"
        },
        "bodyElement": "LastChangeBody",
        "label": "Dabei ignoriere",
        "icon": "mdi:pin"
      }
    },
    "options": {},
    "attributes": {
      "imported": true,
      "manufacturer": {
        "name": "Alias Devices",
        "namespace": "alias"
      }
    },
    "id": "jarvis_d43b6",
    "revision": "c89e6"
  }

Blockly (Zeichen tauschen, globales Skript)

<xml xmlns="https://developers.google.com/blockly/xml">
  <variables>
    <variable id="!6U1beV:w@Is{PThB{/b">TextOriginal</variable>
    <variable id="`2X#SyS`FS_#s]46+;*Z">TextTauschAlt</variable>
    <variable id="[?*p(#2C6o)-ZNz.35J)">TextTauschNeu</variable>
    <variable id="Uf:U=$(.HDJ72/VPr1!o">TextTeil1</variable>
    <variable id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</variable>
    <variable id="g[0H+Z8J_%|p]v;tR.p.">TextTeil2</variable>
    <variable id="6,6h67!#*?Hh,1(Sy,@u">ZahlLängeTextTauschAlt</variable>
    <variable id="(NMF97xgk;{xp~AH$Ln*">ZahlStelleImTextInBearbeitung</variable>
  </variables>
  <block type="procedures_defcustomreturn" id="Ac--5Tp~^j8|?*gZzcyn" x="412" y="-163">
    <mutation statements="false">
      <arg name="TextOriginal" varid="!6U1beV:w@Is{PThB{/b"></arg>
      <arg name="TextTauschAlt" varid="`2X#SyS`FS_#s]46+;*Z"></arg>
      <arg name="TextTauschNeu" varid="[?*p(#2C6o)-ZNz.35J)"></arg>
    </mutation>
    <field name="NAME">GetTextZeichenTauschen</field>
    <field name="SCRIPT">cmV0dXJuIEdsb2JhbEdldFRleHRaZWljaGVuVGF1c2NoZW4oVGV4dE9yaWdpbmFsLCBUZXh0VGF1c2NoQWx0LCBUZXh0VGF1c2NoTmV1KTs=</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  </block>
  <block type="procedures_defreturn" id="*?%n[KG5e1!^tNun#Hj5" x="413" y="-87">
    <mutation>
      <arg name="TextOriginal" varid="!6U1beV:w@Is{PThB{/b"></arg>
      <arg name="TextTauschAlt" varid="`2X#SyS`FS_#s]46+;*Z"></arg>
      <arg name="TextTauschNeu" varid="[?*p(#2C6o)-ZNz.35J)"></arg>
    </mutation>
    <field name="NAME">GlobalGetTextZeichenTauschen</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
    <statement name="STACK">
      <block type="variables_set" id=",*Bi*dYY8!8mI7(mg9V.">
        <field name="VAR" id="Uf:U=$(.HDJ72/VPr1!o">TextTeil1</field>
        <value name="VALUE">
          <block type="text" id="|BZm+^ZNZWW}2Oo#`j;?">
            <field name="TEXT"></field>
          </block>
        </value>
        <next>
          <block type="variables_set" id="w]M[kO6!;:DS!~0O}SHV">
            <field name="VAR" id="g[0H+Z8J_%|p]v;tR.p.">TextTeil2</field>
            <value name="VALUE">
              <block type="text" id="LK!;|?K5!yeQYlUax(!P">
                <field name="TEXT"></field>
              </block>
            </value>
            <next>
              <block type="variables_set" id="LyZ2%lYW+kfm,4)yV8UN">
                <field name="VAR" id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</field>
                <value name="VALUE">
                  <block type="variables_get" id="da5*p]}sO:{{|ZE!nhDe">
                    <field name="VAR" id="!6U1beV:w@Is{PThB{/b">TextOriginal</field>
                  </block>
                </value>
                <next>
                  <block type="variables_set" id="yx;qp1@1fC(oiG4c5gZt">
                    <field name="VAR" id="6,6h67!#*?Hh,1(Sy,@u">ZahlLängeTextTauschAlt</field>
                    <value name="VALUE">
                      <block type="text_length" id="Jwz33ARDLc!=8:eDagDD">
                        <value name="VALUE">
                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="RZWm!~Yo4w5)66Gu|Gs_">
                            <field name="TEXT">abc</field>
                          </shadow>
                          <block type="variables_get" id="G2I+np)5qee]q{4)BlN2">
                            <field name="VAR" id="`2X#SyS`FS_#s]46+;*Z">TextTauschAlt</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <next>
                      <block type="variables_set" id="eAGK[85W)DRaIaN!oMiH">
                        <field name="VAR" id="(NMF97xgk;{xp~AH$Ln*">ZahlStelleImTextInBearbeitung</field>
                        <value name="VALUE">
                          <block type="text_indexOf" id="/@rj}{;VUCJ8O|28^(Hf">
                            <field name="END">FIRST</field>
                            <value name="VALUE">
                              <block type="variables_get" id="}de%ffO*rIt%j6)99pf3">
                                <field name="VAR" id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</field>
                              </block>
                            </value>
                            <value name="FIND">
                              <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="7MprEQxoWq}#3~Xz:32k">
                                <field name="TEXT">%0D%0A</field>
                              </shadow>
                              <block type="variables_get" id="7)r.X1a~Tee1!dAwZy`!">
                                <field name="VAR" id="`2X#SyS`FS_#s]46+;*Z">TextTauschAlt</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="controls_whileUntil" id="4lR}{f])DWKyjt}.(6cc">
                            <field name="MODE">WHILE</field>
                            <value name="BOOL">
                              <block type="logic_compare" id="e`eUWK6kyOU=[/x]M({`">
                                <field name="OP">GT</field>
                                <value name="A">
                                  <block type="variables_get" id="}7HLWRwI(SDg1^@=czoV">
                                    <field name="VAR" id="(NMF97xgk;{xp~AH$Ln*">ZahlStelleImTextInBearbeitung</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="#y,za{r#@s7Ri.U!9v)A">
                                    <field name="NUM">0</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO">
                              <block type="comment" id="38%#2?@btrH6%hebNg3_">
                                <field name="COMMENT">Wenn nicht erste Zeichen im Text!</field>
                                <next>
                                  <block type="controls_if" id="R]}Pl(*eeA:Dh@;{q_CH">
                                    <value name="IF0">
                                      <block type="logic_compare" id="l,u?h{)Z-u/OozI,.79G">
                                        <field name="OP">GT</field>
                                        <value name="A">
                                          <block type="variables_get" id="B/K~z.ANK2);I3(uk4Bh">
                                            <field name="VAR" id="(NMF97xgk;{xp~AH$Ln*">ZahlStelleImTextInBearbeitung</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="|3~K:6jrHq7oxz=fL:Yz">
                                            <field name="NUM">1</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="variables_set" id="{R*X,7K)DA^dq/.~KK7{">
                                        <field name="VAR" id="Uf:U=$(.HDJ72/VPr1!o">TextTeil1</field>
                                        <value name="VALUE">
                                          <block type="text_getSubstring" id="Img0opt.EB#)RM-bp~hw">
                                            <mutation at1="false" at2="true"></mutation>
                                            <field name="WHERE1">FIRST</field>
                                            <field name="WHERE2">FROM_START</field>
                                            <value name="STRING">
                                              <block type="variables_get" id="A9h*F{tgJR0y[Q0uv7,=">
                                                <field name="VAR" id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</field>
                                              </block>
                                            </value>
                                            <value name="AT2">
                                              <block type="math_arithmetic" id="([5R[:8Ywn-thKN@r:~}">
                                                <field name="OP">MINUS</field>
                                                <value name="A">
                                                  <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="u@:!j5WimCjV%fG9hPGs">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                  <block type="variables_get" id="U0qw,~,2KoaAc37UO{l#">
                                                    <field name="VAR" id="(NMF97xgk;{xp~AH$Ln*">ZahlStelleImTextInBearbeitung</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <shadow type="math_number" id="DT#zRSRu1.y^|5Z#G37W">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="variables_set" id="Else^,?QE9TTS.Y%K]W=">
                                        <field name="VAR" id="g[0H+Z8J_%|p]v;tR.p.">TextTeil2</field>
                                        <value name="VALUE">
                                          <block type="text_getSubstring" id="e8A7NqY7O!@K(aFlMpV#" inline="false">
                                            <mutation at1="true" at2="false"></mutation>
                                            <field name="WHERE1">FROM_START</field>
                                            <field name="WHERE2">LAST</field>
                                            <value name="STRING">
                                              <block type="variables_get" id="|jU0g8+eIgwn_|IB56)@">
                                                <field name="VAR" id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</field>
                                              </block>
                                            </value>
                                            <value name="AT1">
                                              <block type="math_arithmetic" id="F#*%;R9ugmwaaas?WBwG">
                                                <field name="OP">ADD</field>
                                                <value name="A">
                                                  <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="8/I%=/~YReHV]Iwo{}(J">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                  <block type="variables_get" id="R0|a}kx2M~SYjPKS5Cc{">
                                                    <field name="VAR" id="(NMF97xgk;{xp~AH$Ln*">ZahlStelleImTextInBearbeitung</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id=";Q(aJ::90?0?H;-45cgS">
                                                    <field name="NUM">0</field>
                                                  </shadow>
                                                  <block type="variables_get" id="dY33=1IVxkrSH1k1#X6A">
                                                    <field name="VAR" id="6,6h67!#*?Hh,1(Sy,@u">ZahlLängeTextTauschAlt</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="variables_set" id="OcJS!-Ku1vQY4)I+r,gc">
                                            <field name="VAR" id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</field>
                                            <value name="VALUE">
                                              <block type="text_join" id="%%D@nUqB1tt^`?qrUahx">
                                                <mutation items="3"></mutation>
                                                <value name="ADD0">
                                                  <block type="variables_get" id="q]l%0Dpb89BZy1-m[TjM">
                                                    <field name="VAR" id="Uf:U=$(.HDJ72/VPr1!o">TextTeil1</field>
                                                  </block>
                                                </value>
                                                <value name="ADD1">
                                                  <block type="variables_get" id="f~POFU0}K4-w]xVc1?,`">
                                                    <field name="VAR" id="[?*p(#2C6o)-ZNz.35J)">TextTauschNeu</field>
                                                  </block>
                                                </value>
                                                <value name="ADD2">
                                                  <block type="variables_get" id="U77~u,Qfmb2g[O19eHoh">
                                                    <field name="VAR" id="g[0H+Z8J_%|p]v;tR.p.">TextTeil2</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="variables_set" id="lao?KUxF77Si~Xc2j%^{">
                                                <field name="VAR" id="(NMF97xgk;{xp~AH$Ln*">ZahlStelleImTextInBearbeitung</field>
                                                <value name="VALUE">
                                                  <block type="text_indexOf" id="[),PN,ZrAW,C/~:K[x[:">
                                                    <field name="END">FIRST</field>
                                                    <value name="VALUE">
                                                      <block type="variables_get" id="6{t:BeVh6=bsQF(zUhYG">
                                                        <field name="VAR" id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</field>
                                                      </block>
                                                    </value>
                                                    <value name="FIND">
                                                      <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="{Vd/Su8uk@lo|:3KMi1L">
                                                        <field name="TEXT">%0D%0A</field>
                                                      </shadow>
                                                      <block type="variables_get" id="r|~fKkGR#@1@G6_GX`-g">
                                                        <field name="VAR" id="`2X#SyS`FS_#s]46+;*Z">TextTauschAlt</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </statement>
    <value name="RETURN">
      <block type="variables_get" id=".*DA-:q/GzURSEPH2ZiQ">
        <field name="VAR" id="P8$b81v9fsrHHrb+z]g1">TextInBearbeitung</field>
      </block>
    </value>
  </block>
</xml>

Blockly (Benachrichtigungen Persistent)

<xml xmlns="https://developers.google.com/blockly/xml">
  <variables>
    <variable id="!6U1beV:w@Is{PThB{/b">TextOriginal</variable>
    <variable id="`2X#SyS`FS_#s]46+;*Z">TextTauschAlt</variable>
    <variable id="[?*p(#2C6o)-ZNz.35J)">TextTauschNeu</variable>
    <variable id="?1E8z**7KUm.pErITmRq">TextBenachrichtigungenOriginal</variable>
    <variable id="91YUyUV7~+xs-}du7K(,">ZahlBenachrichtigungenPersistenzZeitbereich</variable>
    <variable id="ebV9x$D?AIckQ^0rxEL(">ZahlBenachrichtigungenPersistenzTyp</variable>
    <variable id="z+99f:rdK3Iq0Tc.$qVk">TextBenachrichtigung</variable>
    <variable id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</variable>
    <variable id="G53vuz3}-#+e;bexy(~B">ZahlBenachrichtigungenPersistenzTage</variable>
    <variable id="nDusngi`UqF;)S9feLZ{">TextTypenBeibehalten</variable>
    <variable id="f2eN.F+?3Gt=z)Tythd5">ZahlZeitstempelBenachrichtigung</variable>
    <variable id="`F)DAC~YHPXCdxoY82r1">TextBenachrichtigungTyp</variable>
    <variable id="{[svv-M~i_k5^[*(`M%E">ZahlZeitGanzerTag</variable>
    <variable id="SzKCLWLjGllAXy7d#5p_">ListeBenachrichtigungenOriginal</variable>
    <variable id="uSB@*YPgz0L4a#A.En!f">i</variable>
    <variable id="=0c^Qk_a|bNH~bO]:h[,">TextTypBenachrichtigung</variable>
  </variables>
  <block type="procedures_defcustomreturn" id="?!$I+@!}mn3z|3P[jz*q" x="-1463" y="-813">
    <mutation statements="false">
      <arg name="TextOriginal" varid="!6U1beV:w@Is{PThB{/b"></arg>
      <arg name="TextTauschAlt" varid="`2X#SyS`FS_#s]46+;*Z"></arg>
      <arg name="TextTauschNeu" varid="[?*p(#2C6o)-ZNz.35J)"></arg>
    </mutation>
    <field name="NAME">GetTextZeichenTauschen</field>
    <field name="SCRIPT">cmV0dXJuIEdsb2JhbEdldFRleHRaZWljaGVuVGF1c2NoZW4oVGV4dE9yaWdpbmFsLCBUZXh0VGF1c2NoQWx0LCBUZXh0VGF1c2NoTmV1KTs=</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
  </block>
  <block type="comment" id="TEPJ[:]`{)a%L)`GLIg8" x="-1463" y="-712">
    <field name="COMMENT">Init</field>
    <next>
      <block type="comment" id="Co+oqau^Bi@Y+`$Z4zS=">
        <field name="COMMENT">=================================================</field>
        <next>
          <block type="debug" id="uPu5lnkQpm(rmbUc@Prf">
            <field name="Severity">log</field>
            <value name="TEXT">
              <shadow type="text" id="1=C}_|SqlO}mie`_o;+@">
                <field name="TEXT">Init done</field>
              </shadow>
            </value>
            <next>
              <block type="comment" id="a.#N|:ZbD6f)d-D8Dp#j">
                <field name="COMMENT">Cyclically</field>
                <next>
                  <block type="comment" id="{4vs3^!wJ7wG48r`Zu%9">
                    <field name="COMMENT">=================================================</field>
                    <next>
                      <block type="astro" id="2s=BscidL^E[(`1|cyU/">
                        <field name="TYPE">night</field>
                        <field name="OFFSET">0</field>
                        <statement name="STATEMENT">
                          <block type="comment" id=",V_TLw/er:nFF{#Ld1ck">
                            <field name="COMMENT">Benachrichtigungen Nachts bereinigen</field>
                            <next>
                              <block type="update" id="BIIuPq+j@+!N]#%-/o4#">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="procedures_callreturn" id="@HB./%{0);;9eDeN+HEt">
                                    <mutation name="GetBenachrichtigungenPersistent">
                                      <arg name="TextBenachrichtigungenOriginal"></arg>
                                      <arg name="ZahlBenachrichtigungenPersistenzZeitbereich"></arg>
                                      <arg name="ZahlBenachrichtigungenPersistenzTyp"></arg>
                                    </mutation>
                                    <value name="ARG0">
                                      <block type="get_value" id="D]4s+e,[4a)?1Q7N)^A_">
                                        <field name="ATTR">val</field>
                                        <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST</field>
                                      </block>
                                    </value>
                                    <value name="ARG1">
                                      <block type="get_value" id="YSKqc}Z+3m=!#NkAKjh0">
                                        <field name="ATTR">val</field>
                                        <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_RANGE</field>
                                      </block>
                                    </value>
                                    <value name="ARG2">
                                      <block type="get_value" id="6Gw0RQrC5QK0Z6hH0BS~">
                                        <field name="ATTR">val</field>
                                        <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_TYPE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <next>
                                  <block type="debug" id=")oQM*jCDGnR2-e,oBph{">
                                    <field name="Severity">log</field>
                                    <value name="TEXT">
                                      <shadow type="text" id="V0i_EuL@/y6inf/#f2rz">
                                        <field name="TEXT">GetBenachrichtigungenPersistent triggered &amp; executed</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </statement>
                        <next>
                          <block type="comment" id="Y9C9Sg.)~cXRx,A`jAu2">
                            <field name="COMMENT">OnChange</field>
                            <next>
                              <block type="comment" id="f5mXMBmSdaZ1YqgmphtE">
                                <field name="COMMENT">=================================================</field>
                                <next>
                                  <block type="on_ext" id="to6c{?r!Ty`L2/[_qG^~">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                    <field name="CONDITION">ne</field>
                                    <field name="ACK_CONDITION">false</field>
                                    <value name="OID0">
                                      <shadow type="field_oid">
                                        <field name="oid">0_userdata.0.Wohnung.Beleuchtung.SET</field>
                                      </shadow>
                                      <block type="field_oid" id="4}Va]u-;?LV%xGVL%a5s">
                                        <field name="oid">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_RANGE</field>
                                      </block>
                                    </value>
                                    <statement name="STATEMENT">
                                      <block type="comment" id="[*l}CP-9@b0F$`yID%6S">
                                        <field name="COMMENT">Persistenzvorgabe für den Zeitbereich geändert</field>
                                        <next>
                                          <block type="update" id="![Cb1TTc8HHh~pow1l0V">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                            <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST</field>
                                            <field name="WITH_DELAY">FALSE</field>
                                            <value name="VALUE">
                                              <block type="procedures_callreturn" id="BtSg2Q8wKJRsf9qxzj)~">
                                                <mutation name="GetBenachrichtigungenPersistent">
                                                  <arg name="TextBenachrichtigungenOriginal"></arg>
                                                  <arg name="ZahlBenachrichtigungenPersistenzZeitbereich"></arg>
                                                  <arg name="ZahlBenachrichtigungenPersistenzTyp"></arg>
                                                </mutation>
                                                <value name="ARG0">
                                                  <block type="get_value" id="%%116QhgkA%?$W4KY4A9">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST</field>
                                                  </block>
                                                </value>
                                                <value name="ARG1">
                                                  <block type="on_source" id="DkqW]7D4jDWU=Z?aPSk?">
                                                    <field name="ATTR">state.val</field>
                                                  </block>
                                                </value>
                                                <value name="ARG2">
                                                  <block type="get_value" id="H{3.[rE8}=Oy*A!S`=Da">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_TYPE</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <next>
                                              <block type="update" id="RAiR?NV3$XB0WjkDa%b4">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_RANGE</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="on_source" id=")SHB=+`jc$*!hWdjMZZ6">
                                                    <field name="ATTR">state.val</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="debug" id="Bt=H`]y^7`(QOZ,1,K5%">
                                                    <field name="Severity">log</field>
                                                    <value name="TEXT">
                                                      <shadow type="text" id="E+ih4-:E/I}mdyT~c_wB">
                                                        <field name="TEXT">GetBenachrichtigungenPersistent triggered &amp; executed</field>
                                                      </shadow>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="on_ext" id="?9SKUzJT(5_*4uiBOL9q">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                        <field name="CONDITION">ne</field>
                                        <field name="ACK_CONDITION">false</field>
                                        <value name="OID0">
                                          <shadow type="field_oid">
                                            <field name="oid">0_userdata.0.Wohnung.Beleuchtung.SET</field>
                                          </shadow>
                                          <block type="field_oid" id="9R+MhMi@9EjuMbvt!*:X">
                                            <field name="oid">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_TYPE</field>
                                          </block>
                                        </value>
                                        <statement name="STATEMENT">
                                          <block type="comment" id="`F8!pyws`V]3{bKXHk5K">
                                            <field name="COMMENT">Persistenzvorgabe für die Benachrichtigungstypen geändert</field>
                                            <next>
                                              <block type="update" id="2f1q-;``bD5#`QxD.D%W">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST</field>
                                                <field name="WITH_DELAY">FALSE</field>
                                                <value name="VALUE">
                                                  <block type="procedures_callreturn" id="=[sh`WDDm]Isu18Ab9j%">
                                                    <mutation name="GetBenachrichtigungenPersistent">
                                                      <arg name="TextBenachrichtigungenOriginal"></arg>
                                                      <arg name="ZahlBenachrichtigungenPersistenzZeitbereich"></arg>
                                                      <arg name="ZahlBenachrichtigungenPersistenzTyp"></arg>
                                                    </mutation>
                                                    <value name="ARG0">
                                                      <block type="get_value" id="28xbe}Qy;;s=[^Q)+^KN">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST</field>
                                                      </block>
                                                    </value>
                                                    <value name="ARG1">
                                                      <block type="get_value" id="6QoiAH6U,-!|XUK!P3Xv">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_RANGE</field>
                                                      </block>
                                                    </value>
                                                    <value name="ARG2">
                                                      <block type="on_source" id="5o~M/XFBjP}5c!.P#NN}">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="update" id="{[X8bVxfy*PnIL!3p-%x">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">alias.0.Jarvis.NOTIFICATION_LIST_PERSISTENT_TYPE</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="on_source" id="0T4d3:1=u6aF]f^PDqg3">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="debug" id="a?+-;aU#g7%@+es4r2$.">
                                                        <field name="Severity">log</field>
                                                        <value name="TEXT">
                                                          <shadow type="text" id="/!8:nQjU`qJJu{e4ATIs">
                                                            <field name="TEXT">GetBenachrichtigungenPersistent triggered &amp; executed</field>
                                                          </shadow>
                                                        </value>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </next>
  </block>
  <block type="procedures_defreturn" id="n%Ihfrv)[QSu+dd09vyA" x="-88" y="-713">
    <mutation>
      <arg name="TextBenachrichtigungenOriginal" varid="?1E8z**7KUm.pErITmRq"></arg>
      <arg name="ZahlBenachrichtigungenPersistenzZeitbereich" varid="91YUyUV7~+xs-}du7K(,"></arg>
      <arg name="ZahlBenachrichtigungenPersistenzTyp" varid="ebV9x$D?AIckQ^0rxEL("></arg>
    </mutation>
    <field name="NAME">GetBenachrichtigungenPersistent</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
    <statement name="STACK">
      <block type="comment" id="[j/f;;C0jF;%EMCk!bpA">
        <field name="COMMENT">1 Tag = 1000 (Millisekunden) x 60 (Sekunden) x 60 (Minuten) x 24 (Stunden)</field>
        <next>
          <block type="variables_set" id="cOEl}G.^uA21X*1CD}91">
            <field name="VAR" id="{[svv-M~i_k5^[*(`M%E">ZahlZeitGanzerTag</field>
            <value name="VALUE">
              <block type="math_number" id="TWZ!!wZ6Us_4%J)WE`6%">
                <field name="NUM">86400000</field>
              </block>
            </value>
            <next>
              <block type="comment" id=".L*NVV7NHd~CLu-JvG$z">
                <field name="COMMENT">Berechne Gültigkeitstage</field>
                <next>
                  <block type="variables_set" id="9/xU`kK!||fE/2[Y(-6z">
                    <field name="VAR" id="G53vuz3}-#+e;bexy(~B">ZahlBenachrichtigungenPersistenzTage</field>
                    <value name="VALUE">
                      <block type="procedures_callreturn" id="A3:X0d/w;}A,L1Evc#U7">
                        <mutation name="GetBenachrichtigungenPersistenzTage">
                          <arg name="ZahlBenachrichtigungenPersistenzZeitbereich"></arg>
                        </mutation>
                        <value name="ARG0">
                          <block type="variables_get" id="Fv)jw=5QQUf4=px6]Hn!">
                            <field name="VAR" id="91YUyUV7~+xs-}du7K(,">ZahlBenachrichtigungenPersistenzZeitbereich</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <next>
                      <block type="variables_set" id="U,?qx$#61[}c.r!ho1Hp">
                        <field name="VAR" id="{[svv-M~i_k5^[*(`M%E">ZahlZeitGanzerTag</field>
                        <value name="VALUE">
                          <block type="math_arithmetic" id="xhqSn*@$yWJuNVZ,iPl=">
                            <field name="OP">MULTIPLY</field>
                            <value name="A">
                              <shadow type="math_number" id="1MrbveI7J2D7u2y/HGEz">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="variables_get" id="dv6m_!Al!g/x6q8/!2fA">
                                <field name="VAR" id="G53vuz3}-#+e;bexy(~B">ZahlBenachrichtigungenPersistenzTage</field>
                              </block>
                            </value>
                            <value name="B">
                              <shadow type="math_number">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="variables_get" id="f2p#n6/}L?3K7qE7.2xx">
                                <field name="VAR" id="{[svv-M~i_k5^[*(`M%E">ZahlZeitGanzerTag</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="comment" id=")+i420aO|jHiHed=i]v.">
                            <field name="COMMENT">Letzter gültiger Zeitpunkt</field>
                            <next>
                              <block type="variables_set" id="BVO$3GUwW;`68{I/hhf!">
                                <field name="VAR" id="{[svv-M~i_k5^[*(`M%E">ZahlZeitGanzerTag</field>
                                <value name="VALUE">
                                  <block type="math_arithmetic" id="r.NyD8~v9O[NAQ8QJAJ~">
                                    <field name="OP">MINUS</field>
                                    <value name="A">
                                      <shadow type="math_number" id="mRVr%q(3/vJ~N/KTc]Wt">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="time_get" id="hBy=DXgV1+fkQs9Jc(}X">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                        <field name="OPTION">object</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <shadow type="math_number">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="variables_get" id="w+jpe`Sjq.4HN=vg_cYB">
                                        <field name="VAR" id="{[svv-M~i_k5^[*(`M%E">ZahlZeitGanzerTag</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <next>
                                  <block type="comment" id="8/at/r`s@yd,/Gs0l26E">
                                    <field name="COMMENT">Ermitteln welche Nachrichtentypen beibehalten werden sollen</field>
                                    <next>
                                      <block type="variables_set" id="vgp$nTN,9C`S=+Q_KeKD">
                                        <field name="VAR" id="nDusngi`UqF;)S9feLZ{">TextTypenBeibehalten</field>
                                        <value name="VALUE">
                                          <block type="procedures_callreturn" id="+iYcVBR}p00{0)l3Rv,u">
                                            <mutation name="GetBenachrichtigungenTypenBeibehalten">
                                              <arg name="ZahlBenachrichtigungenPersistenzTyp"></arg>
                                            </mutation>
                                            <value name="ARG0">
                                              <block type="variables_get" id="8[PbM97nscNN5~q{T!tH">
                                                <field name="VAR" id="ebV9x$D?AIckQ^0rxEL(">ZahlBenachrichtigungenPersistenzTyp</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <next>
                                          <block type="comment" id="dmQ6]x[I1U^g$uX]fJxF">
                                            <field name="COMMENT">Benachrichtigungen in eine Liste überführen</field>
                                            <next>
                                              <block type="comment" id="Jxg|ZK1iA*6I(jE?~cY#">
                                                <field name="COMMENT">=====================================================</field>
                                                <next>
                                                  <block type="comment" id="12zsfqFu!cLaJVhA`H5K">
                                                    <field name="COMMENT">Anfang und Ende entfernen</field>
                                                    <next>
                                                      <block type="variables_set" id="3KDIHTAw;VG$a01hda=q">
                                                        <field name="VAR" id="?1E8z**7KUm.pErITmRq">TextBenachrichtigungenOriginal</field>
                                                        <value name="VALUE">
                                                          <block type="procedures_callcustomreturn" id=":$^N48DY(%QYDot3L:*u">
                                                            <mutation name="GetTextZeichenTauschen">
                                                              <arg name="TextOriginal"></arg>
                                                              <arg name="TextTauschAlt"></arg>
                                                              <arg name="TextTauschNeu"></arg>
                                                            </mutation>
                                                            <value name="ARG0">
                                                              <block type="variables_get" id="|*mm{iph@g1N2i^^zcP%">
                                                                <field name="VAR" id="?1E8z**7KUm.pErITmRq">TextBenachrichtigungenOriginal</field>
                                                              </block>
                                                            </value>
                                                            <value name="ARG1">
                                                              <block type="text" id="?W0ASLhZFPuh~Qn52jdv">
                                                                <field name="TEXT">[{</field>
                                                              </block>
                                                            </value>
                                                            <value name="ARG2">
                                                              <block type="text" id="23nnnx,|v`{~va_mN0)Z">
                                                                <field name="TEXT"></field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <next>
                                                          <block type="variables_set" id="TS$wv?t=(@[@I48isY#$">
                                                            <field name="VAR" id="?1E8z**7KUm.pErITmRq">TextBenachrichtigungenOriginal</field>
                                                            <value name="VALUE">
                                                              <block type="procedures_callcustomreturn" id="#UMvGp#YxRba@*-2I6No">
                                                                <mutation name="GetTextZeichenTauschen">
                                                                  <arg name="TextOriginal"></arg>
                                                                  <arg name="TextTauschAlt"></arg>
                                                                  <arg name="TextTauschNeu"></arg>
                                                                </mutation>
                                                                <value name="ARG0">
                                                                  <block type="variables_get" id="SrX8V:|zjZ-zJfy$l;ob">
                                                                    <field name="VAR" id="?1E8z**7KUm.pErITmRq">TextBenachrichtigungenOriginal</field>
                                                                  </block>
                                                                </value>
                                                                <value name="ARG1">
                                                                  <block type="text" id=";K;IgaF;Fmu%c8G9aq.?">
                                                                    <field name="TEXT">}]</field>
                                                                  </block>
                                                                </value>
                                                                <value name="ARG2">
                                                                  <block type="text" id="Uh;6zXh1[yz`%qfgIZFr">
                                                                    <field name="TEXT"></field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <next>
                                                              <block type="comment" id=".r3jOb|cC2+NWht~`s=5">
                                                                <field name="COMMENT">Einträge in eine Liste trennen</field>
                                                                <next>
                                                                  <block type="variables_set" id="-EZDY0d6/1?Vwa2UobLO">
                                                                    <field name="VAR" id="SzKCLWLjGllAXy7d#5p_">ListeBenachrichtigungenOriginal</field>
                                                                    <value name="VALUE">
                                                                      <block type="lists_split" id=";X@DdWk[PJn*qw20s@6B">
                                                                        <mutation mode="SPLIT"></mutation>
                                                                        <field name="MODE">SPLIT</field>
                                                                        <value name="INPUT">
                                                                          <block type="variables_get" id="$]gsm2414*9uxshf;W`.">
                                                                            <field name="VAR" id="?1E8z**7KUm.pErITmRq">TextBenachrichtigungenOriginal</field>
                                                                          </block>
                                                                        </value>
                                                                        <value name="DELIM">
                                                                          <shadow type="text" id="%|DD$vyX$)S2J{UrP2Nj">
                                                                            <field name="TEXT">,</field>
                                                                          </shadow>
                                                                          <block type="text" id="heC.pc.`2`Mz,+e5Pw6Y">
                                                                            <field name="TEXT">},{</field>
                                                                          </block>
                                                                        </value>
                                                                      </block>
                                                                    </value>
                                                                    <next>
                                                                      <block type="comment" id="d!^Q3!3,8`h0VIT^vj2w">
                                                                        <field name="COMMENT">Persistente Benachrichtigungen ermitteln</field>
                                                                        <next>
                                                                          <block type="comment" id="ZNQ#,WHp[Mr-.HdkBnke">
                                                                            <field name="COMMENT">=====================================================</field>
                                                                            <next>
                                                                              <block type="variables_set" id="O95)$.^4C7V10K4ThR$T">
                                                                                <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                <value name="VALUE">
                                                                                  <block type="text" id=")qZbpOkcr-0g8[2cKJ4X">
                                                                                    <field name="TEXT">[</field>
                                                                                  </block>
                                                                                </value>
                                                                                <next>
                                                                                  <block type="controls_forEach" id="%(Cy4cOPGb;V%S7A*TrH">
                                                                                    <field name="VAR" id="uSB@*YPgz0L4a#A.En!f">i</field>
                                                                                    <value name="LIST">
                                                                                      <block type="variables_get" id="X(%yx++_/Uh1[z`}[FtV">
                                                                                        <field name="VAR" id="SzKCLWLjGllAXy7d#5p_">ListeBenachrichtigungenOriginal</field>
                                                                                      </block>
                                                                                    </value>
                                                                                    <statement name="DO">
                                                                                      <block type="comment" id="^t.^+0?J:|qyhvu?T#KO">
                                                                                        <field name="COMMENT">Hole Zeitstempel der Benachrichtigung</field>
                                                                                        <next>
                                                                                          <block type="variables_set" id="L~snVZ|rr^`9CWl.lV^+">
                                                                                            <field name="VAR" id="f2eN.F+?3Gt=z)Tythd5">ZahlZeitstempelBenachrichtigung</field>
                                                                                            <value name="VALUE">
                                                                                              <block type="procedures_callreturn" id="WO1Q:7F:e`M_%#6J}Xl*">
                                                                                                <mutation name="GetBenachrichtigungZeitstempel">
                                                                                                  <arg name="TextBenachrichtigung"></arg>
                                                                                                </mutation>
                                                                                                <value name="ARG0">
                                                                                                  <block type="variables_get" id="LDu-?c[*#o16nISQTtLF">
                                                                                                    <field name="VAR" id="uSB@*YPgz0L4a#A.En!f">i</field>
                                                                                                  </block>
                                                                                                </value>
                                                                                              </block>
                                                                                            </value>
                                                                                            <next>
                                                                                              <block type="comment" id="^ZnAUq,HdB5BV4-zt^mM">
                                                                                                <field name="COMMENT">Hole Typ der Benachrichtigung</field>
                                                                                                <next>
                                                                                                  <block type="variables_set" id="a7`@${nO=vG[DZ/a-sY{">
                                                                                                    <field name="VAR" id="=0c^Qk_a|bNH~bO]:h[,">TextTypBenachrichtigung</field>
                                                                                                    <value name="VALUE">
                                                                                                      <block type="procedures_callreturn" id="9N+5s8i`)*O;ZI}kHfxU">
                                                                                                        <mutation name="GetBenachrichtigungTyp">
                                                                                                          <arg name="TextBenachrichtigung"></arg>
                                                                                                        </mutation>
                                                                                                        <value name="ARG0">
                                                                                                          <block type="variables_get" id="cIAUS7Woh([^W`oq,;[o">
                                                                                                            <field name="VAR" id="uSB@*YPgz0L4a#A.En!f">i</field>
                                                                                                          </block>
                                                                                                        </value>
                                                                                                      </block>
                                                                                                    </value>
                                                                                                    <next>
                                                                                                      <block type="comment" id="H8k.uoH^CuQvT%jZv}1X">
                                                                                                        <field name="COMMENT">Prüfen ob Benachrichtigung Persistent sein soll</field>
                                                                                                        <next>
                                                                                                          <block type="controls_if" id="k50^#?JwKrep{.f0J/5Z">
                                                                                                            <mutation else="1"></mutation>
                                                                                                            <value name="IF0">
                                                                                                              <block type="logic_operation" id="0@?BA%V#[W+cLE2C?Z9c" inline="false">
                                                                                                                <field name="OP">OR</field>
                                                                                                                <value name="A">
                                                                                                                  <block type="logic_compare" id="nX_-+LnC?]E]UIu{kN1w">
                                                                                                                    <field name="OP">EQ</field>
                                                                                                                    <value name="A">
                                                                                                                      <block type="logic_boolean" id="jvE2my=5;[q|D]eR=7*k">
                                                                                                                        <field name="BOOL">TRUE</field>
                                                                                                                      </block>
                                                                                                                    </value>
                                                                                                                    <value name="B">
                                                                                                                      <block type="logic_compare" id="bYDY1~[fWNP[d:g+-rqo">
                                                                                                                        <field name="OP">LTE</field>
                                                                                                                        <value name="A">
                                                                                                                          <block type="variables_get" id="`AVHq,0#JA@I(lBes!HN">
                                                                                                                            <field name="VAR" id="{[svv-M~i_k5^[*(`M%E">ZahlZeitGanzerTag</field>
                                                                                                                          </block>
                                                                                                                        </value>
                                                                                                                        <value name="B">
                                                                                                                          <block type="variables_get" id="69|:=L^QU?:wC6|/K`x.">
                                                                                                                            <field name="VAR" id="f2eN.F+?3Gt=z)Tythd5">ZahlZeitstempelBenachrichtigung</field>
                                                                                                                          </block>
                                                                                                                        </value>
                                                                                                                      </block>
                                                                                                                    </value>
                                                                                                                  </block>
                                                                                                                </value>
                                                                                                                <value name="B">
                                                                                                                  <block type="logic_compare" id="urZ.3`]9s?G~kjOso-q?">
                                                                                                                    <field name="OP">LT</field>
                                                                                                                    <value name="A">
                                                                                                                      <block type="math_number" id=".a(wJ(y^R9O2x([S}yPe">
                                                                                                                        <field name="NUM">0</field>
                                                                                                                      </block>
                                                                                                                    </value>
                                                                                                                    <value name="B">
                                                                                                                      <block type="text_indexOf" id="K@auDCXH((:Q+Vu_OmRV">
                                                                                                                        <field name="END">FIRST</field>
                                                                                                                        <value name="VALUE">
                                                                                                                          <block type="variables_get" id="Q.;F#CZ30or.;lpp#y6(">
                                                                                                                            <field name="VAR" id="nDusngi`UqF;)S9feLZ{">TextTypenBeibehalten</field>
                                                                                                                          </block>
                                                                                                                        </value>
                                                                                                                        <value name="FIND">
                                                                                                                          <shadow type="text" id="8rcs)]Mwt6r$xy$?}cmG">
                                                                                                                            <field name="TEXT">abc</field>
                                                                                                                          </shadow>
                                                                                                                          <block type="variables_get" id="#z1KZ}oApcZW^Nn|]/d|">
                                                                                                                            <field name="VAR" id="=0c^Qk_a|bNH~bO]:h[,">TextTypBenachrichtigung</field>
                                                                                                                          </block>
                                                                                                                        </value>
                                                                                                                      </block>
                                                                                                                    </value>
                                                                                                                  </block>
                                                                                                                </value>
                                                                                                              </block>
                                                                                                            </value>
                                                                                                            <statement name="DO0">
                                                                                                              <block type="comment" id="X0x9ere-~cu{gn[aEu}-">
                                                                                                                <field name="COMMENT">Benachrichtigung übernehmen</field>
                                                                                                                <next>
                                                                                                                  <block type="controls_if" id="[Uknn+{csMlSKH8%j(/F">
                                                                                                                    <mutation else="1"></mutation>
                                                                                                                    <value name="IF0">
                                                                                                                      <block type="logic_compare" id="W~]q2TCvS(ap6p(Go$fg">
                                                                                                                        <field name="OP">EQ</field>
                                                                                                                        <value name="A">
                                                                                                                          <block type="variables_get" id="LAi)R@Fw{4}k=K2J)W#/">
                                                                                                                            <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                                                          </block>
                                                                                                                        </value>
                                                                                                                        <value name="B">
                                                                                                                          <block type="text" id="xJT8ZkMsq@ks}x!Vk+3B">
                                                                                                                            <field name="TEXT">[</field>
                                                                                                                          </block>
                                                                                                                        </value>
                                                                                                                      </block>
                                                                                                                    </value>
                                                                                                                    <statement name="DO0">
                                                                                                                      <block type="comment" id="Z4H;V9$Bv,dGa.2iX%`L">
                                                                                                                        <field name="COMMENT">Erste Benachrichtigung</field>
                                                                                                                        <next>
                                                                                                                          <block type="variables_set" id="620/qU+CF/-h;,O#AsoL">
                                                                                                                            <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                                                            <value name="VALUE">
                                                                                                                              <block type="text_join" id="!;3kfiU|M-nwj*.;*1]/">
                                                                                                                                <mutation items="2"></mutation>
                                                                                                                                <value name="ADD0">
                                                                                                                                  <block type="variables_get" id="S]M_hpHws$`oAJu)Tjq#">
                                                                                                                                    <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                                                                  </block>
                                                                                                                                </value>
                                                                                                                                <value name="ADD1">
                                                                                                                                  <block type="text_join" id="%%NbRN)~.{wQfu03$(Pu">
                                                                                                                                    <mutation items="3"></mutation>
                                                                                                                                    <value name="ADD0">
                                                                                                                                      <block type="text" id="!O0$(?Ge%EjvYr(Uw{RM">
                                                                                                                                        <field name="TEXT">{</field>
                                                                                                                                      </block>
                                                                                                                                    </value>
                                                                                                                                    <value name="ADD1">
                                                                                                                                      <block type="variables_get" id="KOfzGdy.G1i2;eERM[0Y">
                                                                                                                                        <field name="VAR" id="uSB@*YPgz0L4a#A.En!f">i</field>
                                                                                                                                      </block>
                                                                                                                                    </value>
                                                                                                                                    <value name="ADD2">
                                                                                                                                      <block type="text" id="d3zT$z-4`_@gfhN(jz=1">
                                                                                                                                        <field name="TEXT">}</field>
                                                                                                                                      </block>
                                                                                                                                    </value>
                                                                                                                                  </block>
                                                                                                                                </value>
                                                                                                                              </block>
                                                                                                                            </value>
                                                                                                                          </block>
                                                                                                                        </next>
                                                                                                                      </block>
                                                                                                                    </statement>
                                                                                                                    <statement name="ELSE">
                                                                                                                      <block type="comment" id="Ryo6J.PyWHk;ybaoZ!^A">
                                                                                                                        <field name="COMMENT">Weitere Benachrichtigung</field>
                                                                                                                        <next>
                                                                                                                          <block type="variables_set" id="oZd/_f}PDu`4XgXQZ$eT">
                                                                                                                            <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                                                            <value name="VALUE">
                                                                                                                              <block type="text_join" id="]gm:Me[K/c%cYAOg(]Ah">
                                                                                                                                <mutation items="2"></mutation>
                                                                                                                                <value name="ADD0">
                                                                                                                                  <block type="variables_get" id="9;]0X;t8Mpk3/_`tq{3a">
                                                                                                                                    <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                                                                  </block>
                                                                                                                                </value>
                                                                                                                                <value name="ADD1">
                                                                                                                                  <block type="text_join" id="VVb6BqdwK(B0ZoLU]7Q!">
                                                                                                                                    <mutation items="3"></mutation>
                                                                                                                                    <value name="ADD0">
                                                                                                                                      <block type="text" id="eE#:XYeQv1_(m4=;JIY5">
                                                                                                                                        <field name="TEXT">,{</field>
                                                                                                                                      </block>
                                                                                                                                    </value>
                                                                                                                                    <value name="ADD1">
                                                                                                                                      <block type="variables_get" id="8zF1x~n:3ta+Dh_FX`!K">
                                                                                                                                        <field name="VAR" id="uSB@*YPgz0L4a#A.En!f">i</field>
                                                                                                                                      </block>
                                                                                                                                    </value>
                                                                                                                                    <value name="ADD2">
                                                                                                                                      <block type="text" id="S,1q@]~-UWM.@FeK^QGD">
                                                                                                                                        <field name="TEXT">}</field>
                                                                                                                                      </block>
                                                                                                                                    </value>
                                                                                                                                  </block>
                                                                                                                                </value>
                                                                                                                              </block>
                                                                                                                            </value>
                                                                                                                          </block>
                                                                                                                        </next>
                                                                                                                      </block>
                                                                                                                    </statement>
                                                                                                                  </block>
                                                                                                                </next>
                                                                                                              </block>
                                                                                                            </statement>
                                                                                                            <statement name="ELSE">
                                                                                                              <block type="comment" id="^@0D?Hble9$8sE.O!U%4">
                                                                                                                <field name="COMMENT">Benachrichtigung verwerfen</field>
                                                                                                              </block>
                                                                                                            </statement>
                                                                                                          </block>
                                                                                                        </next>
                                                                                                      </block>
                                                                                                    </next>
                                                                                                  </block>
                                                                                                </next>
                                                                                              </block>
                                                                                            </next>
                                                                                          </block>
                                                                                        </next>
                                                                                      </block>
                                                                                    </statement>
                                                                                    <next>
                                                                                      <block type="variables_set" id="Aug[I-}U!Kof5sx?G4I#">
                                                                                        <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                        <value name="VALUE">
                                                                                          <block type="text_join" id="Tmit;bM9(ia|A@6Y6__5">
                                                                                            <mutation items="2"></mutation>
                                                                                            <value name="ADD0">
                                                                                              <block type="variables_get" id="^pyE2n@!vL`5[(v,JuEp">
                                                                                                <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
                                                                                              </block>
                                                                                            </value>
                                                                                            <value name="ADD1">
                                                                                              <block type="text" id="Kz7uR-sA2_(V_7te43j3">
                                                                                                <field name="TEXT">]</field>
                                                                                              </block>
                                                                                            </value>
                                                                                          </block>
                                                                                        </value>
                                                                                      </block>
                                                                                    </next>
                                                                                  </block>
                                                                                </next>
                                                                              </block>
                                                                            </next>
                                                                          </block>
                                                                        </next>
                                                                      </block>
                                                                    </next>
                                                                  </block>
                                                                </next>
                                                              </block>
                                                            </next>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </next>
      </block>
    </statement>
    <value name="RETURN">
      <block type="variables_get" id="R5^[t``#h1b2L0Wc~@?K">
        <field name="VAR" id="w)H]`xAE]Ip6/rP}SXp3">TextBenachrichtigungenPersistent</field>
      </block>
    </value>
  </block>
  <block type="procedures_defreturn" id="vYDZw[+bVi^Z:Uj^O@L?" x="1088" y="-712">
    <mutation>
      <arg name="ZahlBenachrichtigungenPersistenzZeitbereich" varid="91YUyUV7~+xs-}du7K(,"></arg>
    </mutation>
    <field name="NAME">GetBenachrichtigungenPersistenzTage</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
    <statement name="STACK">
      <block type="comment" id="A87ITMOoj2|:cq!=aoH6">
        <field name="COMMENT">Hallo Persistenzzeitraum in Tagen</field>
        <next>
          <block type="controls_if" id="4Hx}bht(Unt-xHexZ)zc">
            <mutation else="1"></mutation>
            <value name="IF0">
              <block type="logic_compare" id="Ky((bg=]k^yoR[@;EQaU">
                <field name="OP">GTE</field>
                <value name="A">
                  <block type="math_number" id="]VcW21Y=hX34Jnl82u*U">
                    <field name="NUM">2</field>
                  </block>
                </value>
                <value name="B">
                  <block type="variables_get" id="CNIZ}/Tk6%:$+5`Uj@;d">
                    <field name="VAR" id="91YUyUV7~+xs-}du7K(,">ZahlBenachrichtigungenPersistenzZeitbereich</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="comment" id="F;ex{a:d@a,F+D|t.VIB">
                <field name="COMMENT">7 Tage pro Woche</field>
                <next>
                  <block type="variables_set" id="u?SzM[LbMUzR)p)Fr0CS">
                    <field name="VAR" id="G53vuz3}-#+e;bexy(~B">ZahlBenachrichtigungenPersistenzTage</field>
                    <value name="VALUE">
                      <block type="math_arithmetic" id="`c4^a*TfL=(??zd/,ano">
                        <field name="OP">ADD</field>
                        <value name="A">
                          <shadow type="math_number" id="N34huMN4pNXCrd]`U~]c">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="math_arithmetic" id="PMJR9+.RiUM#M$|r}[V|">
                            <field name="OP">MULTIPLY</field>
                            <value name="A">
                              <shadow type="math_number" id="vQ]~R,y,0[7Q2bFr+(*.">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="math_arithmetic" id="_jipgErXSmHjj!c-aHCh">
                                <field name="OP">ADD</field>
                                <value name="A">
                                  <shadow type="math_number" id="HH^)]?,qa]=/sour^%rL">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="variables_get" id="nTXtVkl_Vu{j];X$2U|:">
                                    <field name="VAR" id="91YUyUV7~+xs-}du7K(,">ZahlBenachrichtigungenPersistenzZeitbereich</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <shadow type="math_number" id="*+y91#2!YnhQWw~M!k~R">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="math_number" id="G8qt;j;IK?w280}h(J./">
                                    <field name="NUM">1</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <shadow type="math_number" id="JNV%bITaWnFfo4)_lfOZ">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="math_number" id="M{s4YAEWKEsaCgy*p,Vg">
                                <field name="NUM">7</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <shadow type="math_number" id="qSD|hiO)k4jX1vY,{Gk2">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="math_number" id=")KW/?H5.swYv9XZ$@NC3">
                            <field name="NUM">1</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </next>
              </block>
            </statement>
            <statement name="ELSE">
              <block type="comment" id="d}T$#1YNte6o$Tr,AO%#">
                <field name="COMMENT">Durchschnittlich 30 Tage pro Monat</field>
                <next>
                  <block type="variables_set" id="EGpj8Q{YjZKP=@;2xrA~">
                    <field name="VAR" id="G53vuz3}-#+e;bexy(~B">ZahlBenachrichtigungenPersistenzTage</field>
                    <value name="VALUE">
                      <block type="math_arithmetic" id="b*0chCTwTV91?5!7YQC3">
                        <field name="OP">ADD</field>
                        <value name="A">
                          <shadow type="math_number" id="x2fDkipMpR;I7HX?$65=">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="math_arithmetic" id="H9Fl_V:;T7tl7]JJXHc?">
                            <field name="OP">MULTIPLY</field>
                            <value name="A">
                              <shadow type="math_number">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="math_arithmetic" id="Ok~I0=Ks)H!d.;Q`F;$x">
                                <field name="OP">MINUS</field>
                                <value name="A">
                                  <shadow type="math_number">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="variables_get" id="{ZR}?|K[%tGztycJsl8m">
                                    <field name="VAR" id="91YUyUV7~+xs-}du7K(,">ZahlBenachrichtigungenPersistenzZeitbereich</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <shadow type="math_number">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="math_number" id="^!?D3W$`GHC/=,N_)tm1">
                                    <field name="NUM">2</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <shadow type="math_number">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="math_number" id="?`juf_LITjv$e[=Auc(?">
                                <field name="NUM">30</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <shadow type="math_number" id="W)Ma2whu~6Oz@U4#xND5">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="math_number" id="jEO;On~5NiK)me-_3Ew(">
                            <field name="NUM">1</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </next>
      </block>
    </statement>
    <value name="RETURN">
      <block type="variables_get" id="8#cQu[{;_TlrcU3f[L%x">
        <field name="VAR" id="G53vuz3}-#+e;bexy(~B">ZahlBenachrichtigungenPersistenzTage</field>
      </block>
    </value>
  </block>
  <block type="procedures_defreturn" id="+0C3z|3oMQ;LyNw}kNtL" x="1088" y="-363">
    <mutation>
      <arg name="ZahlBenachrichtigungenPersistenzTyp" varid="ebV9x$D?AIckQ^0rxEL("></arg>
    </mutation>
    <field name="NAME">GetBenachrichtigungenTypenBeibehalten</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
    <statement name="STACK">
      <block type="comment" id="qX0x)V1LQ)r/)mdMaeh~">
        <field name="COMMENT">Hole Persistente Typen</field>
        <next>
          <block type="logic_switch_case" id="LtFYODY*GHUsPQ!W;W}]">
            <mutation xmlns="http://www.w3.org/1999/xhtml" case="1" default="1"></mutation>
            <value name="CONDITION">
              <block type="variables_get" id="$YP18VIPc4lAulc)(@w+">
                <field name="VAR" id="ebV9x$D?AIckQ^0rxEL(">ZahlBenachrichtigungenPersistenzTyp</field>
              </block>
            </value>
            <value name="CASECONDITION0">
              <block type="math_number" id="sz)TBF4BmCFG3a4CF}Fn">
                <field name="NUM">0</field>
              </block>
            </value>
            <statement name="CASE0">
              <block type="variables_set" id="@:@G6p}P/!cO47w).Fnf">
                <field name="VAR" id="nDusngi`UqF;)S9feLZ{">TextTypenBeibehalten</field>
                <value name="VALUE">
                  <block type="text" id=".XMnmaF{YBPB_J%:-(s2">
                    <field name="TEXT">notificationAlarm</field>
                  </block>
                </value>
              </block>
            </statement>
            <value name="CASECONDITION1">
              <block type="math_number" id="bxWDpjL7S3PM0E7$GGJ5">
                <field name="NUM">1</field>
              </block>
            </value>
            <statement name="CASE1">
              <block type="variables_set" id="6oPDcmf)QrX[o0%R$2n$">
                <field name="VAR" id="nDusngi`UqF;)S9feLZ{">TextTypenBeibehalten</field>
                <value name="VALUE">
                  <block type="text" id="]V$LS-4.XEp.vp_a;V~g">
                    <field name="TEXT">notificationAlarm, notificationWarnung</field>
                  </block>
                </value>
              </block>
            </statement>
            <statement name="ONDEFAULT">
              <block type="variables_set" id="rK6]`#6M3Eqs83Ibqc-)">
                <field name="VAR" id="nDusngi`UqF;)S9feLZ{">TextTypenBeibehalten</field>
                <value name="VALUE">
                  <block type="text" id="+A|HMj/-f-OPw,G+G%rU">
                    <field name="TEXT">notificationAlarm, notificationWarnung, notificationAus</field>
                  </block>
                </value>
              </block>
            </statement>
          </block>
        </next>
      </block>
    </statement>
    <value name="RETURN">
      <block type="variables_get" id="cEMc3au%l-ijU$)*@N1|">
        <field name="VAR" id="nDusngi`UqF;)S9feLZ{">TextTypenBeibehalten</field>
      </block>
    </value>
  </block>
  <block type="procedures_defreturn" id="#R0s}c~UFR2UA[B!fMS=" x="1087" y="-63">
    <mutation>
      <arg name="TextBenachrichtigung" varid="z+99f:rdK3Iq0Tc.$qVk"></arg>
    </mutation>
    <field name="NAME">GetBenachrichtigungZeitstempel</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
    <statement name="STACK">
      <block type="comment" id="_5Fsd?PcPlL[B:7D!l]}">
        <field name="COMMENT">Hole Zeitstempel</field>
        <next>
          <block type="variables_set" id="JQ9,$NPM2_}uLH=R)irA">
            <field name="VAR" id="f2eN.F+?3Gt=z)Tythd5">ZahlZeitstempelBenachrichtigung</field>
            <value name="VALUE">
              <block type="convert_tonumber" id="(zxU_e2twcB?.i2rIO}w">
                <value name="VALUE">
                  <block type="text_getSubstring" id="`iY4?3086I~uADDA0/|R">
                    <mutation at1="true" at2="false"></mutation>
                    <field name="WHERE1">FROM_START</field>
                    <field name="WHERE2">LAST</field>
                    <value name="STRING">
                      <block type="variables_get" id="ym{zQJ+Fvqlaq^vFXLX~">
                        <field name="VAR" id="z+99f:rdK3Iq0Tc.$qVk">TextBenachrichtigung</field>
                      </block>
                    </value>
                    <value name="AT1">
                      <block type="math_arithmetic" id=";9ooOIcV5rVwe]ZnZJ$E">
                        <field name="OP">ADD</field>
                        <value name="A">
                          <shadow type="math_number">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="text_indexOf" id="IL+d?~@F.i*EUWSc?+?N">
                            <field name="END">LAST</field>
                            <value name="VALUE">
                              <block type="variables_get" id="zk6`9NU(EF26VJ$AAZ`/">
                                <field name="VAR" id="z+99f:rdK3Iq0Tc.$qVk">TextBenachrichtigung</field>
                              </block>
                            </value>
                            <value name="FIND">
                              <shadow type="text">
                                <field name="TEXT">abc</field>
                              </shadow>
                              <block type="text" id="M7yRoi/2=[-(Q{`a_uZj">
                                <field name="TEXT">"ts":</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <shadow type="math_number">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="math_number" id="=}mg{*t2o~X6!;ZNx*{B">
                            <field name="NUM">5</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
          </block>
        </next>
      </block>
    </statement>
    <value name="RETURN">
      <block type="variables_get" id="q2UAI$zqrS],[:0[$-U4">
        <field name="VAR" id="f2eN.F+?3Gt=z)Tythd5">ZahlZeitstempelBenachrichtigung</field>
      </block>
    </value>
  </block>
  <block type="procedures_defreturn" id=";SQ`9,BX!joyd0oLT2`J" x="1087" y="137">
    <mutation>
      <arg name="TextBenachrichtigung" varid="z+99f:rdK3Iq0Tc.$qVk"></arg>
    </mutation>
    <field name="NAME">GetBenachrichtigungTyp</field>
    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
    <statement name="STACK">
      <block type="comment" id=":qU)db1Z;%8nVU*~%N-C">
        <field name="COMMENT">Hole Nachrichtentyp</field>
        <next>
          <block type="variables_set" id="17@~-*x{R)uOM%.+AVar">
            <field name="VAR" id="`F)DAC~YHPXCdxoY82r1">TextBenachrichtigungTyp</field>
            <value name="VALUE">
              <block type="text_getSubstring" id="8l_J*/6:v0*gplW[?R-u">
                <mutation at1="true" at2="false"></mutation>
                <field name="WHERE1">FROM_START</field>
                <field name="WHERE2">LAST</field>
                <value name="STRING">
                  <block type="variables_get" id="!!uu5fUM5(uz2RAV`O9h">
                    <field name="VAR" id="z+99f:rdK3Iq0Tc.$qVk">TextBenachrichtigung</field>
                  </block>
                </value>
                <value name="AT1">
                  <block type="math_arithmetic" id="_4`noW7w+yYjYi20G7z#">
                    <field name="OP">ADD</field>
                    <value name="A">
                      <shadow type="math_number">
                        <field name="NUM">1</field>
                      </shadow>
                      <block type="text_indexOf" id="dvQ:Eh7_Ar}}b4~hPn`A">
                        <field name="END">LAST</field>
                        <value name="VALUE">
                          <block type="variables_get" id="@ZrTcrim)M*UGZlaNq8[">
                            <field name="VAR" id="z+99f:rdK3Iq0Tc.$qVk">TextBenachrichtigung</field>
                          </block>
                        </value>
                        <value name="FIND">
                          <shadow type="text">
                            <field name="TEXT">abc</field>
                          </shadow>
                          <block type="text" id="#2}#jc%tW/V5~]r~=-v2">
                            <field name="TEXT">"category":</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="B">
                      <shadow type="math_number">
                        <field name="NUM">1</field>
                      </shadow>
                      <block type="math_number" id="XmKQcM_+9ihxtWz.7xx-">
                        <field name="NUM">12</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <next>
              <block type="variables_set" id="7dW=4Uv5U]6id|~A8A(S">
                <field name="VAR" id="`F)DAC~YHPXCdxoY82r1">TextBenachrichtigungTyp</field>
                <value name="VALUE">
                  <block type="text_getSubstring" id="0a+.kLe#k=D`*^?HlaLz">
                    <mutation at1="false" at2="true"></mutation>
                    <field name="WHERE1">FIRST</field>
                    <field name="WHERE2">FROM_START</field>
                    <value name="STRING">
                      <block type="variables_get" id="s=(bThxzkdnuF0LYCm4F">
                        <field name="VAR" id="`F)DAC~YHPXCdxoY82r1">TextBenachrichtigungTyp</field>
                      </block>
                    </value>
                    <value name="AT2">
                      <block type="math_arithmetic" id="TDi(1JC*1x^$)Dt~+L?:">
                        <field name="OP">MINUS</field>
                        <value name="A">
                          <shadow type="math_number">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="text_indexOf" id="o.{}ma?hh@srwmf$o})%">
                            <field name="END">FIRST</field>
                            <value name="VALUE">
                              <block type="variables_get" id=",F]-g|2s[LGf*ontDg2y">
                                <field name="VAR" id="`F)DAC~YHPXCdxoY82r1">TextBenachrichtigungTyp</field>
                              </block>
                            </value>
                            <value name="FIND">
                              <shadow type="text">
                                <field name="TEXT">abc</field>
                              </shadow>
                              <block type="text" id="LS/]:I/F/yK]zNe]Nyc5">
                                <field name="TEXT">"</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <shadow type="math_number">
                            <field name="NUM">1</field>
                          </shadow>
                          <block type="math_number" id="Y^C%fG_y5wQD#A.F%mPL">
                            <field name="NUM">1</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </next>
          </block>
        </next>
      </block>
    </statement>
    <value name="RETURN">
      <block type="variables_get" id="lhk71TAN2wlN~S:eCJQc">
        <field name="VAR" id="`F)DAC~YHPXCdxoY82r1">TextBenachrichtigungTyp</field>
      </block>
    </value>
  </block>
</xml>
RkcCorian commented 2 years ago

@mcuiobroker : Wie kann ich eigentlich einen Code-Block einfügen, der Auf- und Zugeklappt werden kann? Ist etwas länglich mein vorheriger Kommentar.

mcuiobroker commented 2 years ago

Evtl mit <details und <summary und <p. Schau bei google. Scheint zu klappen.

mcuiobroker commented 2 years ago
<details>
<summary>Überschrift </summary>
<p> TEST 
dies
ist ein 
langer Text

</p>
</details>
Überschrift

TEST dies ist ein langer Text

@RkcCorian Danke nochmal.

RkcCorian commented 2 years ago

Danke Dir!