{"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":"skapa-program-foer-smarta-hem","status":"publish","type":"post","link":"https:\/\/csiag.eu\/sv\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/","title":{"rendered":"SmartHome \u2013 skapa program"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">L\u00e4stid<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuter<\/span><\/span>\n<p>SmartHome-program anv\u00e4nds f\u00f6r att individuellt kartl\u00e4gga scenarier som inte kan implementeras med direktl\u00e4nkar. \u00d6versikten \u00f6ver programmen finns i menyn under \u201dProgram och genv\u00e4gar\u201d \u2013 \u201dProgram &amp; genv\u00e4gar p\u00e5 kontrollpanelen\u201d.<\/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>Ett nytt program skapas genom att klicka p\u00e5 knappen &quot;Ny&quot; l\u00e4ngst ner till v\u00e4nster. En befintlig kan redigeras genom att klicka p\u00e5 knappen &quot;Redigera&quot; till h\u00f6ger i raden i respektive program.<\/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>L\u00e5t oss titta p\u00e5 det f\u00f6rsta programmet som listas h\u00e4r &quot;A_EI_KY_Unlocked_Presence&quot; genom att klicka p\u00e5 knappen &quot;Redigera&quot;:<\/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>Enligt den inledningsvis n\u00e4mnda nomenklaturen \u00e4r detta l\u00e4genhet A, entr\u00e9, d\u00f6rrl\u00e5s, som ska g\u00e5 \u00f6ver till \u201dol\u00e5st\u201d l\u00e4ge n\u00e4r n\u00e5gon \u00e4r n\u00e4rvarande.<\/p>\n\n\n\n<p>H\u00e4r valdes f\u00f6rst systemvariabeln &quot;N\u00e4rvaro&quot; fr\u00e5n listan \u00f6ver systemvariabler genom att klicka p\u00e5 knappen &quot;Systemstatus&quot;. Rullgardinsmenyerna till\u00e5ter olika scenarier, s\u00e5som &quot;p\u00e5 \/ inte p\u00e5&quot;, &quot;n\u00e4rvarande \/ inte n\u00e4rvarande&quot;, &quot;utl\u00f6sa vid uppdatering \/ kontrollera \/ utl\u00f6sa vid \u00e4ndring&quot;. H\u00e4r b\u00f6r villkoret formuleras i IF-grenen att n\u00e4r statusen \u00e4ndras fr\u00e5n \u201dinte n\u00e4rvarande\u201d till \u201dn\u00e4rvarande\u201d utf\u00f6rs den eller de \u00e5tg\u00e4rder som definieras i THEN-grenen.<\/p>\n\n\n\n<p>Kryssrutan &quot;Innan exekvering...&quot; f\u00f6rblir vanligtvis aktiverad f\u00f6r att \u00e5terst\u00e4lla processer som kan ha f\u00f6rsenats av andra program med avseende p\u00e5 samma komponenter och f\u00f6r att s\u00e4kerst\u00e4lla att programmet k\u00f6rs smidigt.<\/p>\n\n\n\n<p>THEN-grenen definierar den avsedda \u00e5tg\u00e4rden, vilket inneb\u00e4r att exekvera ett skript som skickar ett e-postmeddelande (t.ex. att personen nu \u00e4r n\u00e4rvarande) och l\u00e5sa upp d\u00f6rrl\u00e5set.<\/p>\n\n\n\n<p>Programmet, som fungerar i motsats till detta, l\u00e5ser d\u00f6rren om personen uppt\u00e4cks som \u201dinte n\u00e4rvarande\u201d. P\u00e5 s\u00e5 s\u00e4tt skyddas f\u00f6rs\u00e4kringsr\u00e4ttsliga aspekter och f\u00f6rs\u00e4kringsbolaget kommer att l\u00f6sa eventuella inbrott som uppst\u00e5r eftersom d\u00f6rren kan bevisas vara ordentligt l\u00e5st (via mejl och systemloggen).<\/p>\n\n\n\n<p>Rullgardinsmenyn erbjuder varianterna &quot;Val av enhet, Systemvariabel, Skript&quot;. <\/p>\n\n\n\n<p>Skript kan skapas i den s\u00e5 kallade scripteditorn och testas genom att klicka p\u00e5 knappen &quot;K\u00f6r&quot;. Skriptredigeraren \u00f6ppnas automatiskt s\u00e5 snart alternativet &quot;Skript&quot; \u00e4r valt.<\/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>Manusinneh\u00e5llet:<\/p>\n\n\n\n<p><kbd>str\u00e4ng stdout;<br>str\u00e4ng stderr;<br>system.Exec(&quot;\/etc\/config\/addons\/email\/email 20&quot;, &amp;stdout, &amp;stderr);<\/kbd><\/p>\n\n\n\n<p>F\u00f6rutom &quot;20&quot; p\u00e5 den tredje raden \u00e4r allt &quot;standard&quot; kod. Endast &quot;20&quot; h\u00e4nvisar till e-postmall nummer 20, vars inneh\u00e5ll \u00e4r e-postmeddelandet &quot;Person x \u00e4r n\u00e4rvarande&quot;. Postleverans initieras alltid p\u00e5 detta s\u00e4tt.<\/p>\n\n\n\n<p>Rullgardinsmenyn &quot;omedelbart \/ f\u00f6rdr\u00f6jd kl&quot; avg\u00f6r om \u00e5tg\u00e4rden utf\u00f6rs omedelbart eller med en tidsf\u00f6rdr\u00f6jning (s, m, h).<\/p>\n\n\n\n<p>I rullgardinsmenyn &quot;L\u00e5s ol\u00e5st&quot; finns alternativen &quot;l\u00e5s l\u00e5st \/ \u00f6ppna d\u00f6rr \/ l\u00e5s automatiskt efter tid&quot; tillg\u00e4ngliga att v\u00e4lja mellan.<\/p>\n\n\n\n<p>Skriptet sparas genom att klicka p\u00e5 knappen &quot;OK&quot; l\u00e4ngst ner till v\u00e4nster. Programmet sparas sedan genom att klicka p\u00e5 &quot;OK&quot;-knappen l\u00e4ngst ner till v\u00e4nster och \u00e4r sedan tillg\u00e4ngligt f\u00f6r omedelbar k\u00f6rning n\u00e4r h\u00e4ndelsen intr\u00e4ffar.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">L\u00e4stid<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuter<\/span><\/span>SmartHome-programmen anv\u00e4nds f\u00f6r att individuellt kartl\u00e4gga scenarier som inte kan genomf\u00f6ras med direktl\u00e4nkar. En \u00f6versikt \u00f6ver programmen kan h\u00e4mtas i menyn under \"Program och genv\u00e4gar\" - \"Program &amp; genv\u00e4gar till centralenheten\". Ett nytt program skapas genom att klicka p\u00e5 knappen \"Nytt\" l\u00e4ngst ned till v\u00e4nster. Ett befintligt program kan redigeras genom att klicka p\u00e5 knappen \"Redigera\"...&nbsp;<a href=\"https:\/\/csiag.eu\/sv\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/\" rel=\"bookmark\">L\u00e4s mer \"<span class=\"screen-reader-text\">SmartHome \u2013 skapa program<\/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\/sv\/wp-json\/wp\/v2\/posts\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}