Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. (gelöst) - Blockly Funktion

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    (gelöst) - Blockly Funktion

    This topic has been deleted. Only users with topic management privileges can see it.
    • dslraser
      dslraser Forum Testing Most Active @paul53 last edited by

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

      Screenshot_20190313-213639_Telegram.jpg

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @dslraser last edited by

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

        Blockly_JS_join.JPG

        und verwende sie für das Telegarmm.

        Blockly_join.JPG

        dslraser 1 Reply Last reply Reply Quote 1
        • dslraser
          dslraser Forum Testing Most Active @paul53 last edited by

          @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

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @dslraser last edited by

            @dslraser sagte:

            Den kann ich dann auch probieren

            Ja sicher, ist nur wesentlich aufwändiger.

            dslraser 1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @paul53 last edited by 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.👌 👍

              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?9TkyXMH2Q[?}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|7*7le5/J*8HC#"> <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@+N6F_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="UtcglzihG8@?=2?Vl/Z">
              <field name="VAR" id="(.4WMsEzFZ9|E$[f4e/" variabletype="">neuerText</field> </block> </value> <value name="ARG1"> <block type="text" id="uGSdv~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+Mj[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+Mj[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="eeUWK6kyOU=[/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(#=bJDU%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="{R*X,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="A9h*F{tgJR0y[Q0uv7,="> <field name="VAR" id="o-Y1!mS4.o.6+Mj[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+Mj[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+Mj[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+Mj[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. 1 Reply Last reply Reply Quote 0
              • Homer.J.
                Homer.J. @dslraser last edited by

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

                dslraser 1 Reply Last reply Reply Quote 0
                • dslraser
                  dslraser Forum Testing Most Active @Homer.J. last edited by 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. 1 Reply Last reply Reply Quote 0
                  • Homer.J.
                    Homer.J. @dslraser last edited by

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

                    wendy2702 1 Reply Last reply Reply Quote 0
                    • wendy2702
                      wendy2702 @Homer.J. last edited by

                      @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.

                      1 Reply Last reply Reply Quote 0
                      • Homer.J.
                        Homer.J. last edited by

                        Gut weiß ich Bescheid danke euch.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        913
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

                        blockly
                        4
                        14
                        887
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo