Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.6k Topics 79.6k Posts

NEWS

  • Datenpunkt erzeugen

    2
    0 Votes
    2 Posts
    423 Views
    dslraserD
    @tommii85 https://forum.iobroker.net/post/240223
  • Waschmaschinen Meldung, um Siebwechel Nachricht erweitern.

    1
    1
    0 Votes
    1 Posts
    176 Views
    No one has replied
  • Skriptprobleme

    5
    1
    0 Votes
    5 Posts
    189 Views
    D
    Nein habe ich immer ohne
  • Einfaches Script reagiert temporär nicht.

    9
    2
    0 Votes
    9 Posts
    371 Views
    ?
    Das ist ja fast wie im Bildersuchrätsel. :) Danke!, ich werde es mal 24/48 Stunden laufen lassen und dann die Werte vergleichen. Edit: Kurze Rückmeldung, das Script läuft gut. Allerdings ist der gespeicherte Zählerstand ein völlig anderer als der reale Zählerstand. Das liegt sehr wahrscheinlich nicht am Script, sonder am der Sensorabstimmung in ESP_Easy.
  • Schalter in Visualisation gehen teilweise nicht

    10
    1
    0 Votes
    10 Posts
    326 Views
    HomoranH
    @smarthome2020 sagte in Schalter in Visualisation gehen teilweise nicht: So wurde das in einem Tut gezeigt nicht jedes tut ist richtig oder -"gezeigt" impliziert Video- aktuell. @smarthome2020 sagte in Schalter in Visualisation gehen teilweise nicht: Wo soll das entsprechende File denn abgelegt werden? entweder javascript.0 (oder welche Instanz auch immer) oder 0_userdata.0
  • Meldung wenn Tor 10 Minuten offen ist...

    29
    1
    0 Votes
    29 Posts
    4k Views
    M
    Jo, aber damit habe ich es ja nicht hinbekommen. Habe da so meine Problemen wenn es um Variablen geht :(
  • Allgemeine Blockly Variable Frage(n).

    blockly
    3
    1
    0 Votes
    3 Posts
    364 Views
    crunchipC
    @4-Real <xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="uaabfL2,adYJ@iY=zx2l">Liste Komplett</variable> <variable type="undefined" id="timeout">timeout</variable> </variables> <block type="schedule" id="P2Hg(K;P^iRR!Ed%IHh~" x="13" y="-488"> <field name="SCHEDULE">0 12 * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="nCM7Rti?@q?DFIFVmjUo"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> <value name="VALUE"> <block type="lists_create_with" id="8nq^2B(B/glCW+00)G^%"> <mutation items="24"></mutation> <value name="ADD0"> <block type="lists_split" id="CSVu!krK}j=!9Zc5,]7|" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id=":1coCxqo7v~R95MaEm_g" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="y[^{BMM?Mx{_q,0!IFaN"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d000321e534.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="Z1jz:Y?wW7[gp)iT)oab"> <field name="TEXT">Schlafzimmerfenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="H(2=coBiYfS^A3J-VX+Q"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD1"> <block type="lists_split" id="RZL*$}.CbQ[;7{PP^U~L" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="5aC{-7N|O1^t15_fjrG$" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="dJ@-g5kB65^JY]w`T98f"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d00036b3fef.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="4mTsUiw%%JI!:xN4*SfB"> <field name="TEXT">Buerofenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="(vP.?9W!TX[c^F%fTiNp"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD2"> <block type="lists_split" id="MO)B8:GZW|HdLaU?r2_l" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="|E_YK0dK0clpBoC(t992" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="M5+t3o:qE.lxh`bMM,ra"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0002c3af20.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="Q(L}4#@-{~y2?VRB7hr)"> <field name="TEXT">Fenster Noel</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="@waG%+e~[!oPaG#(MaX#"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD3"> <block type="lists_split" id="{10_e28Ls.PD6(yMi-tC" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="sFH.5}OEh]1pS-r*,eoe" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="EYv8;iONi`e[06%o..Pq"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0002c78e2f.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="kx})}ymu^GZ@:i(%pQ^s"> <field name="TEXT">Badfenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="3l{J?V5HyK8v1.Dn{vHp"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD4"> <block type="lists_split" id=")bpV?W*%`!PbK^biI2g^" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="pSoBmZ9LGWP0+E?q?5l%" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="6RPts0JV1YR7d0?d8j0)"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0002ca30de.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="FTjP)aKUx)cGURigd+)z"> <field name="TEXT">Küchenfenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="-?RmT4rps)6T[[CQmC*z"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD5"> <block type="lists_split" id="DP:3/p?E(eW3cym`5V=g" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="G1EL|E^^i%/;bEog}zmX" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="(VKMCdS`Rx2V/Q/A~}69"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d000252aca5.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="ZZ)0INO#UFuAOWLO1tO|"> <field name="TEXT">Wohn/Garten Tür</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id=";Gcje@h8IUsuR(cGpfkx"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD6"> <block type="lists_split" id="|3^F7*d)eA`eB1~NDr0E" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="zWrKOW.^g]*L4q|pD`4K" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="!8E;,oz~CuP}Jf784rpv"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d000252acc4.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="q+eG_O0^sB6P7E#Gb5(}"> <field name="TEXT">Bad/Terrassentür</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="`sr`|C^[PE|:kN=g!zQ["> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD7"> <block type="lists_split" id="L}bUcd=)rR`Rab:X#5P5" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="Zc[Ds:Z]?4/Z(0K9Jf)=" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="I%hFpNjp@7:DSqY94icF"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_wleak_aq1_158d00023368c4.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="l#~F)@wnBTm8TK[?b(_l"> <field name="TEXT">Wassermelder Waschmaschine</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="o?`d_/a/`m(cV;qYI{IO"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD8"> <block type="lists_split" id="/b(_]f,5f5QsdF@uwqIh" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="-8q7x+#a3rg(|{gU`/iw" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="EPUF~M*Y_;t4=8=+en0:"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001bbb0dd.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="^=p[)-1QE)VEeyJ.RaEk"> <field name="TEXT">Feuermelder Wohnzimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="8HMaDEhvXv]9Al]38]!["> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD9"> <block type="lists_split" id="{r3,6DUWUJe+am=;/WjJ" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="j@8^VW/Xzcz%T{KVJs7+" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="U#{uek0-WP1-MqG^d3O3"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d000236b3f9.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="5YlH[mAN5.MS~Sk5czUL"> <field name="TEXT"> Bewegungsmelder Wohnzimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="::5JH,F2RsEv!|MTtHv["> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD10"> <block type="lists_split" id="ie}Xydt2!aKhyXT;iTMp" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id=";rNivmK.el?^3M2*wl;?" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="6)V2s(V]Luu*oe%FFi`q"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000221a574.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="WcvI:}G+U/T[0{QM[(C5"> <field name="TEXT"> Klima Noel</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="NL`aJ7uRL1s+%8.Vkncj"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD11"> <block type="lists_split" id="e^R_~8U!k/bvcN_9bes|" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="43gdlcuY7VdI8GJu-aHo" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="XISLh(~[7BFQY%L,uL|j"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000221a5d5.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="hY[-YHYgOC?#4b=t.DUr"> <field name="TEXT"> Klima Schlafzimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="OT)j|@eEBwwm=h=wn)9d"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD12"> <block type="lists_split" id="EI]t~pF|FRf{YK(YC]m9" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="xAt_nH6qJne^*1KT[brT" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="HHXOy0v,0YwCUl)%m{u="> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d00023700c4.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="w1uw=lb!SbHGFR9dt=h5"> <field name="TEXT"> Haustüre</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="R3uu(zwPW-~LnQ4%wQ4/"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD13"> <block type="lists_split" id="%Md96PRQz8Q,D~stB^Ms" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="9vuWOhCc].j.ons/cB(2" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="wGW+82%tP!h)/HIfX3.4"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d00024369e0.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="5HP?A=.}4Ft(SK.6H~pg"> <field name="TEXT">Terrassentür</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="pL/(jG.}M9q%lr%h1iUT"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD14"> <block type="lists_split" id=".tejDNal43HolC_Q7NV[" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="K%lOpJ[99L@|X.q!aMp_" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="9I[#1K*ziB7VJKGUZ%:M"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0002ec7cda.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="z(J(Js,X;,4v4I]dB_v-"> <field name="TEXT">Bewegungsmelder Terrasse</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="_usGUNC)5d@m+~CW_2kq"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD15"> <block type="lists_split" id="AtKrLb5n;CP9ok]n:%B)" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="60-KtzRa9Zo-ruaGT!_s" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="[fgk0:WIAfsBpw!}kC{N"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.cube_158d0002486a98.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="R%Eb%(+4nmv[mY^%iq=b"> <field name="TEXT">Cube</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="9zuF9A$Ui##E3@CTPw{p"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD16"> <block type="lists_split" id="=Z5.UYL`],fQJ[EI(po9" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="?j,z|9a[GciRg5d:5Ib." inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="ZA7{|}/rQ3(z!/XwgSx9"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0002ebc9a9.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="N(+U3B6r!o5QekB#2@},"> <field name="TEXT">Bewegungsmelder Flur</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="!-kEJ`pJ)YqRgSJv[)8Q"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD17"> <block type="lists_split" id="l9G(8,~^S?S`:G?bq;uK" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="#YAhAgGWAoclv{,ZcVU$" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="iZ(tBIbbx?w|9#~;!oCx"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.battery</field> </block> </value> <value name="ADD1"> <block type="text" id="EK*C0ZcQjCcICn)p=,s%"> <field name="TEXT">MJ HT v1</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="--$*oaao0P4Uap1TF@D?"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD18"> <block type="lists_split" id="875yz.H1ac^boCt5MgRS" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="%mzq17/FZI)9{F%PK.)t" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="p+AzaCaJw.pMINy@5:?-"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0003173ec1.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="Y72Z^D(Jwva|$ndUK6Wh"> <field name="TEXT">Esstisch</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="p{GKS+Rp!C04VhywrF;}"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD19"> <block type="lists_split" id="b1K8.d7B*/E5%:v%vUz6" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="{(@%0-J42?D(^OhR2FL$" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="HMuR!rayy3#=;Q4m+1E="> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0002fd50c5.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="+FkBn^#=vTr]?Lt^V]FU"> <field name="TEXT">Bewegungsmelder Büro</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="(g0Rd4z)WBfl+GCNP%vf"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD20"> <block type="lists_split" id="ue:7e:vX-$v%xed)9!~t" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="Fp[kDep~|CpN%AX=1AoC" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="YicfX@#;$=%Rw][1rNF|"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0004147b5a.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="1IP=Sa*jCkUwVzxRG1;t"> <field name="TEXT">Bewegungsmelder Dusche</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="`d|8$_Ge{Wi|poiT25`h"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD21"> <block type="lists_split" id="pyL5f-|[Z|UE|ccq!rTc" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="enr~C*TNP7LqqkATD.ge" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="/sEK@ikXLdCv^foy7}wG"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d00035ffbfb.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="A^pP~0ug8-7U_Dqk2L`#"> <field name="TEXT">Bewegungsmelder Badezimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="=X[xs%r*Hy!M4K!b_#x^"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD22"> <block type="lists_split" id="2_{ACTAidRKn%e9b-$A{" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="6thz,yUC)wX(NLw{mh0]" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="[jFh,*W%Ais!LU6HsOKH"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d000449b589.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="DECBe6LV})w}n]qG|l65"> <field name="TEXT">Bewegungsmelder Küche</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="ao`sp`$TiF6AG}O}FR9Q"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD23"> <block type="lists_split" id="+GXrUlnO/$^07U-37Ug7" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="=;NtrFlU9h:|Q^P0xcVY" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="hx_EAn+4{@]COL/or!$G"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.remote_b286acn01_158d0003fa6762.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="p[4qsu8=.k?;RHt)BH^e"> <field name="TEXT"> remote Schalter</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="mTPthAGo2d^_I+VtGz2*"> <field name="TEXT">% -</field> </block> </value> </block> </value> </block> </value> <next> <block type="timeouts_settimeout" id="}7EIa5-jaq_c4[s7Zk])"> <field name="NAME">timeout</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="controls_if" id="}mrA@*az.~WcV`{p1DbP"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id=";0~b,w4l(:NxmSXW(Zd3" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_operation" id="@FQvcG%;dqwBk,h*{ZDL" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="s(3~24!DS^y9t7xp5k{,"> <field name="OP">EQ</field> <value name="A"> <block type="convert_tonumber" id="4X3%b@#SpEg0SYxl#3-m" collapsed="true"> <value name="VALUE"> <block type="text_getSubstring" id="4}og|A,{^w7olq)5BH5k"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="lists_split" id="+MB16`d[vm1EFTl-_oXr" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="zR!_^qaxVRXbacw1/Foz" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">1</field> <value name="LIST"> <block type="variables_get" id="_EKK]CAJf7E.6Th{(.9m"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="ew_h+~B9RJy-ye@5GcD?"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="Ng0}tpXc;~2IjEgwxZNE"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="E!J^a`Ymdss],JCPwatn"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="X_0?tXU)DNh/6eVMj;%@"> <field name="NUM">40</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="=5.+Vzd^|iWHern`-IX?"> <field name="OP">EQ</field> <value name="A"> <block type="convert_tonumber" id="CtA{#Klt[jE@9B)dbJ5`" collapsed="true"> <value name="VALUE"> <block type="text_getSubstring" id="Mj;F?rd|npTJ=MeIw-t-"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="lists_split" id="F^+lA,e{1GsXo{:2Nh.J" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id=":,OFxvp{SfaF9{dZwLkp" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">1</field> <value name="LIST"> <block type="variables_get" id="-z53XQ:;`P{}39CbKzh?"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="|O)qU@`(`Ui~|oGCRxdF"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id=")iZxZ;I6M-kA#T-8O%lB"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="g!0Hh;Brpu+JZh.XhZZ#"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="}X!q|Ax?3`:p-;!.rS!;"> <field name="NUM">35</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="oK*.rOH8b~USUo#=QVXa"> <field name="OP">EQ</field> <value name="A"> <block type="convert_tonumber" id="Js~;C}|_-qm5yMat?6Iy" collapsed="true"> <value name="VALUE"> <block type="text_getSubstring" id="f[J/b?p];@?|=YkEw0Et"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="lists_split" id="UEd/!T}fBY0+cYWrJVbE" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="yBjmeN2TMFcK)J6l.FA^" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">1</field> <value name="LIST"> <block type="variables_get" id="ebeg9n@.RL[/CD8v!Xb`"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="#6bsCfgyNj/9fI.aM:jC"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="J=P@B6Y*_qk+p:#oca_Y"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="B./1I`AeH7q)Otscf-:F"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="uZx*EBqyI/rJvRO^D)t/"> <field name="NUM">30</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id=":*-z1e)]Z+Ffw:sQ9@HP"> <value name="IF0"> <block type="logic_compare" id="wfqy@wSTcCI7gQ)|GXrO"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="X-*@cTR?fGEyqu7@^^V."> <field name="ATTR">val</field> <field name="OID">javascript.0.Akku.Akkuwarnung</field> </block> </value> <value name="B"> <block type="logic_boolean" id="zfTD5n5i^vy,IHczeS*;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="H%%XTP1)qIy(.W!)iz)j"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.Akku.Akkuwarnung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="_h)PE`,~{RMEh8:CMXe#"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="telegram" id="k}C%mg/Q2fsvlBzIX:,7"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id=":_Y6KvyHM4*c,9]viqh["> <field name="TEXT">text</field> </shadow> <block type="text_join" id="Xs815V[h!}9h7v`}kLfz"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="Pc|m.lt|nvz^6fIL;Ja@"> <field name="TEXT">Neue Akkus bestellen</field> </block> </value> <value name="ADD1"> <block type="time_get" id="=(K#XAF^x3~LZ3CLQS[*"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> <value name="ADD2"> <block type="lists_split" id=":1z05%8*4eadaoRQVn;B" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="y:y9Km}bOs~1Jj)SU5)H" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">-1</field> <value name="LIST"> <block type="variables_get" id="`rl:Yh.y+MlER@O!_3MU"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="QNoS6]2)P96)F-*F]-~-"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> </block> </value> </block> </next> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="control" id="Y`Z~PBPNV`4TO3@CIk;r"> <mutation delay_input="true"></mutation> <field name="OID">javascript.0.Akku.Akkuwarnung</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">500</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="*_]p-%?`bMXhq:QWB,L~"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="]b|{;!]~+`Ka@bI9N5n*" x="-787" y="1338"> <mutation items="1"></mutation> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="iPv.#TpI%xN~puAl_N!a"> <field name="oid">default</field> </shadow> <block type="field_oid" id="Cflp[!S_Y.{xA1|()m6o"> <field name="oid">javascript.0.Akku.Akkustand</field> </block> </value> <statement name="STATEMENT"> <block type="telegram" id="@VLW;cn1CBj+6G9irtPR"> <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="D`IYi7vEVTRabkG;otNe"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="yq=l]c^9LT(n,`wrpWAJ"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="2H3J{aK:)y)w40TG{lJC"> <field name="TEXT">Akkustände:</field> </block> </value> <value name="ADD1"> <block type="time_get" id="khTc~wa,HId.c5`DfrSK"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> <value name="ADD2"> <block type="lists_split" id="?dvS%r3Gx1:{Kr#Le4{v" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="mxne_:p{;E#9r|pT*:i`" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">-1</field> <value name="LIST"> <block type="variables_get" id="p``v%SCx}1gMFLex`PkQ"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="D7,QJ+#9rQ,#n!}ifmVU"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> </block> </value> <next> <block type="control" id="(]g[6I.tnbzt[[`M3+[g"> <mutation delay_input="true"></mutation> <field name="OID">javascript.0.Akku.Akkustand</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">500</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="1y@9bSc8_aD9t+gxs[R3"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </xml>
  • Blockly Datum konvertieren zum doy

    blockly
    6
    0 Votes
    6 Posts
    633 Views
    SBorgS
    Oder keep it simple mit Linux :innocent: [image: 1581027751562-bild-1.png]
  • Blockly-Fehler, aber was?

    blockly
    3
    2
    0 Votes
    3 Posts
    231 Views
    P
    Keine Fehlermeldung, klappt alles. Ich habe nun das on/off und Dimminglevel rausgenommen. Soll ja eh immer gleich bleiben. Nun erscheinen auch keine Fehler mehr. Logisch ist das für mich nicht.... Danke trotzdem @ticaki
  • Probleme mit der Astro Funktion. Falscher Zeitpunkt.

    4
    2
    0 Votes
    4 Posts
    243 Views
    oetziO
    @Homoran said in Probleme mit der Astro Funktion. Falscher Zeitpunkt.: @oetzi sagte in Probleme mit der Astro Funktion. Falscher Zeitpunkt.: Dort habe ich den Haken bei "Systemeinstellungen verwenden" gelassen Trage da auch Mal die Koordinaten ein und mache den Haken weg. Evtl Mal die js Instanz neu starten Das war es tatsächlich! Danke. Oh man, da muss man erstmal drauf kommen:face_with_rolling_eyes: Ich hoffe die weiteren Blockly Funktionen birgen weniger solcher Überraschungen ;-)
  • gelöst - geht nicht: HmIP-BDT per Xiaomi Smart Button Dimmen

    8
    1
    0 Votes
    8 Posts
    689 Views
    M
    Versuch mal ob du die Lösung von hier adaptieren kannst: https://forum.iobroker.net/topic/21586/gelöst-tradfri-remote-control-up-down-button-pressed-dimmen-mit-ikea-fernbedienung
  • Routine von Alexa ansteuern

    blockly
    2
    1
    0 Votes
    2 Posts
    258 Views
    B
    @Ragnar-Lodbrok ja das geht. Bearbeite mal das Routine Objekt in iobroker welche du ausführen willst und erlaube das Schreiben.
  • Warum läuift mein einfaches Blocky-Skript nicht?

    3
    2
    0 Votes
    3 Posts
    378 Views
    M
    Danke, jetzt läuft es! Super!
  • [gelöst] Blockly Abfrage: existiert Datenpunkt?

    4
    1
    0 Votes
    4 Posts
    322 Views
    padrinoP
    Und dank "Kanal ID" kann ich mir auch das selber zurecht schneiden sparen. :sunglasses::+1: [image: 1580926312802-existiert_dp.png]
  • [gelöst] Zeichenketten vergleichen

    7
    1
    0 Votes
    7 Posts
    971 Views
    I
    Nachdem ich mal etwas Zeit hatte, habe ich mich nochmal mit dem Problem beschäftigt. Ich habe mir mal die Länge der von der Kamera gesendeten Zeichenketten angesehen "ON" hat drei Zeichen, "OFF" hat vier. Mein "ON", also der Vergleich, ist zwei Zeichen lang und mein "OFF" drei. Es hängt also noch ein Zeichen an dem ON oder OFF das die Kamera sendet dran. Möglicherweise eine Zeilenschaltung. Ich vergleiche nun einfach ob das zweite Zeichen ein N oder F ist. Das ist einfach und funktioniert.
  • [gelöst]Script blocky für shelly 1xtasten/2xtasten

    blockly
    30
    0 Votes
    30 Posts
    5k Views
    L
    moin also der logeintrag ist soweit nicht wieder aufgetreten. Mal abwarten
  • [Gelöst]Zeilenumbruch für Text im Blockly

    23
    1
    0 Votes
    23 Posts
    4k Views
    HomoranH
    @HeinrichB sagte in [Gelöst]Zeilenumbruch für Text im Blockly: Ja, ich hänge was dran. Danke - dann passt es.
  • Exec führt Befehle nicht aus

    javascript blockly
    2
    1
    0 Votes
    2 Posts
    597 Views
    AlCalzoneA
    @actionbyte die Skript-Befehle werden als der User "iobroker" ausgeführt, nicht als "pi". Der User hat keinen Zugriff auf /home/pi. Such dir ein anderes Verzeichnis aus und gebe ioBroker Schreibrechte darauf.
  • Alexa Timer x minuten schalte das ein

    10
    0 Votes
    10 Posts
    1k Views
    apollon77A
    Alexa Routinen können inzwischen Wartezeiten haben ... da kannst Du sowas bauen, aber musst halt pro Befehl eine harte Routine anlegen. Dynamisch geht das nicht. Alternative ist der Custom Skill von ioBroker, dann musst Du "Alexa, sage ioBroker schalter Licht in 15 Minuten ein" sagen und bekommt den ganzen text und kann ihn per Javascript oder text2command auseinandernehmen
  • Hikam Kameras Snapshot erstellen und verschicken

    67
    0 Votes
    67 Posts
    11k Views
    H
    @actionbyte vergiss Blockly, schreib dir ein JavaScript

456

Online

32.7k

Users

82.5k

Topics

1.3m

Posts