NEWS
Widget für Lamellen
-
Hallo Männer, ich habe das problem auch gehabt und habe es bis weilen mit folgenden widgets gelöst:
Lamellen auf Lücke setzen Blockly1:
! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
! <block type="comment" id="AV(xik??:``G5_MN[tiv" x="-412" y="-412"><field name="COMMENT">Manuelle Auslösung alle Rollosauf lücke</field>
! <next><block type="on" id="{EKZRiaeJJ2dXbV|QC19"><field name="OID">javascript.0.Programm.Rollladen_auf_Lücke</field>
! <field name="CONDITION">true</field>
! <statement name="STATEMENT"><block type="comment" id="[/co?!2njn#ajRV21u[J"><field name="COMMENT">Rollladen</field>
! <next><block type="comment" id="11m++#zeO0@q_EAYF.8K"><field name="COMMENT">Beschattung wird um 1.5 nach oben gefahren</field>
! <next><block type="control" id="B|jnl%kQR!YH%Fz:9@n"><mutation delay_input="false"></mutation> ! <field name="OID">hm-rpc.0.MEQ1312281.1.LEVEL</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="math_arithmetic" id="aos]qn4?;VFjMPRg3*)f"><field name="OP">ADD</field> ! <value name="A"><shadow type="math_number" id="4(mU=K[cF#[_0t3@=rTj"><field name="NUM">1</field></shadow> ! <block type="get_value" id="uf0Y}Nd]e8D4S.[kOnrs"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.MEQ1312281.1.LEVEL</field></block></value> ! <value name="B"><shadow type="math_number" id="T]~0ks?{H6Zoe?}08~tD"><field name="NUM">1.5</field></shadow></value></block></value> ! <next><block type="control" id="]^vt6Ix[ri|xMclb/)ul"><mutation delay_input="false"></mutation> ! <field name="OID">hm-rpc.0.MEQ1312656.1.LEVEL</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="math_arithmetic" id="pr1/Zz-qSE2F-Q,z{}ID"><field name="OP">ADD</field> ! <value name="A"><shadow type="math_number" id="4(mU=K[cF#[_0t3@=rTj"><field name="NUM">1</field></shadow> ! <block type="get_value" id="7T~QI,q08DhU~YNt[?1L"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.MEQ1312656.1.LEVEL</field></block></value> ! <value name="B"><shadow type="math_number" id="fD(Y5Ru/I{d#G,*?SYxZ"><field name="NUM">1.5</field></shadow></value></block></value> ! <next><block type="control" id="#n+ueV7han2d91|.)Oo"><mutation delay_input="false"></mutation>
! <field name="OID">hm-rpc.0.MEQ1315134.1.LEVEL</field>
! <field name="WITH_DELAY">FALSE</field>
! <value name="VALUE"><block type="math_arithmetic" id=":/#8-8Nq[9fh3+.S,:v}"><field name="OP">ADD</field>
! <value name="A"><shadow type="math_number" id="(=}xyx2b~L[iz-=J]8;"><field name="NUM">1</field></shadow>
! <block type="get_value" id="]F;C9po#{3jOm~v[D|(("><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.MEQ1315134.1.LEVEL</field></block></value>
! <value name="B"><shadow type="math_number" id="]1P+EFaE-lr~-@|!9"><field name="NUM">1.5</field></shadow></value></block></value> ! <next><block type="control" id="T}%aPDP.fGIMXida,2g"><mutation delay_input="false"></mutation>
! <field name="OID">hm-rpc.0.MEQ1312688.1.LEVEL</field>
! <field name="WITH_DELAY">FALSE</field>
! <value name="VALUE"><block type="math_arithmetic" id="g9~781s-4A.=Me?DwZ)f"><field name="OP">ADD</field>
! <value name="A"><shadow type="math_number" id="+=].rrSb0?T?wc=BjY#"><field name="NUM">1</field></shadow>
! <block type="get_value" id="?y6/:qnrKYg=*r:7G7~"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.MEQ1312688.1.LEVEL</field></block></value> ! <value name="B"><shadow type="math_number" id="szLKw5f:ap)7/xFdtd0V"><field name="NUM">1.5</field></shadow></value></block></value> ! <next><block type="comment" id="7T#8%@Tt}rQvxczhxJgG"><field name="COMMENT">Löst den Baustein Handy und Ansage aus</field> ! <next><block type="comment" id="5!f4=oY#]kuo~@.US]Pg"><field name="COMMENT">Handymeldung An/Aus</field> ! <next><block type="controls_if" id="|Ytea7|KnMvAv.(X*-{"><value name="IF0"><block type="logic_compare" id="d%l5VrH-6.}A,L?{hYN"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="e=+=%vEtpxD.l-+E|@zg"><field name="ATTR">val</field>
! <field name="OID">javascript.0.Meldungen.pushover.Rollladen_auf_Lücke</field></block></value>
! <value name="B"><block type="logic_boolean" id="A=Z5_G)1TKR=c!^avAz="><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="comment" id="~|@]pw[n4i)p:nh8Y43y"><field name="COMMENT">Stellt die Benachrichtigung zusammen</field>
! <next><block type="pushover" id="eGw2QegfDQy2XusYt}0"><field name="INSTANCE">.0</field>
! <field name="PRIORITY">0</field>
! <field name="LOG">log</field>
! <value name="MESSAGE"><shadow type="text" id="e[(,ipWtZQ-;{l756%#+"><field name="TEXT">Alle Rolläden stehen nun auf Sonne</field></shadow></value>
! <value name="TITLE"><block type="text" id="Ni:^a7/8xo)dOn)2xDqj"><field name="TEXT">Rollladen Sonne</field></block></value></block></next></block></statement>
! <next><block type="comment" id="3%{%,fk)+m;0)1W.vl(g"><field name="COMMENT">Sayitansage An/Aus</field>
! <next><block type="controls_if" id=")s;u~E9%VhUn2,0eaDx"><value name="IF0"><block type="logic_compare" id="[bT?R4Q4V)xo-p%gJ_n"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="P5;:7)x=AUJwb,;b,@"><field name="ATTR">val</field>
! <field name="OID">javascript.0.Ansagen.Sayit.Rollläden_auf_Lücke</field></block></value>
! <value name="B"><block type="logic_boolean" id=".jM8VM86a)QtEQ:T[}v"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="sayit" id="HC6jmg^Y!vJM;8hCX,b4"><field name="INSTANCE">.0</field>
! <field name="LANGUAGE">de</field>
! <field name="LOG">log</field>
! <value name="VOLUME"><block type="math_number" id="#p((FN(daeptK9#bau#K"><field name="NUM">100</field></block></value>
! <value name="MESSAGE"><shadow type="text" id="Bi%^m}h#qKY:TeKdIDnI"><field name="TEXT">Nun kommt Licht herein und die Sonne bleibt draußen</field></shadow></value></block></statement>
! <next><block type="comment" id="D4WUmbKW,=o~J1b[653i"><field name="COMMENT">setzt Variable zurück</field>
! <next><block type="controls_if" id="G,IPh#w,}Gg}i7OcI~le"><value name="IF0"><block type="logic_compare" id="p3/CH+nV8iN#rX?5{9)o"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="^brTX).6ev7m(]V7!/Z"><field name="ATTR">val</field>
! <field name="OID">javascript.0.Programm.Rollladen_auf_Lücke</field></block></value>
! <value name="B"><block type="logic_boolean" id="RAB}{@2W!(w1sP)E:Ok"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="control" id="P3uJ3%/WXZ*||5H%(1"><mutation delay_input="true"></mutation> ! <field name="OID">javascript.0.Programm.Rollladen_auf_Lücke</field> ! <field name="WITH_DELAY">TRUE</field> ! <field name="DELAY_MS">6000</field> ! <field name="UNIT">ms</field> ! <field name="CLEAR_RUNNING">FALSE</field> ! <value name="VALUE"><block type="logic_boolean" id="0LjH_nKNna(0:;E}rBBJ"><field name="BOOL">FALSE</field></block></value></block></statement> ! <next><block type="comment" id="q!VH:jeUE/aHX7TYqam"><field name="COMMENT">Stellt die Benachrichtigung zusammen</field></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml>Widget 1 zu Lücke:
! [{"tpl":"tplIconState","data":{"hm_id":"65535","digits":"","factor":1,"min":0,"max":1,"step":0.01,"value":"true","text":"Rollläden Lücke","src":"/icons-mfd-png/fts_shutter_90.png","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"oid":"javascript.0.Programm.Rollladen_auf_Lücke","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"650px","top":"590px","width":"200px","height":"70px","padding":"2px 18px 2px 0px","border-radius":"0px","z-index":"1","text-align":"left","background":"green","color":"white","font-family":"Tahoma, Geneva, sans-serif"},"widgetSet":"jqui"}]
Blockly für alle Rolläden auf:
! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
! <block type="comment" id="AV(xik??:G5_MN[tiv" x="-412" y="-412"><field name="COMMENT">Manuelle Auslösung alle Rollos runter</field> ! <next><block type="on" id="{EKZRiaeJJ2dXbV|QC19"><field name="OID">javascript.0.Programm.Rollladen komplett auf</field> ! <field name="CONDITION">true</field> ! <statement name="STATEMENT"><block type="comment" id="[/co?!2njn#ajRV21u[J"><field name="COMMENT">Rollladen</field> ! <next><block type="variables_set" id="VG0q#I,,OpyP^{:N459p"><field name="VAR">Textteil</field> ! <value name="VALUE"></value> ! <next><block type="variables_set" id=";n7bL@efK__1uH.Rllr["><field name="VAR">Textteil bereits offen</field> ! <value name="VALUE"></value> ! <next><block type="comment" id="11m++#zeO0@q_EAYF.8K"><field name="COMMENT">Falls Beschattung noch nicht ganz auf, wird der Text eingefügt</field> ! <next><block type="controls_if" id="zio`+wA?ZIz)WB!yGf/q"><mutation else="1"></mutation> ! <value name="IF0"><block type="logic_compare" id="~d=m?pWWu@Bi;3I~Uro4"><field name="OP">LT</field> ! <value name="A"><block type="get_value" id="uf0Y}Nd]e8D4S.[kOnrs"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.MEQ1312281.1.LEVEL</field></block></value> ! <value name="B"><block type="math_number" id="^M5]?PuzoOBwjaX:OThu"><field name="NUM">100</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="?zW]vO^ZP?sjZdX@bBwc"><field name="VAR">Textteil</field> ! <value name="TEXT"><shadow type="text" id="Q(zPEJ}KDgoJWWrNelb6"><field name="TEXT">im Esszimmer,</field></shadow></value> ! <next><block type="control" id="x@;nm3.{*e=]?-jkcl^A"><mutation delay_input="true"></mutation> ! <field name="OID">hm-rpc.0.MEQ1312281.1.LEVEL</field> ! <field name="WITH_DELAY">TRUE</field> ! <field name="DELAY_MS">1000</field> ! <field name="UNIT">ms</field> ! <field name="CLEAR_RUNNING">FALSE</field> ! <value name="VALUE"><block type="math_number" id="/-e3X=8?(9gowyOP?3O,"><field name="NUM">100</field></block></value></block></next></block></statement> ! <statement name="ELSE"><block type="text_append" id="0:yKQ])=dtYf.swmuIx7"><field name="VAR">Textteil bereits offen</field> ! <value name="TEXT"><shadow type="text" id="nLJ9`b90Y@*1E+i=#`P)"><field name="TEXT">im Esszimmer,</field></shadow></value></block></statement> ! <next><block type="controls_if" id="PRkBmftHonqMJyFve`9l"><mutation else="1"></mutation> ! <value name="IF0"><block type="logic_compare" id="oiG5j=E=W:5(jXB8V@XG"><field name="OP">LT</field> ! <value name="A"><block type="get_value" id="]F;C9po#{3jOm~v[D|(("><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.MEQ1315134.1.LEVEL</field></block></value> ! <value name="B"><block type="math_number" id="@O_W#_q*m6mc:AhKaT(+"><field name="NUM">100</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="2Bl!^f=%!K4M,tIjH"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="5uPkk=Ch4aV]n1J)b}t-"><field name="TEXT">im Wohnzimmer,</field></shadow></value>
! <next><block type="control" id="C@R.{!H?rkVxUv84rjN}"><mutation delay_input="true"></mutation>
! <field name="OID">hm-rpc.0.MEQ1315134.1.LEVEL</field>
! <field name="WITH_DELAY">TRUE</field>
! <field name="DELAY_MS">2000</field>
! <field name="UNIT">ms</field>
! <field name="CLEAR_RUNNING">FALSE</field>
! <value name="VALUE"><block type="math_number" id="_2!y1;mo18=TuO0ein!W"><field name="NUM">100</field></block></value></block></next></block></statement>
! <statement name="ELSE"><block type="text_append" id="dw_7X,6}Hj5.*rH,N=c"><field name="VAR">Textteil bereits offen</field> ! <value name="TEXT"><shadow type="text" id="Tyv=OvqEHH~K*C*MU~{{"><field name="TEXT">im Wohnzimmer,</field></shadow></value></block></statement> ! <next><block type="controls_if" id="IAkxK4?Vu%A%V%1_r/}_"><mutation else="1"></mutation> ! <value name="IF0"><block type="logic_compare" id="e,]rF)H,3WgCp*)Y%vy"><field name="OP">LT</field>
! <value name="A"><block type="get_value" id="7T~QI,q08DhU~YNt[?1L"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.MEQ1312656.1.LEVEL</field></block></value>
! <value name="B"><block type="math_number" id="f|98!BTc8IF1HUm8a5I"><field name="NUM">100</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="hrKH!y1:5Y?9bM!qw2H5"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="OQLWpZgBtm.M/KDVV=f"><field name="TEXT">bei Moritz,</field></shadow></value>
! <next><block type="control" id=".o^rimHhiwuSqXsYJGSi"><mutation delay_input="true"></mutation>
! <field name="OID">hm-rpc.0.MEQ1312656.1.LEVEL</field>
! <field name="WITH_DELAY">TRUE</field>
! <field name="DELAY_MS">3000</field>
! <field name="UNIT">ms</field>
! <field name="CLEAR_RUNNING">FALSE</field>
! <value name="VALUE"><block type="math_number" id="%C#3}e6gg,^+5=F~Q:XX"><field name="NUM">100</field></block></value></block></next></block></statement>
! <statement name="ELSE"><block type="text_append" id="i[-AjXR!E?z9L:FjnSl"><field name="VAR">Textteil bereits offen</field> ! <value name="TEXT"><shadow type="text" id="=d7#VQ)wsTfHK{9[/tM"><field name="TEXT">bei Moritz,</field></shadow></value></block></statement>
! <next><block type="controls_if" id="]q.XbVQ,S{]|92,X5%"><mutation else="1"></mutation>
! <value name="IF0"><block type="logic_compare" id="DyNT^Y^pzYqaj?mF,|BX"><field name="OP">LT</field>
! <value name="A"><block type="get_value" id="?y6/:qnrKYg=*r:7G7~"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.MEQ1312688.1.LEVEL</field></block></value> ! <value name="B"><block type="math_number" id="aNKC*;Ew5P+%dBrC0p|A"><field name="NUM">100</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="VL.N6QtNonweAv8_|J_p"><field name="VAR">Textteil</field> ! <value name="TEXT"><shadow type="text" id="{+K2{mux~R8H6r%_]..#"><field name="TEXT">bei Nele</field></shadow></value> ! <next><block type="control" id="){h{0WDyFJfhy5mR:q(_"><mutation delay_input="true"></mutation> ! <field name="OID">hm-rpc.0.MEQ1312688.1.LEVEL</field> ! <field name="WITH_DELAY">TRUE</field> ! <field name="DELAY_MS">4000</field> ! <field name="UNIT">ms</field> ! <field name="CLEAR_RUNNING">FALSE</field> ! <value name="VALUE"><block type="math_number" id="Fz-V~!Px2_i%kAi7Xi-A"><field name="NUM">100</field></block></value></block></next></block></statement> ! <statement name="ELSE"><block type="text_append" id="pl#N@GN#.WJ.^GhN0TrB"><field name="VAR">Textteil bereits offen</field> ! <value name="TEXT"><shadow type="text" id="IkhRP|+W^L!@bXtGlu;;"><field name="TEXT">bei Nele</field></shadow></value></block></statement> ! <next><block type="comment" id="7T#8%@Tt}rQvxczhxJgG"><field name="COMMENT">Löst den Baustein Handy und Ansage aus</field> ! <next><block type="procedures_callnoreturn" id=".pht^Nu0OA2z^M;3=S1i"><mutation name="Sprachmeldung"><arg name="Ansage"></arg></mutation> ! <value name="ARG0"><block type="text_join" id="0cM5GltXlP}iA2TH5K"><mutation items="6"></mutation>
! <value name="ADD0"><block type="text" id="dP:WdTt5A(,0[9Gns%~Z"><field name="TEXT">Die Beschattung</field></block></value>
! <value name="ADD1"><block type="variables_get" id="3.7e1y3sP@x_]sQ8Mn3"><field name="VAR">Textteil</field></block></value>
! <value name="ADD2"><block type="text" id="{1,bI,8^oTswDg0#VlTj"><field name="TEXT">wird nun geöffnet</field></block></value>
! <value name="ADD3"><block type="text" id="L3zPNAaQ-El~BoydP="><field name="TEXT">Die Beschattung</field></block></value>
! <value name="ADD4"><block type="variables_get" id="dbCS3t1mPw7@/%^p#[i"><field name="VAR">Textteil bereits offen</field></block></value> ! <value name="ADD5"><block type="text" id="}*B-eZ=r0cPN#=0m|Q|x"><field name="TEXT">war bereits offen</field></block></value></block></value> ! <next><block type="procedures_callnoreturn" id="7{S:2wBBy(a)]bewkQ|)"><mutation name="Handy"><arg name="Meldungstext"></arg></mutation> ! <value name="ARG0"><block type="text_join" id="3kDQ~MaM:P95K5G@<I><mutation items="6"></mutation> ! <value name="ADD0"><block type="text" id="MmA/2//0weSwu@b!8*"><field name="TEXT">Die Beschattung</field></block></value> ! <value name="ADD1"><block type="variables_get" id="De:=81lZdn^H6T!CoF4q"><field name="VAR">Textteil</field></block></value> ! <value name="ADD2"><block type="text" id="!TSe/_:EodE5%ujY9L;"><field name="TEXT">wird nun geöffnet!</field></block></value>
! <value name="ADD3"><block type="text" id="L]Ft(k%}pPS?-GQCn.y"><field name="TEXT">Die Beschattung</field></block></value>
! <value name="ADD4"><block type="variables_get" id="1y(=qw;S1qie6)*k+,?"><field name="VAR">Textteil bereits offen</field></block></value> ! <value name="ADD5"><block type="text" id="uP@jj#w6^Ib})*m?#y7m"><field name="TEXT">war bereits voll geöffnet!</field></block></value><s><em></s>!"></block></value> ! <next><block type="comment" id="D4WUmbKW,=o~J1b[653i"><field name="COMMENT">setzt Variable zurück</field> ! <next><block type="controls_if" id="G,IPh#w,}Gg}i7OcI~le"><value name="IF0"><block type="logic_compare" id="p3/CH+nV8iN#rX?5{9)o"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="^brTX).6ev7*m(]V7!/Z"><field name="ATTR">val</field> ! <field name="OID">javascript.0.Programm.Rollladen komplett auf</field></block></value> ! <value name="B"><block type="logic_boolean" id="RAB}{@2W!(w1sP)E:Ok"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="control" id="P3uJ3%/WXZ*||5H%(1"><mutation delay_input="true"></mutation>
! <field name="OID">javascript.0.Programm.Rollladen komplett auf</field>
! <field name="WITH_DELAY">TRUE</field>
! <field name="DELAY_MS">6000</field>
! <field name="UNIT">ms</field>
! <field name="CLEAR_RUNNING">FALSE</field>
! <value name="VALUE"><block type="logic_boolean" id="0LjH_nKNna(0:;E}rBBJ"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block>
! <block type="procedures_defnoreturn" id="FlU1RJhZoo4hjPGWuO" x="588" y="-387"><mutation><arg name="Meldungstext"></arg></mutation>
! <field name="NAME">Handy</field>
! <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
! <statement name="STACK"><block type="comment" id="5!f4=oY#]kuo~@.US]Pg"><field name="COMMENT">Handymeldung An/Aus</field>
! <next><block type="controls_if" id="|Ytea7|KnMvAv.(X*-{"><value name="IF0"><block type="logic_compare" id="d%l5VrH-6_.}A,L?{hYN"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="e=+=%vEtpxD.l-+E|@zg"><field name="ATTR">val</field> ! <field name="OID">javascript.0.Meldungen.pushover.Rollladen komplett</field></block></value> ! <value name="B"><block type="logic_boolean" id="A=Z5_G)1TKR=c!^avAz="><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="comment" id="~|@]pw[n4i)p:nh8Y43y"><field name="COMMENT">Stellt die Benachrichtigung zusammen</field> ! <next><block type="pushover" id="eGw2QegfDQy2X*usYt}0"><field name="INSTANCE">.0</field> ! <field name="PRIORITY">0</field> ! <field name="LOG">log</field> ! <value name="MESSAGE"><shadow type="text" id="e[(,ipWtZQ-;{l756%#+"><field name="TEXT">Alle Rolläden sind gleichzeitig runtergefahren worden, durch Programmauslösung am Tablet</field></shadow> ! <block type="variables_get" id="4VVRl:g5-ETh!zQ12TbQ"><field name="VAR">Meldungstext</field></block></value> ! <value name="TITLE"><block type="text" id="Ni:^a7/8xo)dOn)2xDqj"><field name="TEXT">Rollladen geöffnet</field></block></value></block></next></block></statement></block></next></block></statement></block> ! <block type="procedures_defnoreturn" id="[KDNGa*5AK/HqG-1!F" x="588" y="62"><mutation><arg name="Ansage"></arg></mutation> ! <field name="NAME">Sprachmeldung</field> ! <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> ! <statement name="STACK"><block type="comment" id="3%{%,fk)+m;0)1W.vl(g"><field name="COMMENT">Sayitansage An/Aus</field> ! <next><block type="controls_if" id=")s;u~E9%VhUn2,0eaDx"><value name="IF0"><block type="logic_compare" id="[bT?R4Q4V)xo-p%gJ_n"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="P5;:7*)x=AUJwb,;b,@_"><field name="ATTR">val</field> ! <field name="OID">javascript.0.Ansagen.Sayit.Rollladen komplett</field></block></value> ! <value name="B"><block type="logic_boolean" id=".j*M8VM86a)QtEQ:T[}v"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="comment" id="q!VH:jeUE/aHX7TYqam"><field name="COMMENT">Stellt die Benachrichtigung zusammen</field></block></statement>
! <next><block type="sayit" id="HC6jmg^Y!vJM;8hCX,b4"><field name="INSTANCE">.0</field>
! <field name="LANGUAGE">de</field>
! <field name="LOG">log</field>
! <value name="VOLUME"><block type="math_number" id="#p((FN(daeptK9#bau#K"><field name="NUM">100</field></block></value>
! <value name="MESSAGE"><shadow type="text" id="Bi%^m}h#qKY:TeKdIDnI"><field name="TEXT">text</field></shadow>
! <block type="variables_get" id="u?~h[}edpTPc4}J*I%c^"><field name="VAR">Ansage</field></block></value></block></next></block></next></block></statement></block></xml> Widget dazu:! [{"tpl":"tplIconState","data":{"hm_id":"65535","digits":"","factor":1,"min":0,"max":1,"step":0.01,"value":"true","text":"Rollläden auf","src":"/icons-mfd-png/fts_shutter_up.png","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"oid":"javascript.0.Programm.Rollladen komplett auf","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"650px","top":"510px","width":"200px","height":"70px","padding":"2px 18px 2px 0px","border-radius":"0px","z-index":"1","text-align":"left","background":"green","color":"white","font-family":"Tahoma, Geneva, sans-serif"},"widgetSet":"jqui"}] _vielleicht hilft euch das schonmal weiter .-)
Gruß Sven_
-
Hier noch die normalen Wigets zur Bedienung:
! [{"tpl":"tplIconState","data":{"hm_id":"65535","digits":"","factor":1,"min":0,"max":1,"step":0.01,"value":"true","text":"Rollläden auf","src":"/icons-mfd-png/fts_shutter_up.png","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"oid":"javascript.0.Programm.Rollladen komplett auf","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"650px","top":"510px","width":"200px","height":"70px","padding":"2px 18px 2px 0px","border-radius":"0px","z-index":"1","text-align":"left","background":"green","color":"white","font-family":"Tahoma, Geneva, sans-serif"},"widgetSet":"jqui"}]
Gruß Sven
-
HI Sven, besten Dank.
Ich habe das jetzt mal mit Slidern für Lamellen gelöst. Reicht für mich erstmal.
Grüße