Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. (gelöst) - Blockly Funktion

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    297

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

(gelöst) - Blockly Funktion

Scheduled Pinned Locked Moved Blockly
blockly
14 Posts 4 Posters 1.1k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • dslraserD dslraser

    @paul53
    Danke, funktioniert schon fast.
    Nun noch mit Zeilenumbrüchen und ohne Klammern und die "".
    Bekomme ich auch nicht hin...:white_frowning_face:

    Bildschirmfoto 2019-03-13 um 21.04.43.png

    Sieht jetzt so aus
    Bildschirmfoto 2019-03-13 um 21.03.24.png

    paul53P Offline
    paul53P Offline
    paul53
    wrote on last edited by
    #4

    @dslraser :

    Nur noch Zeilenumbrüche und ohne Klammern.

    Ja, JSON.stringify() ist nicht das wahre, aber ich vermisse array.join() in Blockly.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    dslraserD 1 Reply Last reply
    0
    • paul53P paul53

      @dslraser :

      Nur noch Zeilenumbrüche und ohne Klammern.

      Ja, JSON.stringify() ist nicht das wahre, aber ich vermisse array.join() in Blockly.

      dslraserD Offline
      dslraserD Offline
      dslraser
      Forum Testing Most Active
      wrote on last edited by
      #5

      @paul53
      ich habe mal mehrere Fenster geöffnet, funktioniert ja, eben nur das Format🙈

      Screenshot_20190313-213639_Telegram.jpg

      paul53P 1 Reply Last reply
      0
      • dslraserD dslraser

        @paul53
        ich habe mal mehrere Fenster geöffnet, funktioniert ja, eben nur das Format🙈

        Screenshot_20190313-213639_Telegram.jpg

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #6

        @dslraser Bau selbst die Funktion join(array, trenner)

        Blockly_JS_join.JPG

        und verwende sie für das Telegarmm.

        Blockly_join.JPG

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        dslraserD 1 Reply Last reply
        1
        • paul53P paul53

          @dslraser Bau selbst die Funktion join(array, trenner)

          Blockly_JS_join.JPG

          und verwende sie für das Telegarmm.

          Blockly_join.JPG

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          wrote on last edited by
          #7

          @paul53

          Den kann ich dann auch probieren. die anderen Sachen habe ich hiermit weg bekommen.

          Klick hier

          Bildschirmfoto 2019-03-13 um 22.03.52.png

          Bildschirmfoto 2019-03-13 um 22.06.26.png

          paul53P 1 Reply Last reply
          0
          • dslraserD dslraser

            @paul53

            Den kann ich dann auch probieren. die anderen Sachen habe ich hiermit weg bekommen.

            Klick hier

            Bildschirmfoto 2019-03-13 um 22.03.52.png

            Bildschirmfoto 2019-03-13 um 22.06.26.png

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #8

            @dslraser sagte:

            Den kann ich dann auch probieren

            Ja sicher, ist nur wesentlich aufwändiger.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            dslraserD 1 Reply Last reply
            0
            • paul53P paul53

              @dslraser sagte:

              Den kann ich dann auch probieren

              Ja sicher, ist nur wesentlich aufwändiger.

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              wrote on last edited by dslraser
              #9

              @paul53
              damit habe ich die Klammern und die " weg bekommen.
              Neue Zeile ging damit auch.
              So läuft es nun. Danke für Deine Hilfe.:ok_hand: :+1:

              Bildschirmfoto 2019-03-13 um 22.51.34.png


              <xml xmlns="http://www.w3.org/1999/xhtml">
              <variables>
              <variable type="" id="3Eu!3bSQeipPK#4r!G0o">id</variable>
              <variable type="" id="bf/Z2r!m9,e}g4A3bA6)">originalText</variable>
              <variable type="" id="/OzH}sD#.7aud9WY{/=G">suchText</variable>
              <variable type="" id="A8F%D/JIH$+LvGduNG5H">tauschText</variable>
              <variable type="" id="MGbjhMo,|OE]bTX6R79;">offeneFenster</variable>
              <variable type="" id="o-Y1!mS4.o.6+Mj[sQ#">Text</variable> <variable type="" id="nr)=!dz]y4urXFQ{8{y-">fensterstatus</variable> <variable type="" id="P^PxOlMA9Ro5zuSC]*pE">AnzZeichenSuchtext</variable> <variable type="" id="Y!At7!o;7@}I~(6oA$pR">Stelle</variable> <variable type="" id="o-Pjbq{O^xX1Vmts,wer">MeinText</variable> <variable type="" id="(.4WMsEzFZ9|E$[f4e/">neuerText</variable>
              <variable type="" id="^o17}cPhG@#N0x?4hY|">Teil_1</variable>
              <variable type="" id="IR;9iiSXRYYF47pi:,{=">Teil_2</variable>
              </variables>
              <block type="procedures_defcustomreturn" id="!N6;}kSECsPgA~=}mQv" x="-5913" y="-2388">
              <mutation statements="false">
              <arg name="id" varid="3Eu!3bSQeipPK#4r!G0o"></arg>
              </mutation>
              <field name="NAME">getParentName</field>
              <field name="SCRIPT">aWYoZ2V0T2JqZWN0KGlkLnN1YnN0cmluZygwLCBpZC5sYXN0SW5kZXhPZignLicpKSkpIHJldHVybiBnZXRPYmplY3QoaWQuc3Vic3RyaW5nKDAsIGlkLmxhc3RJbmRleE9mKCcuJykpKS5jb21tb24ubmFtZTsNCmVsc2UgcmV0dXJuIG51bGw7</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              </block>
              <block type="on_ext" id="q8A38W=#;PI{7f/}3pqI" x="-4963" y="-2387">
              <mutation items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
              <shadow type="field_oid" id="5Y$(^lu{[^5]ux3oE+("> <field name="oid">default</field> </shadow> <block type="selector" id="v{K?$pjlM,cd:S]7)}@t"> <field name="TEXT">channel[state.id=*.STATE](functions="Fenster")</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="_%Y+gCOLsC1}FrPCVNk:"> <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field> <value name="VALUE"> <block type="lists_create_with" id="V16(qSW0SL.n@Id{SQ[u"> <mutation items="0"></mutation> </block> </value> <next> <block type="controls_forEach" id="Eb!ly!|dTn,Zqy9edjG$"> <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field> <value name="LIST"> <block type="selector" id="%nDh2dr]@.=mVH4-B-#">
              <field name="TEXT">channelstate.id=*.STATE</field>
              </block>
              </value>
              <statement name="DO">
              <block type="controls_if" id="tq_Th[d(pZtxt2T-LrO">
              <value name="IF0">
              <block type="logic_compare" id="FYP=~;)uQu!a5|]KMNd/">
              <field name="OP">NEQ</field>
              <value name="A">
              <block type="get_value_var" id="j,y|JnaJz:sb,i(9oe^C">
              <field name="ATTR">val</field>
              <value name="OID">
              <shadow type="text" id="pmOdHJq595YI/$n-u^$"> <field name="TEXT"></field> </shadow> <block type="variables_get" id=";=A)49}3Eqx{}^5CS[z">
              <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
              </block>
              </value>
              </block>
              </value>
              <value name="B">
              <block type="math_number" id="HQSbp;V,L:xNvI$lI=t!">
              <field name="NUM">0</field>
              </block>
              </value>
              </block>
              </value>
              <statement name="DO0">
              <block type="lists_setIndex" id="F!KR3Rxr/RH
              5YL}J~$T" inline="false">
              <mutation at="true"></mutation>
              <field name="MODE">SET</field>
              <field name="WHERE">FROM_START</field>
              <value name="LIST">
              <block type="variables_get" id="H2NstO2,gntow{QM%=|x">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              <value name="AT">
              <block type="math_arithmetic" id="TMN
              Fe_GH3B
              tOrEKv0F">
              <field name="OP">ADD</field>
              <value name="A">
              <shadow type="math_number" id=")43ylUFXJ=jhc.9$m7Oo">
              <field name="NUM">1</field>
              </shadow>
              <block type="lists_length" id="z-3zZ!%o$CO(mZ|w%1">
              <value name="VALUE">
              <block type="variables_get" id="S+LKJSv_LdS?FEs=^M.]">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              </block>
              </value>
              <value name="B">
              <shadow type="math_number" id="Z8e6TaXp%{0QY4q4f!Ys">
              <field name="NUM">1</field>
              </shadow>
              </value>
              </block>
              </value>
              <value name="TO">
              <block type="procedures_callcustomreturn" id="ToXniOfG/14/-A[2WP[s">
              <mutation name="getParentName">
              <arg name="id"></arg>
              </mutation>
              <value name="ARG0">
              <block type="variables_get" id=":c,lS[6P:[gP#El9/bp+">
              <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
              </block>
              </value>
              </block>
              </value>
              </block>
              </statement>
              </block>
              </statement>
              <next>
              <block type="comment" id="?t^|J^}%io+OnqAwVT4A">
              <field name="COMMENT">Beliebige Zeichen tauschen</field>
              <next>
              <block type="variables_set" id="-P{[1=caHEAoB9cP4Qx">
              <field name="VAR" id="o-Pjbq{O^xX1Vmts,wer" variabletype="">MeinText</field>
              <value name="VALUE">
              <block type="convert_object2json" id="fpS?9`TkyXMH2Q[?}NB{">
              <field name="PRETTIFY">FALSE</field>
              <value name="VALUE">
              <block type="variables_get" id="viMaAiR.=
              #mHodV,W+9">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              </block>
              </value>
              <next>
              <block type="controls_if" id="eO-Yu;zv=:r~yJNHR:iS">
              <value name="IF0">
              <block type="logic_negate" id="u@28{:]xG=4a9HU}|/v)">
              <value name="BOOL">
              <block type="text_isEmpty" id="W-T.2)lUsLG/Z(5zIQN">
              <value name="VALUE">
              <shadow type="text" id="9LrDM?0xYv?MX-(}2OrI">
              <field name="TEXT"></field>
              </shadow>
              <block type="variables_get" id="B?L(8|(8?-Z7Ao*[F/VM">
              <field name="VAR" id="o-Pjbq{O^xX1Vmts,wer" variabletype="">MeinText</field>
              </block>
              </value>
              </block>
              </value>
              </block>
              </value>
              <statement name="DO0">
              <block type="variables_set" id="ziw)~y|77le5/J8HC#">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              <value name="VALUE">
              <block type="procedures_callreturn" id="ECH/%?YEFylSUOK.8/K">
              <mutation name="changeText">
              <arg name="originalText"></arg>
              <arg name="suchText"></arg>
              <arg name="tauschText"></arg>
              </mutation>
              <value name="ARG0">
              <block type="variables_get" id="Y(bM=~D[D5v)7a#1{`}`">
              <field name="VAR" id="o-Pjbq{O^xX1Vmts,wer" variabletype="">MeinText</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text" id="(iqf|@QE;6:tP0}rbaEj">
              <field name="TEXT">"</field>
              </block>
              </value>
              <value name="ARG2">
              <block type="text" id="
              {HiLh|2|F3|a#[4lCvX">
              <field name="TEXT"></field>
              </block>
              </value>
              </block>
              </value>
              <next>
              <block type="variables_set" id="`vGUP!R!|3sjY~dZXxZ">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              <value name="VALUE">
              <block type="procedures_callreturn" id="rvKR.cz9FhImw~YT8:YY">
              <mutation name="changeText">
              <arg name="originalText"></arg>
              <arg name="suchText"></arg>
              <arg name="tauschText"></arg>
              </mutation>
              <value name="ARG0">
              <block type="variables_get" id="4r-=T6yu%Y[}Zn!QhpR/">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text" id="mbk@+N`6F_eG)N%Jw|2J">
              <field name="TEXT">[</field>
              </block>
              </value>
              <value name="ARG2">
              <block type="text" id="OtGH;LSHf;t,59fJ)5i">
              <field name="TEXT"></field>
              </block>
              </value>
              </block>
              </value>
              <next>
              <block type="variables_set" id="3+|QU5[xS;U@Qijfuu@7">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              <value name="VALUE">
              <block type="procedures_callreturn" id="~C~TrH
              =xX3Xl-l@tg#V">
              <mutation name="changeText">
              <arg name="originalText"></arg>
              <arg name="suchText"></arg>
              <arg name="tauschText"></arg>
              </mutation>
              <value name="ARG0">
              <block type="variables_get" id=",eH?bND1?H}TimRX_wnz">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text" id="6AWuk;A#5~8;jXas31)I">
              <field name="TEXT">]</field>
              </block>
              </value>
              <value name="ARG2">
              <block type="text" id="[M[ZL8Y,u8fNWw|eR|g)">
              <field name="TEXT"> 👈</field>
              </block>
              </value>
              </block>
              </value>
              <next>
              <block type="variables_set" id="=W]8VAgdxy#^@A_9Rf-~">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              <value name="VALUE">
              <block type="procedures_callreturn" id="rE[|PemF=#35?@B.!kZc">
              <mutation name="changeText">
              <arg name="originalText"></arg>
              <arg name="suchText"></arg>
              <arg name="tauschText"></arg>
              </mutation>
              <value name="ARG0">
              <block type="variables_get" id="Ut`cglzihG8@?=2?Vl/Z">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text" id="uGSd`v~AZL/rlYN|rkzc">
              <field name="TEXT">,</field>
              </block>
              </value>
              <value name="ARG2">
              <block type="text_newline" id="J^+`7X7AL6D2WGky6sZ=">
              <field name="Type">\n</field>
              </block>
              </value>
              </block>
              </value>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              <next>
              <block type="controls_if" id="k=c@dd%t(al[|eGKV2lq">
              <mutation else="1"></mutation>
              <value name="IF0">
              <block type="logic_compare" id="$Lr~g!sPrDD]U#xE5e8c">
              <field name="OP">GT</field>
              <value name="A">
              <block type="lists_length" id="bKDrS3vksWj,gJD_M_Kf">
              <value name="VALUE">
              <block type="variables_get" id=".6
              oPn_hEeUJB?16^9a{">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              </block>
              </value>
              <value name="B">
              <block type="math_number" id="9VJhYUb/ECM?6Havyv$Q">
              <field name="NUM">0</field>
              </block>
              </value>
              </block>
              </value>
              <statement name="DO0">
              <block type="telegram" id="D8xCB2b:9I#Q!|WofLFh">
              <field name="INSTANCE"></field>
              <field name="LOG"></field>
              <field name="SILENT">FALSE</field>
              <field name="PARSEMODE">default</field>
              <value name="MESSAGE">
              <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
              <field name="TEXT">text</field>
              </shadow>
              <block type="variables_get" id="8d%]gdHO`?oGOoEgK5_k">
              <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
              </block>
              </value>
              </block>
              </statement>
              <statement name="ELSE">
              <block type="telegram" id="MRPV=Xqhfy)x]0x)vkxc">
              <field name="INSTANCE"></field>
              <field name="LOG"></field>
              <field name="SILENT">FALSE</field>
              <field name="PARSEMODE">default</field>
              <value name="MESSAGE">
              <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
              <field name="TEXT">text</field>
              </shadow>
              <block type="text" id=":#rPqk#wb+Si.uPfI+xg">
              <field name="TEXT"> 🔒 alle Fenster im Haus sind geschlossen 🔒</field>
              </block>
              </value>
              </block>
              </statement>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              </block>
              <block type="procedures_defreturn" id="?%n[KG5e1!^tNun#Hj5" x="-5912" y="-2313">
              <mutation>
              <arg name="originalText" varid="bf/Z2r!m9,e}g4A3bA6)"></arg>
              <arg name="suchText" varid="/OzH}sD#.7aud9WY{/=G"></arg>
              <arg name="tauschText" varid="A8F%D/JIH$+LvGduNG5H"></arg>
              </mutation>
              <field name="NAME">changeText</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              <statement name="STACK">
              <block type="variables_set" id="LyZ2%lYW+kfm,4)yV8UN">
              <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
              <value name="VALUE">
              <block type="variables_get" id="da5
              p]}sO:{{|ZE!nhDe">
              <field name="VAR" id="bf/Z2r!m9,e}g4A3bA6)" variabletype="">originalText</field>
              </block>
              </value>
              <next>
              <block type="variables_set" id="yx;qp1@1fC(oiG4c5gZt">
              <field name="VAR" id="P^PxOlMA9Ro5zuSC]*pE" variabletype="">AnzZeichenSuchtext</field>
              <value name="VALUE">
              <block type="text_length" id="Jwz33ARDLc!=8:eDagDD">
              <value name="VALUE">
              <shadow 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="/OzH}sD#.7aud9WY{/=G" variabletype="">suchText</field>
              </block>
              </value>
              </block>
              </value>
              <next>
              <block type="variables_set" id="eAGK[85W)DRaIaN!oMiH">
              <field name="VAR" id="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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%ffOrIt%j6)99pf3">
              <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
              </block>
              </value>
              <value name="FIND">
              <shadow 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="/OzH}sD#.7aud9WY{/=G" variabletype="">suchText</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="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="controls_if" id="PM@Su)b1YOhTZo2qPxB]">
              <mutation else="1"></mutation>
              <value name="IF0">
              <block type="logic_compare" id="l,u?h{)Z-u/OozI,.79G">
              <field name="OP">EQ</field>
              <value name="A">
              <block type="variables_get" id="B/K~z.ANK2);I3(uk4Bh">
              <field name="VAR" id="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="comment" id="uN{|N4-0EabDJqYE0]@#">
              <field name="COMMENT">steht am Textanfang</field>
              <next>
              <block type="variables_set" id="9?Gy,w.t#1pdl^AOxc#Y">
              <field name="VAR" id="^o17}cPh
              G@#N0x?4hY|" variabletype="">Teil_1</field>
              <value name="VALUE">
              <block type="variables_get" id="h(#=bJ`DU%y/Jd9%HR9I">
              <field name="VAR" id="A8F%D/JIH$+LvGduNG5H" variabletype="">tauschText</field>
              </block>
              </value>
              </block>
              </next>
              </block>
              </statement>
              <statement name="ELSE">
              <block type="variables_set" id="{RX,7K)DA^dq/.~KK7{">
              <field name="VAR" id="^o17}cPh
              G@#N0x?4hY|" variabletype="">Teil_1</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="A9hF{tgJR0y[Q0uv7,=">
              <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
              </block>
              </value>
              <value name="AT2">
              <block type="math_arithmetic" id="([5R[:8Ywn-thKN@r:~}">
              <field name="OP">MINUS</field>
              <value name="A">
              <shadow 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="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="IR;9iiSXRYYF47pi:,{=" variabletype="">Teil_2</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="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
              </block>
              </value>
              <value name="AT1">
              <block type="math_arithmetic" id="F#
              %;R9ugmwaaas?WBwG">
              <field name="OP">ADD</field>
              <value name="A">
              <shadow 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="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</field>
              </block>
              </value>
              <value name="B">
              <shadow 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="P^PxOlMA9Ro5zuSC]pE" variabletype="">AnzZeichenSuchtext</field>
              </block>
              </value>
              </block>
              </value>
              </block>
              </value>
              <next>
              <block type="variables_set" id="OcJS!-Ku1vQY4)I+r,gc">
              <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</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="^o17}cPh
              G@#N0x?4hY|" variabletype="">Teil_1</field>
              </block>
              </value>
              <value name="ADD1">
              <block type="variables_get" id="f~POFU0}K4-w]xVc1?,`">
              <field name="VAR" id="A8F%D/JIH$+LvGduNG5H" variabletype="">tauschText</field>
              </block>
              </value>
              <value name="ADD2">
              <block type="variables_get" id="U77~u,Qfmb2g[O19eHoh">
              <field name="VAR" id="IR;9iiSXRYYF47pi:,{=" variabletype="">Teil_2</field>
              </block>
              </value>
              </block>
              </value>
              <next>
              <block type="variables_set" id="lao?KUxF77Si~Xc2j%^{">
              <field name="VAR" id="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
              </block>
              </value>
              <value name="FIND">
              <shadow 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="/OzH}sD#.7aud9WY{/=G" variabletype="">suchText</field>
              </block>
              </value>
              </block>
              </value>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              </block>
              </next>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              <value name="RETURN">
              <block type="variables_get" id=".*DA-:q/GzURSEPH2ZiQ">
              <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
              </block>
              </value>
              </block>
              </xml>

              Variante 2 nach @paul53 Variante-Vorschlag

              Bildschirmfoto 2019-03-15 um 18.29.25.png


              <xml xmlns="http://www.w3.org/1999/xhtml">
              <variables>
              <variable type="" id="3Eu!3bSQeipPK#4r!G0o">id</variable>
              <variable type="" id=",CKGwqC*VMH?=oFfDM}">arry</variable> <variable type="" id="9,LX9*Q_^1Zm.XL]5L%Y">trenner</variable> <variable type="" id="MGbjhMo,|OE]bTX6R79;">offeneFenster</variable> <variable type="" id="nr)=!dz]y4urXFQ{8{y-">fensterstatus</variable> </variables> <block type="procedures_defcustomreturn" id="!N6;}kSECsPgA~=}mQv" x="-5887" y="-2387"> <mutation statements="false"> <arg name="id" varid="3Eu!3bSQeipPK#4r!G0o"></arg> </mutation> <field name="NAME">getParentName</field> <field name="SCRIPT">aWYoZ2V0T2JqZWN0KGlkLnN1YnN0cmluZygwLCBpZC5sYXN0SW5kZXhPZignLicpKSkpIHJldHVybiBnZXRPYmplY3QoaWQuc3Vic3RyaW5nKDAsIGlkLmxhc3RJbmRleE9mKCcuJykpKS5jb21tb24ubmFtZTsNCmVsc2UgcmV0dXJuIG51bGw7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="_(a~5[lFS^_b-QSlk(!i" x="-5887" y="-2337"> <mutation statements="false"> <arg name="arry" varid=",CKGwqC*VMH?=oFfDM}"></arg>
              <arg name="trenner" varid="9,LX9Q_^1Zm.XL]5L%Y"></arg>
              </mutation>
              <field name="NAME">arry, trenner</field>
              <field name="SCRIPT">cmV0dXJuIGFycnkuam9pbih0cmVubmVyKTs=</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              </block>
              <block type="on_ext" id="q8A38W=#;PI{7f/}3pqI" x="-5888" y="-2288">
              <mutation items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
              <shadow type="field_oid" id="5Y$(^lu{[^5]ux3oE+(">
              <field name="oid">default</field>
              </shadow>
              <block type="selector" id="lhBGb7A6n[vUm1?Q#tC+">
              <field name="TEXT">channelstate.id=*.STATE</field>
              </block>
              </value>
              <statement name="STATEMENT">
              <block type="variables_set" id="_%Y+gCOLsC1}FrPCVNk:">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              <value name="VALUE">
              <block type="lists_create_with" id="V16(qSW0SL.n@Id{SQ[u">
              <mutation items="0"></mutation>
              </block>
              </value>
              <next>
              <block type="controls_forEach" id="Eb!ly!|dTn,Zqy9edjG$">
              <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
              <value name="LIST">
              <block type="selector" id="W^U2V|c!N.-9APmp;}zj">
              <field name="TEXT">channelstate.id=*.STATE</field>
              </block>
              </value>
              <statement name="DO">
              <block type="controls_if" id="tq_Th[d(pZtxt2T-LrO">
              <value name="IF0">
              <block type="logic_compare" id="FYP=~;)uQu!a5|]KMNd/">
              <field name="OP">NEQ</field>
              <value name="A">
              <block type="get_value_var" id="j,y|JnaJz:sb,i(9oe^C">
              <field name="ATTR">val</field>
              <value name="OID">
              <shadow type="text" id="pmOdHJq595YI/$n-u^$">
              <field name="TEXT"></field>
              </shadow>
              <block type="variables_get" id=";=A)49}3Eqx{}^5CS[z">
              <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
              </block>
              </value>
              </block>
              </value>
              <value name="B">
              <block type="math_number" id="HQSbp;V,L:xNvI$lI=t!">
              <field name="NUM">0</field>
              </block>
              </value>
              </block>
              </value>
              <statement name="DO0">
              <block type="lists_setIndex" id="F!KR3Rxr/RH5YL}J~$T" inline="false">
              <mutation at="true"></mutation>
              <field name="MODE">SET</field>
              <field name="WHERE">FROM_START</field>
              <value name="LIST">
              <block type="variables_get" id="H2NstO2,gntow{QM%=|x">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              <value name="AT">
              <block type="math_arithmetic" id="TMNFe_GH3BtOrEKv0F">
              <field name="OP">ADD</field>
              <value name="A">
              <shadow type="math_number" id=")43ylUFXJ=jhc.9$m7Oo">
              <field name="NUM">1</field>
              </shadow>
              <block type="lists_length" id="z-3zZ!%o$CO(mZ|w%1">
              <value name="VALUE">
              <block type="variables_get" id="S+LKJSv_LdS?FEs=^M.]">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              </block>
              </value>
              <value name="B">
              <shadow type="math_number" id="Z8e6TaXp%{0QY4q4f!Ys">
              <field name="NUM">1</field>
              </shadow>
              </value>
              </block>
              </value>
              <value name="TO">
              <block type="procedures_callcustomreturn" id="ToXniOfG/14/-A[2WP[s">
              <mutation name="getParentName">
              <arg name="id"></arg>
              </mutation>
              <value name="ARG0">
              <block type="variables_get" id=":c,lS[6P:[gP#El9/bp+">
              <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
              </block>
              </value>
              </block>
              </value>
              </block>
              </statement>
              </block>
              </statement>
              <next>
              <block type="controls_if" id="k=c@dd%t(al[|eGKV2lq">
              <mutation elseif="1"></mutation>
              <value name="IF0">
              <block type="logic_compare" id="$Lr~g!sPrDD]U#xE5e8c">
              <field name="OP">GT</field>
              <value name="A">
              <block type="lists_length" id="bKDrS3vksWj,gJD_M_Kf">
              <value name="VALUE">
              <block type="variables_get" id=".6
              oPn_hEeUJB?16^9a{">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              </block>
              </value>
              <value name="B">
              <block type="math_number" id="9VJhYUb/ECM?6Havyv$Q">
              <field name="NUM">0</field>
              </block>
              </value>
              </block>
              </value>
              <statement name="DO0">
              <block type="telegram" id="D8xCB2b:9I#Q!|WofLFh">
              <field name="INSTANCE"></field>
              <field name="LOG"></field>
              <field name="SILENT">FALSE</field>
              <field name="PARSEMODE">default</field>
              <value name="MESSAGE">
              <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
              <field name="TEXT">text</field>
              </shadow>
              <block type="procedures_callcustomreturn" id="-sZVA9Z2QD=LjYtAE^QY">
              <mutation name="arry, trenner">
              <arg name="arry"></arg>
              <arg name="trenner"></arg>
              </mutation>
              <value name="ARG0">
              <block type="variables_get" id="~JA:S%RDqagjIPoV$@ss">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              <value name="ARG1">
              <block type="text_newline" id="}W*pJP{Z)M$;yV{Ke@c;">
              <field name="Type">\n</field>
              </block>
              </value>
              </block>
              </value>
              </block>
              </statement>
              <value name="IF1">
              <block type="logic_compare" id="xV,7Iiu2SeB,7Z`@ubuC">
              <field name="OP">EQ</field>
              <value name="A">
              <block type="lists_length" id="BTD)uUCWQ;$poZ?oECc]">
              <value name="VALUE">
              <block type="variables_get" id="L3x/b?ZyRWYI^bjl:nlj">
              <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
              </block>
              </value>
              </block>
              </value>
              <value name="B">
              <block type="math_number" id="%6}|t(IYG+i,3yhzZyoz">
              <field name="NUM">0</field>
              </block>
              </value>
              </block>
              </value>
              <statement name="DO1">
              <block type="telegram" id="MRPV=Xqhfy)x]0x)vkxc">
              <field name="INSTANCE"></field>
              <field name="LOG"></field>
              <field name="SILENT">FALSE</field>
              <field name="PARSEMODE">default</field>
              <value name="MESSAGE">
              <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
              <field name="TEXT">text</field>
              </shadow>
              <block type="text" id=":#rPqk#wb+Si.uPfI+xg">
              <field name="TEXT"> 🔒 alle Fenster im Haus sind geschlossen 🔒</field>
              </block>
              </value>
              </block>
              </statement>
              </block>
              </next>
              </block>
              </next>
              </block>
              </statement>
              </block>
              </xml>

              Homer.J.H 1 Reply Last reply
              0
              • dslraserD dslraser

                @paul53
                damit habe ich die Klammern und die " weg bekommen.
                Neue Zeile ging damit auch.
                So läuft es nun. Danke für Deine Hilfe.:ok_hand: :+1:

                Bildschirmfoto 2019-03-13 um 22.51.34.png


                <xml xmlns="http://www.w3.org/1999/xhtml">
                <variables>
                <variable type="" id="3Eu!3bSQeipPK#4r!G0o">id</variable>
                <variable type="" id="bf/Z2r!m9,e}g4A3bA6)">originalText</variable>
                <variable type="" id="/OzH}sD#.7aud9WY{/=G">suchText</variable>
                <variable type="" id="A8F%D/JIH$+LvGduNG5H">tauschText</variable>
                <variable type="" id="MGbjhMo,|OE]bTX6R79;">offeneFenster</variable>
                <variable type="" id="o-Y1!mS4.o.6+Mj[sQ#">Text</variable> <variable type="" id="nr)=!dz]y4urXFQ{8{y-">fensterstatus</variable> <variable type="" id="P^PxOlMA9Ro5zuSC]*pE">AnzZeichenSuchtext</variable> <variable type="" id="Y!At7!o;7@}I~(6oA$pR">Stelle</variable> <variable type="" id="o-Pjbq{O^xX1Vmts,wer">MeinText</variable> <variable type="" id="(.4WMsEzFZ9|E$[f4e/">neuerText</variable>
                <variable type="" id="^o17}cPhG@#N0x?4hY|">Teil_1</variable>
                <variable type="" id="IR;9iiSXRYYF47pi:,{=">Teil_2</variable>
                </variables>
                <block type="procedures_defcustomreturn" id="!N6;}kSECsPgA~=}mQv" x="-5913" y="-2388">
                <mutation statements="false">
                <arg name="id" varid="3Eu!3bSQeipPK#4r!G0o"></arg>
                </mutation>
                <field name="NAME">getParentName</field>
                <field name="SCRIPT">aWYoZ2V0T2JqZWN0KGlkLnN1YnN0cmluZygwLCBpZC5sYXN0SW5kZXhPZignLicpKSkpIHJldHVybiBnZXRPYmplY3QoaWQuc3Vic3RyaW5nKDAsIGlkLmxhc3RJbmRleE9mKCcuJykpKS5jb21tb24ubmFtZTsNCmVsc2UgcmV0dXJuIG51bGw7</field>
                <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                </block>
                <block type="on_ext" id="q8A38W=#;PI{7f/}3pqI" x="-4963" y="-2387">
                <mutation items="1"></mutation>
                <field name="CONDITION">ne</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                <shadow type="field_oid" id="5Y$(^lu{[^5]ux3oE+("> <field name="oid">default</field> </shadow> <block type="selector" id="v{K?$pjlM,cd:S]7)}@t"> <field name="TEXT">channel[state.id=*.STATE](functions="Fenster")</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="_%Y+gCOLsC1}FrPCVNk:"> <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field> <value name="VALUE"> <block type="lists_create_with" id="V16(qSW0SL.n@Id{SQ[u"> <mutation items="0"></mutation> </block> </value> <next> <block type="controls_forEach" id="Eb!ly!|dTn,Zqy9edjG$"> <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field> <value name="LIST"> <block type="selector" id="%nDh2dr]@.=mVH4-B-#">
                <field name="TEXT">channelstate.id=*.STATE</field>
                </block>
                </value>
                <statement name="DO">
                <block type="controls_if" id="tq_Th[d(pZtxt2T-LrO">
                <value name="IF0">
                <block type="logic_compare" id="FYP=~;)uQu!a5|]KMNd/">
                <field name="OP">NEQ</field>
                <value name="A">
                <block type="get_value_var" id="j,y|JnaJz:sb,i(9oe^C">
                <field name="ATTR">val</field>
                <value name="OID">
                <shadow type="text" id="pmOdHJq595YI/$n-u^$"> <field name="TEXT"></field> </shadow> <block type="variables_get" id=";=A)49}3Eqx{}^5CS[z">
                <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <block type="math_number" id="HQSbp;V,L:xNvI$lI=t!">
                <field name="NUM">0</field>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO0">
                <block type="lists_setIndex" id="F!KR3Rxr/RH
                5YL}J~$T" inline="false">
                <mutation at="true"></mutation>
                <field name="MODE">SET</field>
                <field name="WHERE">FROM_START</field>
                <value name="LIST">
                <block type="variables_get" id="H2NstO2,gntow{QM%=|x">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                <value name="AT">
                <block type="math_arithmetic" id="TMN
                Fe_GH3B
                tOrEKv0F">
                <field name="OP">ADD</field>
                <value name="A">
                <shadow type="math_number" id=")43ylUFXJ=jhc.9$m7Oo">
                <field name="NUM">1</field>
                </shadow>
                <block type="lists_length" id="z-3zZ!%o$CO(mZ|w%1">
                <value name="VALUE">
                <block type="variables_get" id="S+LKJSv_LdS?FEs=^M.]">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <shadow type="math_number" id="Z8e6TaXp%{0QY4q4f!Ys">
                <field name="NUM">1</field>
                </shadow>
                </value>
                </block>
                </value>
                <value name="TO">
                <block type="procedures_callcustomreturn" id="ToXniOfG/14/-A[2WP[s">
                <mutation name="getParentName">
                <arg name="id"></arg>
                </mutation>
                <value name="ARG0">
                <block type="variables_get" id=":c,lS[6P:[gP#El9/bp+">
                <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </statement>
                </block>
                </statement>
                <next>
                <block type="comment" id="?t^|J^}%io+OnqAwVT4A">
                <field name="COMMENT">Beliebige Zeichen tauschen</field>
                <next>
                <block type="variables_set" id="-P{[1=caHEAoB9cP4Qx">
                <field name="VAR" id="o-Pjbq{O^xX1Vmts,wer" variabletype="">MeinText</field>
                <value name="VALUE">
                <block type="convert_object2json" id="fpS?9`TkyXMH2Q[?}NB{">
                <field name="PRETTIFY">FALSE</field>
                <value name="VALUE">
                <block type="variables_get" id="viMaAiR.=
                #mHodV,W+9">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                </block>
                </value>
                <next>
                <block type="controls_if" id="eO-Yu;zv=:r~yJNHR:iS">
                <value name="IF0">
                <block type="logic_negate" id="u@28{:]xG=4a9HU}|/v)">
                <value name="BOOL">
                <block type="text_isEmpty" id="W-T.2)lUsLG/Z(5zIQN">
                <value name="VALUE">
                <shadow type="text" id="9LrDM?0xYv?MX-(}2OrI">
                <field name="TEXT"></field>
                </shadow>
                <block type="variables_get" id="B?L(8|(8?-Z7Ao*[F/VM">
                <field name="VAR" id="o-Pjbq{O^xX1Vmts,wer" variabletype="">MeinText</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO0">
                <block type="variables_set" id="ziw)~y|77le5/J8HC#">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                <value name="VALUE">
                <block type="procedures_callreturn" id="ECH/%?YEFylSUOK.8/K">
                <mutation name="changeText">
                <arg name="originalText"></arg>
                <arg name="suchText"></arg>
                <arg name="tauschText"></arg>
                </mutation>
                <value name="ARG0">
                <block type="variables_get" id="Y(bM=~D[D5v)7a#1{`}`">
                <field name="VAR" id="o-Pjbq{O^xX1Vmts,wer" variabletype="">MeinText</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text" id="(iqf|@QE;6:tP0}rbaEj">
                <field name="TEXT">"</field>
                </block>
                </value>
                <value name="ARG2">
                <block type="text" id="
                {HiLh|2|F3|a#[4lCvX">
                <field name="TEXT"></field>
                </block>
                </value>
                </block>
                </value>
                <next>
                <block type="variables_set" id="`vGUP!R!|3sjY~dZXxZ">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                <value name="VALUE">
                <block type="procedures_callreturn" id="rvKR.cz9FhImw~YT8:YY">
                <mutation name="changeText">
                <arg name="originalText"></arg>
                <arg name="suchText"></arg>
                <arg name="tauschText"></arg>
                </mutation>
                <value name="ARG0">
                <block type="variables_get" id="4r-=T6yu%Y[}Zn!QhpR/">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text" id="mbk@+N`6F_eG)N%Jw|2J">
                <field name="TEXT">[</field>
                </block>
                </value>
                <value name="ARG2">
                <block type="text" id="OtGH;LSHf;t,59fJ)5i">
                <field name="TEXT"></field>
                </block>
                </value>
                </block>
                </value>
                <next>
                <block type="variables_set" id="3+|QU5[xS;U@Qijfuu@7">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                <value name="VALUE">
                <block type="procedures_callreturn" id="~C~TrH
                =xX3Xl-l@tg#V">
                <mutation name="changeText">
                <arg name="originalText"></arg>
                <arg name="suchText"></arg>
                <arg name="tauschText"></arg>
                </mutation>
                <value name="ARG0">
                <block type="variables_get" id=",eH?bND1?H}TimRX_wnz">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text" id="6AWuk;A#5~8;jXas31)I">
                <field name="TEXT">]</field>
                </block>
                </value>
                <value name="ARG2">
                <block type="text" id="[M[ZL8Y,u8fNWw|eR|g)">
                <field name="TEXT"> 👈</field>
                </block>
                </value>
                </block>
                </value>
                <next>
                <block type="variables_set" id="=W]8VAgdxy#^@A_9Rf-~">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                <value name="VALUE">
                <block type="procedures_callreturn" id="rE[|PemF=#35?@B.!kZc">
                <mutation name="changeText">
                <arg name="originalText"></arg>
                <arg name="suchText"></arg>
                <arg name="tauschText"></arg>
                </mutation>
                <value name="ARG0">
                <block type="variables_get" id="Ut`cglzihG8@?=2?Vl/Z">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text" id="uGSd`v~AZL/rlYN|rkzc">
                <field name="TEXT">,</field>
                </block>
                </value>
                <value name="ARG2">
                <block type="text_newline" id="J^+`7X7AL6D2WGky6sZ=">
                <field name="Type">\n</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                <next>
                <block type="controls_if" id="k=c@dd%t(al[|eGKV2lq">
                <mutation else="1"></mutation>
                <value name="IF0">
                <block type="logic_compare" id="$Lr~g!sPrDD]U#xE5e8c">
                <field name="OP">GT</field>
                <value name="A">
                <block type="lists_length" id="bKDrS3vksWj,gJD_M_Kf">
                <value name="VALUE">
                <block type="variables_get" id=".6
                oPn_hEeUJB?16^9a{">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <block type="math_number" id="9VJhYUb/ECM?6Havyv$Q">
                <field name="NUM">0</field>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO0">
                <block type="telegram" id="D8xCB2b:9I#Q!|WofLFh">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">FALSE</field>
                <field name="PARSEMODE">default</field>
                <value name="MESSAGE">
                <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
                <field name="TEXT">text</field>
                </shadow>
                <block type="variables_get" id="8d%]gdHO`?oGOoEgK5_k">
                <field name="VAR" id="(.`4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field>
                </block>
                </value>
                </block>
                </statement>
                <statement name="ELSE">
                <block type="telegram" id="MRPV=Xqhfy)x]0x)vkxc">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">FALSE</field>
                <field name="PARSEMODE">default</field>
                <value name="MESSAGE">
                <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
                <field name="TEXT">text</field>
                </shadow>
                <block type="text" id=":#rPqk#wb+Si.uPfI+xg">
                <field name="TEXT"> 🔒 alle Fenster im Haus sind geschlossen 🔒</field>
                </block>
                </value>
                </block>
                </statement>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                </block>
                <block type="procedures_defreturn" id="?%n[KG5e1!^tNun#Hj5" x="-5912" y="-2313">
                <mutation>
                <arg name="originalText" varid="bf/Z2r!m9,e}g4A3bA6)"></arg>
                <arg name="suchText" varid="/OzH}sD#.7aud9WY{/=G"></arg>
                <arg name="tauschText" varid="A8F%D/JIH$+LvGduNG5H"></arg>
                </mutation>
                <field name="NAME">changeText</field>
                <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                <statement name="STACK">
                <block type="variables_set" id="LyZ2%lYW+kfm,4)yV8UN">
                <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
                <value name="VALUE">
                <block type="variables_get" id="da5
                p]}sO:{{|ZE!nhDe">
                <field name="VAR" id="bf/Z2r!m9,e}g4A3bA6)" variabletype="">originalText</field>
                </block>
                </value>
                <next>
                <block type="variables_set" id="yx;qp1@1fC(oiG4c5gZt">
                <field name="VAR" id="P^PxOlMA9Ro5zuSC]*pE" variabletype="">AnzZeichenSuchtext</field>
                <value name="VALUE">
                <block type="text_length" id="Jwz33ARDLc!=8:eDagDD">
                <value name="VALUE">
                <shadow 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="/OzH}sD#.7aud9WY{/=G" variabletype="">suchText</field>
                </block>
                </value>
                </block>
                </value>
                <next>
                <block type="variables_set" id="eAGK[85W)DRaIaN!oMiH">
                <field name="VAR" id="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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%ffOrIt%j6)99pf3">
                <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
                </block>
                </value>
                <value name="FIND">
                <shadow 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="/OzH}sD#.7aud9WY{/=G" variabletype="">suchText</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="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="controls_if" id="PM@Su)b1YOhTZo2qPxB]">
                <mutation else="1"></mutation>
                <value name="IF0">
                <block type="logic_compare" id="l,u?h{)Z-u/OozI,.79G">
                <field name="OP">EQ</field>
                <value name="A">
                <block type="variables_get" id="B/K~z.ANK2);I3(uk4Bh">
                <field name="VAR" id="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="comment" id="uN{|N4-0EabDJqYE0]@#">
                <field name="COMMENT">steht am Textanfang</field>
                <next>
                <block type="variables_set" id="9?Gy,w.t#1pdl^AOxc#Y">
                <field name="VAR" id="^o17}cPh
                G@#N0x?4hY|" variabletype="">Teil_1</field>
                <value name="VALUE">
                <block type="variables_get" id="h(#=bJ`DU%y/Jd9%HR9I">
                <field name="VAR" id="A8F%D/JIH$+LvGduNG5H" variabletype="">tauschText</field>
                </block>
                </value>
                </block>
                </next>
                </block>
                </statement>
                <statement name="ELSE">
                <block type="variables_set" id="{RX,7K)DA^dq/.~KK7{">
                <field name="VAR" id="^o17}cPh
                G@#N0x?4hY|" variabletype="">Teil_1</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="A9hF{tgJR0y[Q0uv7,=">
                <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
                </block>
                </value>
                <value name="AT2">
                <block type="math_arithmetic" id="([5R[:8Ywn-thKN@r:~}">
                <field name="OP">MINUS</field>
                <value name="A">
                <shadow 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="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="IR;9iiSXRYYF47pi:,{=" variabletype="">Teil_2</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="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
                </block>
                </value>
                <value name="AT1">
                <block type="math_arithmetic" id="F#
                %;R9ugmwaaas?WBwG">
                <field name="OP">ADD</field>
                <value name="A">
                <shadow 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="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</field>
                </block>
                </value>
                <value name="B">
                <shadow 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="P^PxOlMA9Ro5zuSC]pE" variabletype="">AnzZeichenSuchtext</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </value>
                <next>
                <block type="variables_set" id="OcJS!-Ku1vQY4)I+r,gc">
                <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</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="^o17}cPh
                G@#N0x?4hY|" variabletype="">Teil_1</field>
                </block>
                </value>
                <value name="ADD1">
                <block type="variables_get" id="f~POFU0}K4-w]xVc1?,`">
                <field name="VAR" id="A8F%D/JIH$+LvGduNG5H" variabletype="">tauschText</field>
                </block>
                </value>
                <value name="ADD2">
                <block type="variables_get" id="U77~u,Qfmb2g[O19eHoh">
                <field name="VAR" id="IR;9iiSXRYYF47pi:,{=" variabletype="">Teil_2</field>
                </block>
                </value>
                </block>
                </value>
                <next>
                <block type="variables_set" id="lao?KUxF77Si~Xc2j%^{">
                <field name="VAR" id="Y!At7!o;7@}I~(6oA$pR" variabletype="">Stelle</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="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
                </block>
                </value>
                <value name="FIND">
                <shadow 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="/OzH}sD#.7aud9WY{/=G" variabletype="">suchText</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                </block>
                </next>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                <value name="RETURN">
                <block type="variables_get" id=".*DA-:q/GzURSEPH2ZiQ">
                <field name="VAR" id="o-Y1!mS4.o.6+M`j[sQ#" variabletype="">Text</field>
                </block>
                </value>
                </block>
                </xml>

                Variante 2 nach @paul53 Variante-Vorschlag

                Bildschirmfoto 2019-03-15 um 18.29.25.png


                <xml xmlns="http://www.w3.org/1999/xhtml">
                <variables>
                <variable type="" id="3Eu!3bSQeipPK#4r!G0o">id</variable>
                <variable type="" id=",CKGwqC*VMH?=oFfDM}">arry</variable> <variable type="" id="9,LX9*Q_^1Zm.XL]5L%Y">trenner</variable> <variable type="" id="MGbjhMo,|OE]bTX6R79;">offeneFenster</variable> <variable type="" id="nr)=!dz]y4urXFQ{8{y-">fensterstatus</variable> </variables> <block type="procedures_defcustomreturn" id="!N6;}kSECsPgA~=}mQv" x="-5887" y="-2387"> <mutation statements="false"> <arg name="id" varid="3Eu!3bSQeipPK#4r!G0o"></arg> </mutation> <field name="NAME">getParentName</field> <field name="SCRIPT">aWYoZ2V0T2JqZWN0KGlkLnN1YnN0cmluZygwLCBpZC5sYXN0SW5kZXhPZignLicpKSkpIHJldHVybiBnZXRPYmplY3QoaWQuc3Vic3RyaW5nKDAsIGlkLmxhc3RJbmRleE9mKCcuJykpKS5jb21tb24ubmFtZTsNCmVsc2UgcmV0dXJuIG51bGw7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="_(a~5[lFS^_b-QSlk(!i" x="-5887" y="-2337"> <mutation statements="false"> <arg name="arry" varid=",CKGwqC*VMH?=oFfDM}"></arg>
                <arg name="trenner" varid="9,LX9Q_^1Zm.XL]5L%Y"></arg>
                </mutation>
                <field name="NAME">arry, trenner</field>
                <field name="SCRIPT">cmV0dXJuIGFycnkuam9pbih0cmVubmVyKTs=</field>
                <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                </block>
                <block type="on_ext" id="q8A38W=#;PI{7f/}3pqI" x="-5888" y="-2288">
                <mutation items="1"></mutation>
                <field name="CONDITION">ne</field>
                <field name="ACK_CONDITION"></field>
                <value name="OID0">
                <shadow type="field_oid" id="5Y$(^lu{[^5]ux3oE+(">
                <field name="oid">default</field>
                </shadow>
                <block type="selector" id="lhBGb7A6n[vUm1?Q#tC+">
                <field name="TEXT">channelstate.id=*.STATE</field>
                </block>
                </value>
                <statement name="STATEMENT">
                <block type="variables_set" id="_%Y+gCOLsC1}FrPCVNk:">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                <value name="VALUE">
                <block type="lists_create_with" id="V16(qSW0SL.n@Id{SQ[u">
                <mutation items="0"></mutation>
                </block>
                </value>
                <next>
                <block type="controls_forEach" id="Eb!ly!|dTn,Zqy9edjG$">
                <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
                <value name="LIST">
                <block type="selector" id="W^U2V|c!N.-9APmp;}zj">
                <field name="TEXT">channelstate.id=*.STATE</field>
                </block>
                </value>
                <statement name="DO">
                <block type="controls_if" id="tq_Th[d(pZtxt2T-LrO">
                <value name="IF0">
                <block type="logic_compare" id="FYP=~;)uQu!a5|]KMNd/">
                <field name="OP">NEQ</field>
                <value name="A">
                <block type="get_value_var" id="j,y|JnaJz:sb,i(9oe^C">
                <field name="ATTR">val</field>
                <value name="OID">
                <shadow type="text" id="pmOdHJq595YI/$n-u^$">
                <field name="TEXT"></field>
                </shadow>
                <block type="variables_get" id=";=A)49}3Eqx{}^5CS[z">
                <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <block type="math_number" id="HQSbp;V,L:xNvI$lI=t!">
                <field name="NUM">0</field>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO0">
                <block type="lists_setIndex" id="F!KR3Rxr/RH5YL}J~$T" inline="false">
                <mutation at="true"></mutation>
                <field name="MODE">SET</field>
                <field name="WHERE">FROM_START</field>
                <value name="LIST">
                <block type="variables_get" id="H2NstO2,gntow{QM%=|x">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                <value name="AT">
                <block type="math_arithmetic" id="TMNFe_GH3BtOrEKv0F">
                <field name="OP">ADD</field>
                <value name="A">
                <shadow type="math_number" id=")43ylUFXJ=jhc.9$m7Oo">
                <field name="NUM">1</field>
                </shadow>
                <block type="lists_length" id="z-3zZ!%o$CO(mZ|w%1">
                <value name="VALUE">
                <block type="variables_get" id="S+LKJSv_LdS?FEs=^M.]">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <shadow type="math_number" id="Z8e6TaXp%{0QY4q4f!Ys">
                <field name="NUM">1</field>
                </shadow>
                </value>
                </block>
                </value>
                <value name="TO">
                <block type="procedures_callcustomreturn" id="ToXniOfG/14/-A[2WP[s">
                <mutation name="getParentName">
                <arg name="id"></arg>
                </mutation>
                <value name="ARG0">
                <block type="variables_get" id=":c,lS[6P:[gP#El9/bp+">
                <field name="VAR" id="nr)=!dz]y4urXFQ{8{y-" variabletype="">fensterstatus</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </statement>
                </block>
                </statement>
                <next>
                <block type="controls_if" id="k=c@dd%t(al[|eGKV2lq">
                <mutation elseif="1"></mutation>
                <value name="IF0">
                <block type="logic_compare" id="$Lr~g!sPrDD]U#xE5e8c">
                <field name="OP">GT</field>
                <value name="A">
                <block type="lists_length" id="bKDrS3vksWj,gJD_M_Kf">
                <value name="VALUE">
                <block type="variables_get" id=".6
                oPn_hEeUJB?16^9a{">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <block type="math_number" id="9VJhYUb/ECM?6Havyv$Q">
                <field name="NUM">0</field>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO0">
                <block type="telegram" id="D8xCB2b:9I#Q!|WofLFh">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">FALSE</field>
                <field name="PARSEMODE">default</field>
                <value name="MESSAGE">
                <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
                <field name="TEXT">text</field>
                </shadow>
                <block type="procedures_callcustomreturn" id="-sZVA9Z2QD=LjYtAE^QY">
                <mutation name="arry, trenner">
                <arg name="arry"></arg>
                <arg name="trenner"></arg>
                </mutation>
                <value name="ARG0">
                <block type="variables_get" id="~JA:S%RDqagjIPoV$@ss">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                <value name="ARG1">
                <block type="text_newline" id="}W*pJP{Z)M$;yV{Ke@c;">
                <field name="Type">\n</field>
                </block>
                </value>
                </block>
                </value>
                </block>
                </statement>
                <value name="IF1">
                <block type="logic_compare" id="xV,7Iiu2SeB,7Z`@ubuC">
                <field name="OP">EQ</field>
                <value name="A">
                <block type="lists_length" id="BTD)uUCWQ;$poZ?oECc]">
                <value name="VALUE">
                <block type="variables_get" id="L3x/b?ZyRWYI^bjl:nlj">
                <field name="VAR" id="MGbjhMo,|OE]bTX6R79;" variabletype="">offeneFenster</field>
                </block>
                </value>
                </block>
                </value>
                <value name="B">
                <block type="math_number" id="%6}|t(IYG+i,3yhzZyoz">
                <field name="NUM">0</field>
                </block>
                </value>
                </block>
                </value>
                <statement name="DO1">
                <block type="telegram" id="MRPV=Xqhfy)x]0x)vkxc">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">FALSE</field>
                <field name="PARSEMODE">default</field>
                <value name="MESSAGE">
                <shadow type="text" id="#Woh%x_kVf$RDE3.50nO">
                <field name="TEXT">text</field>
                </shadow>
                <block type="text" id=":#rPqk#wb+Si.uPfI+xg">
                <field name="TEXT"> 🔒 alle Fenster im Haus sind geschlossen 🔒</field>
                </block>
                </value>
                </block>
                </statement>
                </block>
                </next>
                </block>
                </next>
                </block>
                </statement>
                </block>
                </xml>

                Homer.J.H Offline
                Homer.J.H Offline
                Homer.J.
                wrote on last edited by
                #10

                @dslraser
                Morgen,
                Script kann man nicht importieren zeigt sofort einen Fehler.
                Grüße

                dslraserD 1 Reply Last reply
                0
                • Homer.J.H Homer.J.

                  @dslraser
                  Morgen,
                  Script kann man nicht importieren zeigt sofort einen Fehler.
                  Grüße

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  wrote on last edited by dslraser
                  #11

                  @Homer-J
                  Moin, ja da sind Blockly Bausteine drinn die es noch nicht offiziell gibt. Dafür brauchst Du diese JS-Adapter Version.

                  Klick hier

                  Hier kannst Du auch rein sehen.

                  Klick hier

                  Homer.J.H 1 Reply Last reply
                  0
                  • dslraserD dslraser

                    @Homer-J
                    Moin, ja da sind Blockly Bausteine drinn die es noch nicht offiziell gibt. Dafür brauchst Du diese JS-Adapter Version.

                    Klick hier

                    Hier kannst Du auch rein sehen.

                    Klick hier

                    Homer.J.H Offline
                    Homer.J.H Offline
                    Homer.J.
                    wrote on last edited by
                    #12

                    @dslraser Hab die Version 4.1.12 installiert sollte doch damit funktionieren oder. ?

                    wendy2702W 1 Reply Last reply
                    0
                    • Homer.J.H Homer.J.

                      @dslraser Hab die Version 4.1.12 installiert sollte doch damit funktionieren oder. ?

                      wendy2702W Offline
                      wendy2702W Offline
                      wendy2702
                      wrote on last edited by
                      #13

                      @Homer-J sagte in (gelöst) - Blockly Funktion:

                      @dslraser Hab die Version 4.1.12 installiert sollte doch damit funktionieren oder. ?

                      NEIN.

                      Du benötigst eine extra angepasste Version.

                      Bitte keine Fragen per PN, die gehören ins Forum!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      1 Reply Last reply
                      0
                      • Homer.J.H Offline
                        Homer.J.H Offline
                        Homer.J.
                        wrote on last edited by
                        #14

                        Gut weiß ich Bescheid danke euch.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        288

                        Online

                        32.7k

                        Users

                        82.5k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe