{"id":3188,"date":"2019-07-04T22:41:46","date_gmt":"2019-07-04T20:41:46","guid":{"rendered":"https:\/\/reviews-tutorials.de\/?p=3188"},"modified":"2020-06-22T21:37:25","modified_gmt":"2020-06-22T19:37:25","slug":"iobroker-automatisch-licht-ein-aus","status":"publish","type":"post","link":"https:\/\/technik.reviews-tutorials.de\/index.php\/2019\/07\/04\/iobroker-automatisch-licht-ein-aus\/","title":{"rendered":"IOBroker automatisch Licht Ein\/Aus"},"content":{"rendered":"\n<p>In IOBroker gibt es nahezu grenzenlose M\u00f6glichkeiten, eine M\u00f6glichkeit ist in diesem Fall das Licht automatisch ein und auszuschalten in diesem Fall benutze ich, als Bewegungsinformation einen Xiaomi Aqara Bewegungsmelder dieser hat die Eigenschaft: Ist eine Bewegung erkannt worden muss man ca. 60 sec warten damit dieser erneut eine Bewegung erkennen kann aufheben l\u00e4sst sich das, nur wenn man auf den Knopf dr\u00fcckt der Modus bewirkt Bewegung im Sekunden Takt, als Einschr\u00e4nkung gilt, bewegt sich innerhalb von einer stunde nichts, geht der Bewegungsmelder wieder in Energiesparmodus. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;xml xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n  &lt;variables>\n    &lt;variable type=\"undefined\" id=\"timeout\">timeout&lt;\/variable>\n  &lt;\/variables>\n  &lt;block type=\"on_ext\" id=\"0t?aYneZ:k$H}9s_Ks7T\" x=\"113\" y=\"38\">\n    &lt;mutation items=\"1\">&lt;\/mutation>\n    &lt;field name=\"CONDITION\">any&lt;\/field>\n    &lt;field name=\"ACK_CONDITION\">&lt;\/field>\n    &lt;value name=\"OID0\">\n      &lt;shadow type=\"field_oid\" id=\"E5!`Fn{*kbH%FB=b9b*S\">\n        &lt;field name=\"oid\">zigbee.0.00158d0002fd5693.occupancy&lt;\/field>\n      &lt;\/shadow>\n    &lt;\/value>\n    &lt;statement name=\"STATEMENT\">\n      &lt;block type=\"timeouts_cleartimeout\" id=\"ENqMipoL=I(GU.~O)3SJ\">\n        &lt;field name=\"NAME\">timeout&lt;\/field>\n        &lt;next>\n          &lt;block type=\"control\" id=\"k41?5RQTpmd-QL0;b2fF\">\n            &lt;mutation delay_input=\"false\">&lt;\/mutation>\n            &lt;field name=\"OID\">sonoff.0.Sonoff-S20-4.POWER&lt;\/field>\n            &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n            &lt;value name=\"VALUE\">\n              &lt;block type=\"logic_boolean\" id=\"roqL,{7tP_VwO;dZzu1(\">\n                &lt;field name=\"BOOL\">TRUE&lt;\/field>\n              &lt;\/block>\n            &lt;\/value>\n            &lt;next>\n              &lt;block type=\"control\" id=\"!=2mCq]c%c7j{Q.aeFio\">\n                &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                &lt;field name=\"OID\">sonoff.0.Sonoff-S20-5.POWER&lt;\/field>\n                &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                &lt;value name=\"VALUE\">\n                  &lt;block type=\"logic_boolean\" id=\"GQL6D=Y=oY{ml|&#91;(Gw]I\">\n                    &lt;field name=\"BOOL\">TRUE&lt;\/field>\n                  &lt;\/block>\n                &lt;\/value>\n                &lt;next>\n                  &lt;block type=\"timeouts_settimeout\" id=\"Cr..m^+jv(81lHd+1GhI\">\n                    &lt;field name=\"NAME\">timeout&lt;\/field>\n                    &lt;field name=\"DELAY\">180&lt;\/field>\n                    &lt;field name=\"UNIT\">sec&lt;\/field>\n                    &lt;statement name=\"STATEMENT\">\n                      &lt;block type=\"control\" id=\"YoUieB6_)Yqrpq*h;n,`\">\n                        &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                        &lt;field name=\"OID\">sonoff.0.Sonoff-S20-4.POWER&lt;\/field>\n                        &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                        &lt;value name=\"VALUE\">\n                          &lt;block type=\"logic_boolean\" id=\"0YMn21HQFTvI~M}C|8Iy\">\n                            &lt;field name=\"BOOL\">FALSE&lt;\/field>\n                          &lt;\/block>\n                        &lt;\/value>\n                        &lt;next>\n                          &lt;block type=\"control\" id=\"kHG{W&#91;VMnOH.f-I?(7%T\">\n                            &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                            &lt;field name=\"OID\">sonoff.0.Sonoff-S20-5.POWER&lt;\/field>\n                            &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                            &lt;value name=\"VALUE\">\n                              &lt;block type=\"logic_boolean\" id=\"0LLzHD`C4#j]a:{6@3lz\">\n                                &lt;field name=\"BOOL\">FALSE&lt;\/field>\n                              &lt;\/block>\n                            &lt;\/value>\n                          &lt;\/block>\n                        &lt;\/next>\n                      &lt;\/block>\n                    &lt;\/statement>\n                  &lt;\/block>\n                &lt;\/next>\n              &lt;\/block>\n            &lt;\/next>\n          &lt;\/block>\n        &lt;\/next>\n      &lt;\/block>\n    &lt;\/statement>\n  &lt;\/block>\n&lt;\/xml><\/code><\/pre>\n\n\n\n<h2>Code aufbau <\/h2>\n\n\n\n<ul><li>Bewegung wurde erkannt <\/li><li>Stobt Timer (Falls einer schon L\u00e4uft)<\/li><li>Schaltet die Ger\u00e4te mit wahr an <\/li><li>Nach 180 Sek gehen die Ger\u00e4te wieder aus wen keine Bewegung vorhanden ist <\/li><\/ul>\n\n\n\n<p>Als weitere M\u00f6glichkeit gibt es das Licht erst anzuschalten, wenn es dunkel ist <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;xml xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n  &lt;variables>\n    &lt;variable type=\"undefined\" id=\"timeout\">timeout&lt;\/variable>\n    &lt;variable type=\"undefined\" id=\"timeout2\">timeout2&lt;\/variable>\n  &lt;\/variables>\n  &lt;block type=\"on_ext\" id=\"01a;TBRc~`$~ZE0Q.vQ{\" x=\"113\" y=\"63\">\n    &lt;mutation items=\"1\">&lt;\/mutation>\n    &lt;field name=\"CONDITION\">any&lt;\/field>\n    &lt;field name=\"ACK_CONDITION\">&lt;\/field>\n    &lt;value name=\"OID0\">\n      &lt;shadow type=\"field_oid\" id=\"]INtcOT%M~Ijbf3TF]|1\">\n        &lt;field name=\"oid\">zigbee.0.00158d00032c1351.occupancy&lt;\/field>\n      &lt;\/shadow>\n    &lt;\/value>\n    &lt;statement name=\"STATEMENT\">\n      &lt;block type=\"controls_if\" id=\"tr(_BtiQoThICxP4W5li\">\n        &lt;mutation elseif=\"1\">&lt;\/mutation>\n        &lt;value name=\"IF0\">\n          &lt;block type=\"time_compare_ex\" id=\"xkn^8GsL;7#]TBd]^G*o\">\n            &lt;mutation end_time=\"true\" actual_time=\"true\">&lt;\/mutation>\n            &lt;field name=\"USE_ACTUAL_TIME\">TRUE&lt;\/field>\n            &lt;field name=\"OPTION\">between&lt;\/field>\n            &lt;value name=\"START_TIME\">\n              &lt;shadow type=\"text\" id=\"RpKFd8?oK)DDp5-:]A~G\">\n                &lt;field name=\"TEXT\">22:00&lt;\/field>\n              &lt;\/shadow>\n            &lt;\/value>\n            &lt;value name=\"END_TIME\">\n              &lt;shadow type=\"text\" id=\"Af86BDcMQ@\/UH|i.kg8B\">\n                &lt;field name=\"TEXT\">6:00&lt;\/field>\n              &lt;\/shadow>\n            &lt;\/value>\n          &lt;\/block>\n        &lt;\/value>\n        &lt;statement name=\"DO0\">\n          &lt;block type=\"timeouts_cleartimeout\" id=\"}(..P`.Jiki--mu|F_gM\">\n            &lt;field name=\"NAME\">timeout&lt;\/field>\n            &lt;next>\n              &lt;block type=\"control\" id=\"F\/}Pkscq@?\/-%)-Q@ni6\">\n                &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                &lt;field name=\"OID\">zigbee.0.001788010410a637.brightness&lt;\/field>\n                &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                &lt;value name=\"VALUE\">\n                  &lt;block type=\"math_number\" id=\"jlJ*I^O_X~m0Mmo2vxR8\">\n                    &lt;field name=\"NUM\">20&lt;\/field>\n                  &lt;\/block>\n                &lt;\/value>\n                &lt;next>\n                  &lt;block type=\"timeouts_settimeout\" id=\"K$g$XQ3%#)a,wHC+B(k-\">\n                    &lt;field name=\"NAME\">timeout&lt;\/field>\n                    &lt;field name=\"DELAY\">65&lt;\/field>\n                    &lt;field name=\"UNIT\">sec&lt;\/field>\n                    &lt;statement name=\"STATEMENT\">\n                      &lt;block type=\"control\" id=\"F3v.6@}wUs^hf5^pFO`K\">\n                        &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                        &lt;field name=\"OID\">zigbee.0.001788010410a637.brightness&lt;\/field>\n                        &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                        &lt;value name=\"VALUE\">\n                          &lt;block type=\"logic_boolean\" id=\"i{A^`esPA]^TpL8v1SoT\">\n                            &lt;field name=\"BOOL\">FALSE&lt;\/field>\n                          &lt;\/block>\n                        &lt;\/value>\n                      &lt;\/block>\n                    &lt;\/statement>\n                  &lt;\/block>\n                &lt;\/next>\n              &lt;\/block>\n            &lt;\/next>\n          &lt;\/block>\n        &lt;\/statement>\n        &lt;value name=\"IF1\">\n          &lt;block type=\"time_compare_ex\" id=\"6s&#91;;QbRCy]=oat?Elds(\">\n            &lt;mutation end_time=\"true\" actual_time=\"true\">&lt;\/mutation>\n            &lt;field name=\"USE_ACTUAL_TIME\">TRUE&lt;\/field>\n            &lt;field name=\"OPTION\">between&lt;\/field>\n            &lt;value name=\"START_TIME\">\n              &lt;shadow type=\"text\" id=\"uhM?qM!H\/J~3Us)QD7X1\">\n                &lt;field name=\"TEXT\">6:01&lt;\/field>\n              &lt;\/shadow>\n            &lt;\/value>\n            &lt;value name=\"END_TIME\">\n              &lt;shadow type=\"text\" id=\"4h8`U%z_+W`8QV1a=G@:\">\n                &lt;field name=\"TEXT\">21:59&lt;\/field>\n              &lt;\/shadow>\n            &lt;\/value>\n          &lt;\/block>\n        &lt;\/value>\n        &lt;statement name=\"DO1\">\n          &lt;block type=\"controls_if\" id=\"?v.=@frmYLO7,HY&#91;3-C?\">\n            &lt;value name=\"IF0\">\n              &lt;block type=\"logic_compare\" id=\"+otCIJlWV3)s~?mhMr9j\">\n                &lt;field name=\"OP\">LT&lt;\/field>\n                &lt;value name=\"A\">\n                  &lt;block type=\"convert_tonumber\" id=\"ZCqOukl35~{cFGKkWnDj\">\n                    &lt;value name=\"VALUE\">\n                      &lt;block type=\"get_value\" id=\"}eC,eNSS:Yh:7xek2!8+\">\n                        &lt;field name=\"ATTR\">val&lt;\/field>\n                        &lt;field name=\"OID\">zigbee.0.00158d00032c1351.illuminance&lt;\/field>\n                      &lt;\/block>\n                    &lt;\/value>\n                  &lt;\/block>\n                &lt;\/value>\n                &lt;value name=\"B\">\n                  &lt;block type=\"math_number\" id=\"R]CAFeJQ,#I8w`cSR6zG\">\n                    &lt;field name=\"NUM\">40&lt;\/field>\n                  &lt;\/block>\n                &lt;\/value>\n              &lt;\/block>\n            &lt;\/value>\n            &lt;statement name=\"DO0\">\n              &lt;block type=\"timeouts_cleartimeout\" id=\"#&#91;-r6yz|ArQ4?{ndZ6~(\">\n                &lt;field name=\"NAME\">timeout2&lt;\/field>\n                &lt;next>\n                  &lt;block type=\"control\" id=\"6BhZW&#91;-=Ym%wU*MY,A2i\">\n                    &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                    &lt;field name=\"OID\">zigbee.0.001788010410a637.brightness&lt;\/field>\n                    &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                    &lt;value name=\"VALUE\">\n                      &lt;block type=\"math_number\" id=\"P^^LuT;h!Ogid02QB](!\">\n                        &lt;field name=\"NUM\">100&lt;\/field>\n                      &lt;\/block>\n                    &lt;\/value>\n                    &lt;next>\n                      &lt;block type=\"timeouts_settimeout\" id=\"~OZRNXi|wR3&#91;fKVITVV1\">\n                        &lt;field name=\"NAME\">timeout2&lt;\/field>\n                        &lt;field name=\"DELAY\">65&lt;\/field>\n                        &lt;field name=\"UNIT\">sec&lt;\/field>\n                        &lt;statement name=\"STATEMENT\">\n                          &lt;block type=\"control\" id=\"r?Y_g+pxuOJ?5yQ]!KiR\">\n                            &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                            &lt;field name=\"OID\">zigbee.0.001788010410a637.brightness&lt;\/field>\n                            &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                            &lt;value name=\"VALUE\">\n                              &lt;block type=\"logic_boolean\" id=\"Kzi8).vwh+%OSubDO0,X\">\n                                &lt;field name=\"BOOL\">FALSE&lt;\/field>\n                              &lt;\/block>\n                            &lt;\/value>\n                          &lt;\/block>\n                        &lt;\/statement>\n                      &lt;\/block>\n                    &lt;\/next>\n                  &lt;\/block>\n                &lt;\/next>\n              &lt;\/block>\n            &lt;\/statement>\n          &lt;\/block>\n        &lt;\/statement>\n      &lt;\/block>\n    &lt;\/statement>\n  &lt;\/block>\n&lt;\/xml><\/code><\/pre>\n\n\n\n<h2>Code Aufbau <\/h2>\n\n\n\n<ul><li>Bewegung wurde erkannt <\/li><li>Es wird gepr\u00fcft, ob es zwischen 22Uhr und 6Uhr ist <\/li><li>Wenn es in diesem Zeitraum ist der Ablauf wie oben genannt <\/li><li>Au\u00dferhalb des Zeitraums<\/li><li>wird zus\u00e4tzlich gepr\u00fcft, ob es au\u00dferhalb des Zeitraums ist <\/li><li>Danach wird gepr\u00fcft, ob es dunkler als 40 Lux ist <\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In IOBroker gibt es nahezu grenzenlose M\u00f6glichkeiten, eine M\u00f6glichkeit ist in diesem Fall das Licht automatisch ein und auszuschalten in diesem Fall benutze ich, als Bewegungsinformation einen Xiaomi Aqara Bewegungsmelder dieser hat die Eigenschaft: Ist eine Bewegung erkannt worden muss man ca. 60 sec warten damit dieser erneut eine Bewegung erkennen kann aufheben l\u00e4sst sich&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/technik.reviews-tutorials.de\/index.php\/2019\/07\/04\/iobroker-automatisch-licht-ein-aus\/\">Weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":4922,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/posts\/3188"}],"collection":[{"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/comments?post=3188"}],"version-history":[{"count":1,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/posts\/3188\/revisions"}],"predecessor-version":[{"id":4923,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/posts\/3188\/revisions\/4923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/media\/4922"}],"wp:attachment":[{"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/media?parent=3188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/categories?post=3188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/tags?post=3188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}