{"id":157,"date":"2021-06-18T13:59:03","date_gmt":"2021-06-18T13:59:03","guid":{"rendered":"https:\/\/csiag.eu\/?p=157"},"modified":"2022-12-31T15:09:01","modified_gmt":"2022-12-31T15:09:01","slug":"kurti-ismaniuju-namu-programas","status":"publish","type":"post","link":"https:\/\/csiag.eu\/lt\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/","title":{"rendered":"SmartHome - Kurti programas"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Skaitymo laikas<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minut\u0117s<\/span><\/span>\n<p class=\"wp-block-paragraph\">\"SmartHome\" programos naudojamos individualiems scenarijams, kuri\u0173 negalima \u012fgyvendinti naudojant tiesiogines s\u0105sajas, kartografuoti. Program\u0173 ap\u017evalg\u0105 galima i\u0161kviesti meniu skyriuje \"Programos ir nuorodos\" - \"Programos ir centrinio bloko nuorodos\".<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"112\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-28-1024x112.png\" alt=\"\" class=\"wp-image-158\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-28-1024x112.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-28-300x33.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-28-768x84.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-28-1536x169.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-28-2048x225.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-28-1560x171.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nauja programa sukuriama paspaudus mygtuk\u0105 \"Nauja\" apa\u010dioje kair\u0117je. Egzistuojan\u010di\u0105 program\u0105 galima redaguoti paspaudus mygtuk\u0105 \"Redaguoti\", esant\u012f de\u0161in\u0117je atitinkamos programos eilut\u0117je.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"313\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-29-1024x313.png\" alt=\"\" class=\"wp-image-163\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-29-1024x313.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-29-300x92.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-29-768x235.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-29-1536x470.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-29-2048x627.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-29-1560x477.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pa\u017evelkime \u012f pirm\u0105j\u0105 \u010dia nurodyt\u0105 program\u0105 \"A_EI_KY_Unlocked_Anwesen\", spustel\u0117j\u0119 mygtuk\u0105 \"Redaguoti\":<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"263\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-30-1024x263.png\" alt=\"\" class=\"wp-image-165\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-30-1024x263.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-30-300x77.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-30-768x197.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-30-1536x394.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-30-2048x525.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-30-1560x400.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pagal prad\u017eioje min\u0117t\u0105 nomenklat\u016br\u0105 tai yra A buto, \u012f\u0117jimo, dur\u0173 u\u017eraktas, kuris turi b\u016bti perjungtas \u012f atrakint\u0105 pad\u0117t\u012f, kai kas nors yra \u0161alia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0160iuo atveju sistemos kintamasis \"Presence\" pirmiausia buvo pasirinktas i\u0161 sistemos kintam\u0173j\u0173 s\u0105ra\u0161o spustel\u0117jus mygtuk\u0105 \"System status\" (sistemos b\u016bsena). I\u0161ple\u010diamajame meniu galima pasirinkti \u012fvairius scenarijus, pavyzd\u017eiui, \"\u012fjungta \/ ne\u012fjungta\", \"esama \/ n\u0117ra\", \"suveikia \/ tikrinama atnaujinus \/ suveikia pakeitus\". \u0160iuo atveju \u0161akoje IF reikia suformuluoti s\u0105lyg\u0105, kad \u0161akoje THEN apibr\u0117\u017etas (-i) veiksmas (-ai) b\u016bt\u0173 vykdomas (-i), kai b\u016bsena pasikei\u010dia i\u0161 \"n\u0117ra\" \u012f \"yra\".<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u017dymimasis langelis \"Prie\u0161 vykdant ...\" paprastai lieka \u012fjungtas, kad b\u016bt\u0173 galima i\u0161 naujo nustatyti bet kokius kit\u0173 program\u0173 su tais pa\u010diais komponentais susijusius procesus, prad\u0117tus su u\u017edelsimu, ir u\u017etikrinti skland\u0173 programos veikim\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0160akoje THEN apibr\u0117\u017eiamas numatomas veiksmas, \u0161iuo atveju vykdomas scenarijus, kuris i\u0161siun\u010dia lai\u0161k\u0105 (pvz., kad asmuo dabar yra) ir atrakina dur\u0173 spyn\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prie\u0161ingai veikianti programa u\u017erakina duris, jei asmuo atpa\u017e\u012fstamas kaip \"nesantis\". Tokiu b\u016bdu u\u017etikrinami draudimo teis\u0117s aspektai ir draudimo bendrov\u0117 atlygins v\u0117liau \u012fvykusi\u0105 vagyst\u0119 su \u012fsilau\u017eimu, nes durys akivaizd\u017eiai buvo tinkamai u\u017erakintos (elektroniniu pa\u0161tu ir sistemos \u017eurnale).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u0161skleid\u017eiamajame meniu si\u016blomi variantai \"\u012erenginio pasirinkimas, Sistemos kintamasis, Skriptas\". <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Scenarijus galima kurti scenarij\u0173 redaktoriuje ir i\u0161bandyti spustel\u0117jus mygtuk\u0105 \"Vykdyti\". Scenarij\u0173 redaktorius atsidaro automati\u0161kai, kai tik pasirenkama parinktis \"Script\" (scenarijus).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"289\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-31-1024x289.png\" alt=\"\" class=\"wp-image-166\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-31-1024x289.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-31-300x85.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-31-768x217.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-31-1536x433.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-31-2048x578.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-31-1560x440.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scenarijaus turinys:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>eilut\u0117 stdout;<br>eilut\u0117 stderr;<br>system.Exec(\"\/etc\/config\/addons\/email\/email 20\", &amp;stdout, &amp;stderr);<\/kbd><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u0161skyrus \"20\" tre\u010dioje eilut\u0117je, viskas yra \"standartinis\" kodas. Tik \"20\" \u017eymi pa\u0161to \u0161ablon\u0105 Nr. 20, kurio turinys yra pa\u0161to prane\u0161imas \"Yra asmuo x\". Pa\u0161to i\u0161siuntimas visada inicijuojamas tokiu b\u016bdu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u0161skleid\u017eiamajame meniu \"i\u0161 karto \/ u\u017edelsta iki\" nustatoma, ar veiksmas atliekamas i\u0161 karto, ar su laiko atid\u0117jimu (s, m, h).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u0161skleid\u017eiamajame meniu \"U\u017erakinti atrakintas\" yra parinktys \"U\u017erakinti u\u017erakintas \/ Atidaryti duris \/ U\u017erakinti automati\u0161kai po tam tikro laiko\".<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Skriptas i\u0161saugomas paspaudus mygtuk\u0105 \"OK\" apa\u010dioje kair\u0117je. Programa taip pat i\u0161saugoma paspaudus mygtuk\u0105 \"OK\" apa\u010dioje kair\u0117je ir j\u0105 galima i\u0161 karto vykdyti, kai \u012fvyksta \u012fvykis.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Skaitymo laikas<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minut\u0117s<\/span><\/span>SmartHome Programme dienen der individuellen Abbildung von Szenarien, die nicht mit direkten Verkn\u00fcpfungen zu realisieren sind. Dir \u00dcbersicht der Programme kann im Men\u00fc unter &#8222;Programme und Verkn\u00fcpfungen&#8220; &#8211; &#8222;Programme &amp; Zentralenverkn\u00fcpfungen&#8220; aufgerufen werden. Ein neues Programm wird mit Klick auf den Button &#8222;Neu&#8220; unten links erstellt. Ein vorhandenes kann mit Klick auf den Button &#8222;Bearbeiten&#8220;&hellip;&nbsp;<a href=\"https:\/\/csiag.eu\/lt\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/\" rel=\"bookmark\">Skaityti daugiau \"<span class=\"screen-reader-text\">SmartHome - Kurti programas<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[346,353],"tags":[736,734,737,732,735,730,462,371,738,370,731,373,733],"class_list":["post-157","post","type-post","status-publish","format-standard","hentry","category-smarthome","category-smarthome-programme-erstellen","tag-anwesenheit","tag-dann","tag-geraeteauswahl","tag-komponenten","tag-nomenklatur","tag-programme","tag-programmierung","tag-skript","tag-skript-editor","tag-smarthome","tag-systemprotokoll","tag-systemvariable","tag-wenn"],"modified_by":"Achim Goerner","_links":{"self":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/posts\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}