{"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":"lage-smarthusprogrammer","status":"publish","type":"post","link":"https:\/\/csiag.eu\/nb\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/","title":{"rendered":"SmartHome - Opprett programmer"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lesetid<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutter<\/span><\/span>\n<p>SmartHome-programmene brukes til \u00e5 kartlegge scenarier som ikke kan implementeres med direktekoblinger. Oversikten over programmene kan hentes frem i menyen under \"Programmer og snarveier\" - \"Programmer og snarveier til sentralenheter\".<\/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>Du oppretter et nytt program ved \u00e5 klikke p\u00e5 knappen \"Nytt\" nederst til venstre. Et eksisterende program kan redigeres ved \u00e5 klikke p\u00e5 \"Rediger\"-knappen til h\u00f8yre i linjen for det aktuelle programmet.<\/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>La oss ta en titt p\u00e5 det f\u00f8rste programmet som er oppf\u00f8rt her, \"A_EI_KY_Unlocked_Anwesen\", ved \u00e5 klikke p\u00e5 \"Rediger\"-knappen:<\/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>I henhold til nomenklaturen som ble nevnt innledningsvis, er dette d\u00f8rl\u00e5s p\u00e5 leilighet A, inngangsd\u00f8r, som skal g\u00e5 til \"ul\u00e5st\" stilling n\u00e5r noen er til stede.<\/p>\n\n\n\n<p>Her ble systemvariabelen \"Tilstedev\u00e6relse\" f\u00f8rst valgt fra listen over systemvariabler ved \u00e5 klikke p\u00e5 knappen \"Systemstatus\". Nedtrekksmenyene gir mulighet for ulike scenarier, for eksempel \"p\u00e5 \/ ikke p\u00e5\", \"til stede \/ ikke til stede\", \"utl\u00f8s \/ sjekk ved oppdatering \/ utl\u00f8s ved endring\". Her skal betingelsen formuleres i IF-grenen for at handlingen(e) som er definert i THEN-grenen, utf\u00f8res n\u00e5r statusen endres fra \"ikke til stede\" til \"til stede\".<\/p>\n\n\n\n<p>Avkrysningsboksen \"F\u00f8r kj\u00f8ring ...\" forblir vanligvis aktivert for \u00e5 tilbakestille eventuelle prosesser som er startet med forsinkelse av andre programmer med hensyn til de samme komponentene, og for \u00e5 sikre at programmet kj\u00f8rer problemfritt.<\/p>\n\n\n\n<p>I THEN-grenen defineres den tiltenkte handlingen, her kj\u00f8res et skript som sender en e-post (f.eks. om at personen n\u00e5 er til stede) og l\u00e5ser opp d\u00f8rl\u00e5sen.<\/p>\n\n\n\n<p>Programmet, som fungerer motsatt vei, l\u00e5ser d\u00f8ren hvis personen gjenkjennes som \"ikke til stede\". P\u00e5 denne m\u00e5ten ivaretas de forsikringsrettslige aspektene, og forsikringsselskapet vil betale for et innbrudd som har skjedd, ettersom d\u00f8ren beviselig var l\u00e5st p\u00e5 riktig m\u00e5te (via e-posten og systemloggen).<\/p>\n\n\n\n<p>Rullegardinmenyen tilbyr variantene \"Enhetsvalg, Systemvariabel, Skript\". <\/p>\n\n\n\n<p>Skript kan opprettes i skriptredigeringsprogrammet og testes ved \u00e5 klikke p\u00e5 \"Execute\"-knappen. Skriptredigeringsprogrammet \u00e5pnes automatisk s\u00e5 snart alternativet \"Skript\" er valgt.<\/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>Skriptets innhold:<\/p>\n\n\n\n<p><kbd>streng stdout;<br>streng stderr;<br>system.Exec(\"\/etc\/config\/addons\/email\/email 20\", &amp;stdout, &amp;stderr);<\/kbd><\/p>\n\n\n\n<p>Med unntak av \"20\" i tredje linje er alt \"standard\" kode. Bare \"20\" betegner postmal nummer 20, hvis innhold er postmeldingen \"Person x er til stede\". Mailutsendelse initieres alltid p\u00e5 denne m\u00e5ten.<\/p>\n\n\n\n<p>Nedtrekksmenyen \"umiddelbar\/forsinket med\" avgj\u00f8r om handlingen skal utf\u00f8res umiddelbart eller med en tidsforsinkelse (s, m, h).<\/p>\n\n\n\n<p>I rullegardinmenyen \"L\u00e5s ul\u00e5st\" finnes alternativene \"L\u00e5s l\u00e5st \/ \u00c5pne d\u00f8r \/ L\u00e5s automatisk etter tid\".<\/p>\n\n\n\n<p>Skriptet lagres ved \u00e5 klikke p\u00e5 \"OK\"-knappen nederst til venstre. Programmet lagres da ogs\u00e5 ved \u00e5 klikke p\u00e5 \"OK\"-knappen nederst til venstre, og er tilgjengelig for umiddelbar kj\u00f8ring n\u00e5r hendelsen inntreffer.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lesetid<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutter<\/span><\/span>SmartHome-programmene brukes til \u00e5 kartlegge scenarier som ikke kan implementeres med direktekoblinger. Oversikten over programmene finner du i menyen under \"Programmer og snarveier\" - \"Programmer og snarveier til sentralenheter\". Et nytt program opprettes ved \u00e5 klikke p\u00e5 knappen \"Nytt\" nederst til venstre. Et eksisterende program kan redigeres ved \u00e5 klikke p\u00e5 knappen \"Rediger\"...&nbsp;<a href=\"https:\/\/csiag.eu\/nb\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/\" rel=\"bookmark\">Les mer \"<span class=\"screen-reader-text\">SmartHome - Opprett programmer<\/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\/nb\/wp-json\/wp\/v2\/posts\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}