NEWS
Bewegungsmelder Bewegung in Vis visualisieren
-
Hallo,
ich möchte gerne in der Vis sehen, wenn ein Bewegungsmelder Bewegung erkannt hat und zwar nicht nur die 1-30sek die der Bewegungsmelder auf "Bewegung erkannt" bleibt, sondern auch danach noch paar sekunden/minuten.Geht das einfacher schneller als so, wie ich es gemacht habe?:
Ich habe das bisher so gelöst, dass ich ein Skript gemacht habe, das eine Variable bei Bewebungserkennung von null auf 1, nach 10 sek auf 2, nach weiteren 10 sek auf 3, und dann wieder auf 0 setzt.
In der Vis habe ich einfach ein Image genommen, da aber keine Bild rein gemacht, sondern die Farbe auf Orange gesetzt - angezeigt wird es nur wenn meine variable 1 ist.
Dann noch ein Image wenn die Variable 2 ist, aber heller orange
Dann noch ein Image wenn die Variable 3 ist, aber noch heller orangeGibt es vielleicht eine Funktion in Viss, der man sagen kann: wenn BWM Bewegung erkannt hat, blende Hintergund ein in dunkelorange und lassen den immer heller werden und nach 2min ist er weg? und wenn neue Bewegung erkannt wird, starte wirder bei dunkelorange?
Es funktioniert und ich finde es sehr witzig anzusehen und zur kontrolle etc ist es auch ganz nice..
...oh ich habe geräusche gehört...warte schatz, ich schau mal...neine da bewegt sich nirgends was.... (oder: oh die vis schlägt an, ruft ma besser die freundlichen helfer und hol den Granatwerfer untem bett vor)Ist noch gar keine auf die Idee gekommen oder bin ich nur zu doof zum suchen?
-
so habe ich es bisher gemacht, finde auch keine funktion die die variable alle 10 sekunden um 1 erhöht zB
...ist halt was umständlich soBlocklyJavascriptTypeScript
Protokoll
Ausgewählte Blöcke exportieren<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> <variable type="timeout" id="timeout4">timeout4</variable> <variable type="timeout" id="timeout2">timeout2</variable> <variable type="timeout" id="timeout5">timeout5</variable> <variable type="timeout" id="timeout3">timeout3</variable> <variable type="timeout" id="timeout6">timeout6</variable> </variables> <block type="on_ext" id="u0Jzxw{Sk?{R8UF_K}e_" x="88" y="88"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="UPbamD/R0Vo#*c/zvNg`"> <field name="oid">deconz.0.Sensors.112.presence</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Ji*%1IH81V%1_V1^V)f("> <value name="IF0"> <block type="logic_compare" id=":Y8kBxoCj}KT)~-Q$j.@"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=")Z*6NJmM?h-FVSW2;WkX"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.112.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id="P=r`eePiCVxpYK4X9Ik-"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="z}S/lbj_gYv_ID0Rib1a"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="50P6[8g_{Xo9j?a^PB=M"> <field name="NUM">1</field> </block> </value> <next> <block type="timeouts_settimeout" id="Y[IZdNV3ojU4y%gB=C4*"> <field name="NAME">timeout</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="w`k/%NRnoN=xkR{eCnai"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="8KZ8Vbe[[1~=Dn@_Mh?O"> <field name="NUM">2</field> </block> </value> <next> <block type="timeouts_settimeout" id="05C/:_OUka.Fh7e|w]m["> <field name="NAME">timeout2</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="CK{HKTvCrFEgu/2(z=T|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="h27]ecZx#$Uf4,M*=@`;"> <field name="NUM">3</field> </block> </value> <next> <block type="timeouts_settimeout" id="LCVsDH~]Nw]k/.|Jeaxt"> <field name="NAME">timeout3</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="Z{T}uF8xOP._A1Yo]dB|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="_7y,lMws64)uC}~y])oH"> <field name="NUM">0</field> </block> </value> <next> <block type="timeouts_cleartimeout" id="4n$*[g[eZYisRqjHT1u]"> <field name="NAME">timeout</field> <next> <block type="timeouts_cleartimeout" id="Yp(P8oa%tNMfun(-+5RA"> <field name="NAME">timeout2</field> <next> <block type="timeouts_cleartimeout" id="t?#W3Vcsg{+VCkAY08OV"> <field name="NAME">timeout3</field> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="Js/2g5ErfG3a@~Tm,?d:"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="fpB(!-]xKDc`;DEXvDp,"> <field name="oid">deconz.0.Sensors.64.presence</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="ythux8Rmgg6pYYdHZ%XN"> <value name="IF0"> <block type="logic_compare" id="|Rn?AYc_E^io(k^fFow]"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="qYr[U6Y$bsR.INX]090t"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.64.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id="K~AplOL8Y-MW#WLIOV?@"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="]T(_4y6-_4;|Sz;K}Rrk"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="G6n?d2=(em?Hm_AYk/h,"> <field name="NUM">1</field> </block> </value> <next> <block type="timeouts_settimeout" id=",^z/3v{.gfg*/NR|oWuA"> <field name="NAME">timeout4</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id=";T~wxB^j1%j)c7+7a$1f"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="?llY|TYn:v8$Uy)jX;Xx"> <field name="NUM">2</field> </block> </value> <next> <block type="timeouts_settimeout" id="o6aIHVRhiZ_L:a8e^9+n"> <field name="NAME">timeout5</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="H8p[XU:V~erQU:J%pAtC"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="ctXqesfVY3-F1q;M6f?Y"> <field name="NUM">3</field> </block> </value> <next> <block type="timeouts_settimeout" id="]*]]Q_L:l9U9TP_L{2.p"> <field name="NAME">timeout6</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="HERcm[DiQNriSv!3n[Rj"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="jWpy:|enOu%NrAI^jGM1"> <field name="NUM">0</field> </block> </value> <next> <block type="timeouts_cleartimeout" id="YB8XLw+)b?u.uNy;126a"> <field name="NAME">timeout4</field> <next> <block type="timeouts_cleartimeout" id="Ts9^DRJ|wp*Px?9zUwuM"> <field name="NAME">timeout5</field> <next> <block type="timeouts_cleartimeout" id="q=IJj.iewPc:U{3RlEy-"> <field name="NAME">timeout6</field> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </xml> <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> <variable type="timeout" id="timeout4">timeout4</variable> <variable type="timeout" id="timeout2">timeout2</variable> <variable type="timeout" id="timeout5">timeout5</variable> <variable type="timeout" id="timeout3">timeout3</variable> <variable type="timeout" id="timeout6">timeout6</variable> </variables> <block type="on_ext" id="u0Jzxw{Sk?{R8UF_K}e_" x="88" y="88"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="UPbamD/R0Vo#*c/zvNg`"> <field name="oid">deconz.0.Sensors.112.presence</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Ji*%1IH81V%1_V1^V)f("> <value name="IF0"> <block type="logic_compare" id=":Y8kBxoCj}KT)~-Q$j.@"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=")Z*6NJmM?h-FVSW2;WkX"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.112.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id="P=r`eePiCVxpYK4X9Ik-"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="z}S/lbj_gYv_ID0Rib1a"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="50P6[8g_{Xo9j?a^PB=M"> <field name="NUM">1</field> </block> </value> <next> <block type="timeouts_settimeout" id="Y[IZdNV3ojU4y%gB=C4*"> <field name="NAME">timeout</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="w`k/%NRnoN=xkR{eCnai"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="8KZ8Vbe[[1~=Dn@_Mh?O"> <field name="NUM">2</field> </block> </value> <next> <block type="timeouts_settimeout" id="05C/:_OUka.Fh7e|w]m["> <field name="NAME">timeout2</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="CK{HKTvCrFEgu/2(z=T|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="h27]ecZx#$Uf4,M*=@`;"> <field name="NUM">3</field> </block> </value> <next> <block type="timeouts_settimeout" id="LCVsDH~]Nw]k/.|Jeaxt"> <field name="NAME">timeout3</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="Z{T}uF8xOP._A1Yo]dB|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.BMW_VIS_unten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="_7y,lMws64)uC}~y])oH"> <field name="NUM">0</field> </block> </value> <next> <block type="timeouts_cleartimeout" id="4n$*[g[eZYisRqjHT1u]"> <field name="NAME">timeout</field> <next> <block type="timeouts_cleartimeout" id="Yp(P8oa%tNMfun(-+5RA"> <field name="NAME">timeout2</field> <next> <block type="timeouts_cleartimeout" id="t?#W3Vcsg{+VCkAY08OV"> <field name="NAME">timeout3</field> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="Js/2g5ErfG3a@~Tm,?d:"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="fpB(!-]xKDc`;DEXvDp,"> <field name="oid">deconz.0.Sensors.64.presence</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="ythux8Rmgg6pYYdHZ%XN"> <value name="IF0"> <block type="logic_compare" id="|Rn?AYc_E^io(k^fFow]"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="qYr[U6Y$bsR.INX]090t"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.64.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id="K~AplOL8Y-MW#WLIOV?@"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="]T(_4y6-_4;|Sz;K}Rrk"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="G6n?d2=(em?Hm_AYk/h,"> <field name="NUM">1</field> </block> </value> <next> <block type="timeouts_settimeout" id=",^z/3v{.gfg*/NR|oWuA"> <field name="NAME">timeout4</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id=";T~wxB^j1%j)c7+7a$1f"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="?llY|TYn:v8$Uy)jX;Xx"> <field name="NUM">2</field> </block> </value> <next> <block type="timeouts_settimeout" id="o6aIHVRhiZ_L:a8e^9+n"> <field name="NAME">timeout5</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="H8p[XU:V~erQU:J%pAtC"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="ctXqesfVY3-F1q;M6f?Y"> <field name="NUM">3</field> </block> </value> <next> <block type="timeouts_settimeout" id="]*]]Q_L:l9U9TP_L{2.p"> <field name="NAME">timeout6</field> <field name="DELAY">10</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="HERcm[DiQNriSv!3n[Rj"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Lichtsteuerung.BMW_für_VIS.Büro</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="jWpy:|enOu%NrAI^jGM1"> <field name="NUM">0</field> </block> </value> <next> <block type="timeouts_cleartimeout" id="YB8XLw+)b?u.uNy;126a"> <field name="NAME">timeout4</field> <next> <block type="timeouts_cleartimeout" id="Ts9^DRJ|wp*Px?9zUwuM"> <field name="NAME">timeout5</field> <next> <block type="timeouts_cleartimeout" id="q=IJj.iewPc:U{3RlEy-"> <field name="NAME">timeout6</field> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </xml>
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe. -
@DrBest öchl, du kannst aber schon den code-tag?
-
@da_Woody kapiert nun :-)...aber was beizutragen hatte bisher ja auch noch keiner
-
@DrBest schon gut, jetzt hastes ja. weis aber von einigen, daß sie gar nicht weiterlesen wenn sie sowas sehn...
kann dir da leider nicht wirklich helfen. -
@da_Woody said in Bewegungsmelder Bewegung in Vis visualisieren:
okay...habe es zu fuß gemacht..2h und gut war....vielleicht wäre es ja für wen anders auch interessant aber wenn wegen falscher zitierung das interesse erlischt, dann kann ich auch nix für