NEWS
Treppenflurlicht zwischen Sonnenuntergang und Sonnenaufgang
-
Hallo zusammen,
ich scheitere gerade an meiner Steuerung für mein Treppenflurlicht. Es soll nur zwischen Sonnenuntergang und Sonnenaufgang geschaltet werden. Wo muss ich die Bedingung hierfür reinpacken und vorallem wie?
Anbei habe ich den Code angefügt.<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on_ext" id="MnHpY1{DL8DD`epoCD)^" x="113" y="-12"> <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="?whT]oQ_dW0CmY7Z`N`g"> <field name="oid">deconz.0.Sensors.8.presence</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Ql%dwTU,1niSyhrfd8]{"> <value name="IF0"> <block type="logic_compare" id="2hlHMz#nOm$q6u,{yMGt"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="dn(u6sL,^pkm:hFi%5t@"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.8.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id="!DZ{z^%bfL/a1U-W^]6|"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="u|g{!8H5m4~2*}LL=l3m"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.0.LEQ0763280.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="_u%ai!KxK9AVP]W:A)E)"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="6wo@1cImD4uK:v7ToYuA"> <field name="NAME">timeout</field> <field name="DELAY">120</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="h.i*ziw=]S7-?0B+bims"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.0.LEQ0763280.1.STATE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="EI{ig(L}$+6cgpCQ(Jm("> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </next> </block> </statement> </block> </statement> </block> </xml>
Danke!
Gruß surfer -
-
@paul53 Danke Paul für deine Bearbeitung! Du musst mir jedoch einmal den Inhalt kurz erklären, damit ich so in etwa kapiere, was dort abgeht.
Der erste Trigger ist klar, könnte wahrscheinlich auch anders herum sein - also ist zwischen Sonnenuntergang und Sonnenaufgang - kommt ja aufs Gleiche raus.
Warum stop "timeout" und nicht stop "timeout 2"? Wofür ist der hier überhaupt? Das Licht soll ja bei Bewegung eingeschaltet und nach 2 Minuten wieder ausgeschaltet werden.
Wäre nett, wenn du das einmal kurz erläutern könntest. -
@surfer09 sagte:
also ist zwischen Sonnenuntergang und Sonnenaufgang - kommt ja aufs Gleiche raus.
Funktioniert Tag übergreifend mit den Astrozeiten leider nicht, deshalb mit "nicht zwischen".
@surfer09 sagte in Treppenflurlicht zwischen Sonnenuntergang und Sonnenaufgang:
Warum stop "timeout" und nicht stop "timeout 2"?
Wie ist bei Dir ein "timeout2" rein gerutscht ? Im Export gibt es nur "timeout".
Der "stop timeout" sorgt dafür, dass wenn innerhalb der 2 Minuten Ausschaltverzögerung wieder Bewegung erkannt wird, das Ausschalten verhindert wird, damit man nicht plötzlich im Dunkeln steht.
-
@paul53 Alles klar, Dankeschön nochmal!