{"id":3243,"date":"2019-12-09T12:56:13","date_gmt":"2019-12-09T11:56:13","guid":{"rendered":"https:\/\/reviews-tutorials.de\/?p=3243"},"modified":"2020-06-21T21:52:01","modified_gmt":"2020-06-21T19:52:01","slug":"iobroker-blockly-scripte-deaktivieren","status":"publish","type":"post","link":"https:\/\/technik.reviews-tutorials.de\/index.php\/2019\/12\/09\/iobroker-blockly-scripte-deaktivieren\/","title":{"rendered":"IOBroker Blockly Scripte deaktivieren"},"content":{"rendered":"\n<p>Da ich letztens im Urlaub war, kam mir die Idee diverse Blockly Scripte zu deaktivieren da mir das h\u00e4ndisch zu aufwendig war hab ich mir \u00fcberleg die Skripte mit einem Button alles zu aktivieren und deaktivieren. Da Blockly Scripte einfach \u00fcber die Datenpunkte auszuschalten sind, macht es das uns schon einfacher.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"http:\/\/192.168.178.98\/wp-content\/uploads\/2019\/11\/opjekte-iobroker.png\" alt=\"\" class=\"wp-image-3255\"\/><\/figure>\n\n\n\n<p>Nachdem ihr euch nun im Men\u00fc Objekte befindet, sucht ihr das Verzeichnis Javascript heraus, in diesem Men\u00fc befindet sich alle Scripte die ihr bereits erstellt habt nun kann man dort die Scripte einfach an und ausschalten <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"http:\/\/192.168.178.98\/wp-content\/uploads\/2019\/11\/Javascripte-aktiviren-und-deaktiviren-1024x50.png\" alt=\"\" class=\"wp-image-3256\"\/><\/figure>\n\n\n\n<p>Nachdem wir nun wissen, wo unsere Datenpunkte sich befinden k\u00f6nnen wir diese sehr einfach mittels einem Blockly Script deaktiviert oder aktivieren dazu noch ein Beispiel Script wo meine Bewegungssensoren deaktiviert werden und zus\u00e4tzlich an Telegramm eine Nachricht geschrieben wird das der &#8222;Urlaubsmodus&#8220; aktiviert ist.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;xml xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n  &lt;block type=\"on_ext\" id=\"+KYz.B7vBXt3^Ro4rHF|\" x=\"-412\" y=\"-487\">\n    &lt;mutation items=\"1\">&lt;\/mutation>\n    &lt;field name=\"CONDITION\">true&lt;\/field>\n    &lt;field name=\"ACK_CONDITION\">&lt;\/field>\n    &lt;value name=\"OID0\">\n      &lt;shadow type=\"field_oid\" id=\"O7?L28FVr]j~OV!\/V+!6\">\n        &lt;field name=\"oid\">lovelace.0.Urlaubsmodus&lt;\/field>\n      &lt;\/shadow>\n    &lt;\/value>\n    &lt;statement name=\"STATEMENT\">\n      &lt;block type=\"telegram\" id=\"?]dR@q96a*zHhgE:eqWk\">\n        &lt;field name=\"INSTANCE\">&lt;\/field>\n        &lt;field name=\"LOG\">&lt;\/field>\n        &lt;field name=\"SILENT\">FALSE&lt;\/field>\n        &lt;field name=\"PARSEMODE\">default&lt;\/field>\n        &lt;value name=\"MESSAGE\">\n          &lt;shadow type=\"text\" id=\"=}LRqqy3`_;{lCw8yV_\/\">\n            &lt;field name=\"TEXT\">text&lt;\/field>\n          &lt;\/shadow>\n          &lt;block type=\"text_join\" id=\"Nl,fV&#91;w-f\/.K@Z}J+{6%\">\n            &lt;mutation items=\"3\">&lt;\/mutation>\n            &lt;value name=\"ADD0\">\n              &lt;block type=\"text\" id=\"6;]}.LXOet(B|P-Br_QA\">\n                &lt;field name=\"TEXT\">Urlaubsmodus Aktiviert &lt;\/field>\n              &lt;\/block>\n            &lt;\/value>\n          &lt;\/block>\n        &lt;\/value>\n        &lt;next>\n          &lt;block type=\"control\" id=\"-Gv2+$Cg)Z%OGZu_&#91;DU~\">\n            &lt;mutation delay_input=\"false\">&lt;\/mutation>\n            &lt;field name=\"OID\">javascript.0.scriptEnabled.Martin_Zimmer.Bildschirmsteuerung&lt;\/field>\n            &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n            &lt;value name=\"VALUE\">\n              &lt;block type=\"logic_boolean\" id=\"XL!1TDGo#+sPYwZ5U]ZX\">\n                &lt;field name=\"BOOL\">FALSE&lt;\/field>\n              &lt;\/block>\n            &lt;\/value>\n            &lt;next>\n              &lt;block type=\"control\" id=\".n7ChLeraXM)@]Cmf)Dq\">\n                &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                &lt;field name=\"OID\">javascript.0.scriptEnabled.Lichtsteuerung_.Martin_Deckenlicht&lt;\/field>\n                &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                &lt;value name=\"VALUE\">\n                  &lt;block type=\"logic_boolean\" id=\"?zV|qN4@*8pqg$g=g?aL\">\n                    &lt;field name=\"BOOL\">FALSE&lt;\/field>\n                  &lt;\/block>\n                &lt;\/value>\n                &lt;next>\n                  &lt;block type=\"control\" id=\"V5ESK5r2?~.&#91;SE6)k?jo\">\n                    &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                    &lt;field name=\"OID\">javascript.0.scriptEnabled.Urlaubsskript.1_Bewegungssensor_Martin_Fenster&lt;\/field>\n                    &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                    &lt;value name=\"VALUE\">\n                      &lt;block type=\"logic_boolean\" id=\"mz1c};=VJx!1}`k|s*oo\">\n                        &lt;field name=\"BOOL\">TRUE&lt;\/field>\n                      &lt;\/block>\n                    &lt;\/value>\n                    &lt;next>\n                      &lt;block type=\"control\" id=\"}MFfio}ZGaR7!YoKCGI,\">\n                        &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                        &lt;field name=\"OID\">javascript.0.scriptEnabled.Urlaubsskript.2_Bewegungssensor_Martin_Schreibtisch_&lt;\/field>\n                        &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                        &lt;value name=\"VALUE\">\n                          &lt;block type=\"logic_boolean\" id=\"`Hl(i4Vs}}Yu8eFh+%`j\">\n                            &lt;field name=\"BOOL\">TRUE&lt;\/field>\n                          &lt;\/block>\n                        &lt;\/value>\n                        &lt;next>\n                          &lt;block type=\"control\" id=\"vv:\/D^`THMFWRGJU%5ic\">\n                            &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                            &lt;field name=\"OID\">javascript.0.scriptEnabled.Urlaubsskript.3_Bewegungssensor_Martin_T\u00fcr&lt;\/field>\n                            &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                            &lt;value name=\"VALUE\">\n                              &lt;block type=\"logic_boolean\" id=\"ul3H:Ldu5J}`LaxD7SVI\">\n                                &lt;field name=\"BOOL\">TRUE&lt;\/field>\n                              &lt;\/block>\n                            &lt;\/value>\n                            &lt;next>\n                              &lt;block type=\"control\" id=\"(OjHM-d4F#nA7VIRAO^Z\">\n                                &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                                &lt;field name=\"OID\">javascript.0.scriptEnabled.Urlaubsskript.4_Bewegungssensor_WC_Oben&lt;\/field>\n                                &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                                &lt;value name=\"VALUE\">\n                                  &lt;block type=\"logic_boolean\" id=\"ySq}4@CUC$Lr7}:]0}.k\">\n                                    &lt;field name=\"BOOL\">TRUE&lt;\/field>\n                                  &lt;\/block>\n                                &lt;\/value>\n                                &lt;next>\n                                  &lt;block type=\"control\" id=\",w}D_)_n1FR__K1|$jmK\">\n                                    &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                                    &lt;field name=\"OID\">javascript.0.scriptEnabled.Urlaubsskript.5_Bewegungssensor_Wohnzimmer_&lt;\/field>\n                                    &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                                    &lt;value name=\"VALUE\">\n                                      &lt;block type=\"logic_boolean\" id=\"z1#US6jZgl2(KuGXQ))^\">\n                                        &lt;field name=\"BOOL\">TRUE&lt;\/field>\n                                      &lt;\/block>\n                                    &lt;\/value>\n                                    &lt;next>\n                                      &lt;block type=\"control\" id=\"_.c|vCfr=24Qi@odhoFl\">\n                                        &lt;mutation delay_input=\"false\">&lt;\/mutation>\n                                        &lt;field name=\"OID\">javascript.0.scriptEnabled.Urlaubsskript.6_Bewegungsensor_Au\u00dfen_Dach&lt;\/field>\n                                        &lt;field name=\"WITH_DELAY\">FALSE&lt;\/field>\n                                        &lt;value name=\"VALUE\">\n                                          &lt;block type=\"logic_boolean\" id=\"L{=;(o8m_G!g(c_thZ#a\">\n                                            &lt;field name=\"BOOL\">TRUE&lt;\/field>\n                                          &lt;\/block>\n                                        &lt;\/value>\n                                      &lt;\/block>\n                                    &lt;\/next>\n                                  &lt;\/block>\n                                &lt;\/next>\n                              &lt;\/block>\n                            &lt;\/next>\n                          &lt;\/block>\n                        &lt;\/next>\n                      &lt;\/block>\n                    &lt;\/next>\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","protected":false},"excerpt":{"rendered":"<p>Da ich letztens im Urlaub war, kam mir die Idee diverse Blockly Scripte zu deaktivieren da mir das h\u00e4ndisch zu aufwendig war hab ich mir \u00fcberleg die Skripte mit einem Button alles zu aktivieren und deaktivieren. Da Blockly Scripte einfach \u00fcber die Datenpunkte auszuschalten sind, macht es das uns schon einfacher. Nachdem ihr euch nun&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/technik.reviews-tutorials.de\/index.php\/2019\/12\/09\/iobroker-blockly-scripte-deaktivieren\/\">Weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":4913,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[2,3,4],"_links":{"self":[{"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/posts\/3243"}],"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=3243"}],"version-history":[{"count":1,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/posts\/3243\/revisions"}],"predecessor-version":[{"id":4914,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/posts\/3243\/revisions\/4914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/media\/4913"}],"wp:attachment":[{"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/media?parent=3243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/categories?post=3243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technik.reviews-tutorials.de\/index.php\/wp-json\/wp\/v2\/tags?post=3243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}