{"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":"akilli-ev-programlari-olusturun","status":"publish","type":"post","link":"https:\/\/csiag.eu\/tr\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/","title":{"rendered":"SmartHome - Programlar olu\u015fturun"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Okuma s\u00fcresi<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">dakika<\/span><\/span>\n<p>SmartHome programlar\u0131, do\u011frudan ba\u011flant\u0131larla uygulanamayan senaryolar\u0131 ayr\u0131 ayr\u0131 e\u015fle\u015ftirmek i\u00e7in kullan\u0131l\u0131r. Programlara genel bak\u0131\u015f \"Programlar ve k\u0131sayollar\" - \"Programlar ve merkezi \u00fcnite k\u0131sayollar\u0131\" alt\u0131ndaki men\u00fcden \u00e7a\u011fr\u0131labilir.<\/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>Sol alttaki \"Yeni\" d\u00fc\u011fmesine t\u0131klanarak yeni bir program olu\u015fturulur. Mevcut bir program, ilgili program\u0131n sat\u0131r\u0131nda sa\u011fda yer alan \"D\u00fczenle\" d\u00fc\u011fmesine t\u0131klanarak d\u00fczenlenebilir.<\/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>\"D\u00fczenle\" d\u00fc\u011fmesine t\u0131klayarak burada listelenen ilk program olan \"A_EI_KY_Unlocked_Anwesen\" program\u0131na bir g\u00f6z atal\u0131m:<\/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>Ba\u015flang\u0131\u00e7ta belirtilen isimlendirmeye g\u00f6re, bu daire A, giri\u015f, kap\u0131 kilididir ve birisi oldu\u011funda \"kilitli de\u011fil\" konumuna ge\u00e7melidir.<\/p>\n\n\n\n<p>Burada, \"Varl\u0131k\" sistem de\u011fi\u015fkeni ilk olarak \"Sistem durumu\" d\u00fc\u011fmesine t\u0131klanarak sistem de\u011fi\u015fkenleri listesinden se\u00e7ilmi\u015ftir. A\u00e7\u0131l\u0131r men\u00fcler \"a\u00e7\u0131k \/ a\u00e7\u0131k de\u011fil\", \"mevcut \/ mevcut de\u011fil\", \"tetikle \/ g\u00fcncellemede kontrol et \/ de\u011fi\u015fiklikte tetikle\" gibi farkl\u0131 senaryolara izin verir. Burada ko\u015ful, durum \"mevcut de\u011fil \"den \"mevcut \"a de\u011fi\u015fti\u011finde E\u011eER dal\u0131nda tan\u0131mlanan eylem(ler)in y\u00fcr\u00fct\u00fclmesi \u015feklinde form\u00fcle edilecektir.<\/p>\n\n\n\n<p>\"Y\u00fcr\u00fctmeden \u00f6nce...\" onay kutusu, ayn\u0131 bile\u015fenlerle ilgili di\u011fer programlar taraf\u0131ndan gecikmeli olarak ba\u015flat\u0131lan i\u015flemleri s\u0131f\u0131rlamak ve program\u0131n sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in genellikle etkin kal\u0131r.<\/p>\n\n\n\n<p>THEN dal\u0131nda, ama\u00e7lanan eylem tan\u0131mlan\u0131r, burada bir posta g\u00f6nderen (\u00f6rne\u011fin, ki\u015finin \u015fu anda mevcut oldu\u011fu) ve kap\u0131 kilidini a\u00e7an bir komut dosyas\u0131 y\u00fcr\u00fct\u00fcl\u00fcr.<\/p>\n\n\n\n<p>Ters y\u00f6nde \u00e7al\u0131\u015fan program, ki\u015finin \"orada bulunmad\u0131\u011f\u0131\" tespit edilirse kap\u0131y\u0131 kilitler. Bu \u015fekilde, sigorta hukuku y\u00f6nleri korunur ve sigorta \u015firketi, kap\u0131n\u0131n d\u00fczg\u00fcn bir \u015fekilde kilitlendi\u011fi kan\u0131tland\u0131\u011f\u0131 i\u00e7in (e-posta ve sistem g\u00fcnl\u00fc\u011f\u00fc arac\u0131l\u0131\u011f\u0131yla) daha sonra meydana gelen bir h\u0131rs\u0131zl\u0131\u011f\u0131 \u00e7\u00f6zecektir.<\/p>\n\n\n\n<p>A\u00e7\u0131l\u0131r men\u00fc \"Cihaz se\u00e7imi, Sistem de\u011fi\u015fkeni, Komut Dosyas\u0131\" se\u00e7eneklerini sunar. <\/p>\n\n\n\n<p>Komut dosyalar\u0131 komut dosyas\u0131 d\u00fczenleyicisinde olu\u015fturulabilir ve \"Y\u00fcr\u00fct\" d\u00fc\u011fmesine t\u0131klanarak test edilebilir. \"Script\" se\u00e7ene\u011fi se\u00e7ilir se\u00e7ilmez script edit\u00f6r\u00fc otomatik olarak a\u00e7\u0131l\u0131r.<\/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>Senaryo i\u00e7eri\u011fi:<\/p>\n\n\n\n<p><kbd>string stdout;<br>string stderr;<br>system.Exec(\"\/etc\/config\/addons\/email\/email 20\", &amp;stdout, &amp;stderr);<\/kbd><\/p>\n\n\n\n<p>\u00dc\u00e7\u00fcnc\u00fc sat\u0131rdaki \"20\" haricinde her \u015fey \"standart\" koddur. Sadece \"20\", i\u00e7eri\u011fi \"x ki\u015fisi mevcut\" posta mesaj\u0131 olan 20 numaral\u0131 posta \u015fablonunu belirtir. Posta g\u00f6nderimi her zaman bu \u015fekilde ba\u015flat\u0131l\u0131r.<\/p>\n\n\n\n<p>\"Hemen \/ gecikmeli\" a\u00e7\u0131l\u0131r men\u00fcs\u00fc eylemin hemen mi yoksa bir zaman gecikmesiyle mi (s, m, s) ger\u00e7ekle\u015ftirilece\u011fini belirler.<\/p>\n\n\n\n<p>\"Kilit a\u00e7\u0131k\" a\u00e7\u0131l\u0131r men\u00fcs\u00fc \"Kilitli kilitle \/ Kap\u0131y\u0131 a\u00e7 \/ Zaman sonra otomatik olarak kilitle\" se\u00e7eneklerini i\u00e7erir.<\/p>\n\n\n\n<p>Kod, sol alttaki \"Tamam\" d\u00fc\u011fmesine t\u0131klanarak kaydedilir. Program da sol alttaki \"Tamam\" d\u00fc\u011fmesine t\u0131klanarak kaydedilir ve olay ger\u00e7ekle\u015fti\u011finde derhal y\u00fcr\u00fct\u00fclebilir.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Okuma s\u00fcresi<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">dakika<\/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\/tr\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/\" rel=\"bookmark\">Daha fazlas\u0131n\u0131 oku \"<span class=\"screen-reader-text\">SmartHome - Programlar olu\u015fturun<\/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\/tr\/wp-json\/wp\/v2\/posts\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/tr\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}