{"id":145,"date":"2021-06-18T13:12:44","date_gmt":"2021-06-18T13:12:44","guid":{"rendered":"https:\/\/csiag.eu\/?p=145"},"modified":"2022-12-31T15:13:28","modified_gmt":"2022-12-31T15:13:28","slug":"promenne-systemu-smarthome","status":"publish","type":"post","link":"https:\/\/csiag.eu\/cs\/blog\/2021\/06\/18\/smarthome-systemvariablen\/","title":{"rendered":"SmartHome - Syst\u00e9mov\u00e9 prom\u011bnn\u00e9"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Doba \u010dten\u00ed<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minuty<\/span><\/span>\n<p class=\"wp-block-paragraph\">N\u011bkter\u00e9 syst\u00e9mov\u00e9 prom\u011bnn\u00e9 jsou p\u0159eddefinovan\u00e9, ale m\u016f\u017eete si je tak\u00e9 sami vytvo\u0159it a p\u0159istupovat k nim prost\u0159ednictv\u00edm nab\u00eddky \"Nastaven\u00ed - Syst\u00e9mov\u00e9 prom\u011bnn\u00e9\". Syst\u00e9mov\u00e9 prom\u011bnn\u00e9 mus\u00ed b\u00fdt jedine\u010dn\u00e9, tzn. \u017ee mohou b\u00fdt jednomu \u0159\u00eddic\u00edmu centru p\u0159i\u0159azeny pouze jednou. Je t\u0159eba se vyhnout speci\u00e1ln\u00edm znak\u016fm v n\u00e1zvu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-21-1024x471.png\" alt=\"\" class=\"wp-image-146\" width=\"572\" height=\"263\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-21-1024x471.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-21-300x138.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-21-768x353.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-21-1536x706.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-21-1560x717.png 1560w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-21.png 1666w\" sizes=\"(max-width: 572px) 100vw, 572px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">V zobrazen\u00ed syst\u00e9mov\u00fdch prom\u011bnn\u00fdch klikn\u011bte na tla\u010d\u00edtko \"Nov\u00fd\" vlevo dole.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"36\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-22-1024x36.png\" alt=\"\" class=\"wp-image-148\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-22-1024x36.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-22-300x10.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-22-768x27.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-22-1536x54.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-22-2048x71.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-22-1560x54.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">lze vytvo\u0159it syst\u00e9movou prom\u011bnnou.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"187\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-25-1024x187.png\" alt=\"\" class=\"wp-image-151\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-25-1024x187.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-25-300x55.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-25-768x140.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-25-1536x281.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-25-1560x285.png 1560w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-25.png 2002w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Do pole \"N\u00e1zev\" se zad\u00e1 po\u017eadovan\u00fd n\u00e1zev syst\u00e9mov\u00e9 prom\u011bnn\u00e9, nap\u0159. \"P\u0159\u00edtomnost\". Popis syst\u00e9mov\u00e9 prom\u011bnn\u00e9 se m\u016f\u017ee li\u0161it nebo b\u00fdt shodn\u00fd s n\u00e1zvem.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"205\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-27-1024x205.png\" alt=\"\" class=\"wp-image-153\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-27-1024x205.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-27-300x60.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-27-768x154.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2021\/06\/image-27.png 1500w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pro typ prom\u011bnn\u00e9 existuje n\u011bkolik mo\u017enost\u00ed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud chcete zkontrolovat \"p\u0159\u00edtomnost\" osoby, je jedinou volbou \"logick\u00e1 hodnota\", proto\u017ee p\u0159\u00edkaz syst\u00e9mov\u00e9 prom\u011bnn\u00e9 \"p\u0159\u00edtomnost\" m\u016f\u017ee nab\u00fdvat pouze stavu \"true\" nebo \"false\". \"Pravda\" je tedy ekvivalentn\u00ed v\u00fdrazu \"osoba je\". <em>p\u0159\u00edtomnost<\/em>\" nebo \"<em>nen\u00ed p\u0159\u00edtomen<\/em>\". Zde bylo z\u00e1m\u011brn\u011b zvoleno slovo \"nep\u0159\u00edtomn\u00fd\" m\u00edsto slova \"nep\u0159\u00edtomn\u00fd\", proto\u017ee slova \"p\u0159\u00edtomn\u00fd\" a \"nep\u0159\u00edtomn\u00fd\" lze snadno zam\u011bnit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seznam hodnot je zaj\u00edmav\u00fd, pokud m\u00e1 b\u00fdt podm\u00ednka spln\u011bna v z\u00e1vislosti na n\u011bkolika hodnot\u00e1ch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seznam hodnot m\u016f\u017ee obsahovat \u010d\u00edsla, ale tak\u00e9 \u010d\u00edseln\u00e9 hodnoty, nap\u0159\u00edklad \"l\u00e9to; podzim\", kter\u00e9 jsou od sebe odd\u011bleny st\u0159edn\u00edkem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prost\u0159ednictv\u00edm tohoto typu se obsluhuj\u00ed v\u0161echna data ve form\u00e1tu \"\u010c\u00edslo\". Mohou p\u0159ij\u00edmat kladn\u00e9 i z\u00e1porn\u00e9 hodnoty,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Data typu \"String\" jsou tvo\u0159ena libovoln\u00fdm \u0159et\u011bzcem alfanumerick\u00fdch hodnot v\u010detn\u011b speci\u00e1ln\u00edch znak\u016f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Syst\u00e9mov\u00e1 prom\u011bnn\u00e1 \"Alarm\" je syst\u00e9mem nastavena na hodnotu \"spu\u0161t\u011bno\", co\u017e odpov\u00edd\u00e1 hodnot\u011b \"true\", pokud dojde k chyb\u011b, jinak na hodnotu \"nespu\u0161t\u011bno\", co\u017e odpov\u00edd\u00e1 hodnot\u011b \"false\".<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do pole \"Jednotka m\u011b\u0159en\u00ed\" m\u016f\u017eete zadat tak\u00e9 nap\u0159\u00edklad \"kW\" nebo \"\u00b0C\", pokud se jedn\u00e1 o hodnoty v\u00fdkonu nebo teploty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Polo\u017eka v poli \"Hodnota\" ur\u010duje po\u010d\u00e1te\u010dn\u00ed hodnotu p\u0159i spu\u0161t\u011bn\u00ed syst\u00e9mu, zda se m\u00e1 ve v\u00fdchoz\u00edm nastaven\u00ed p\u0159edpokl\u00e1dat \"true\" nebo \"false\".<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pokud p\u0159i\u0159ad\u00edte kan\u00e1l za\u0159\u00edzen\u00ed k syst\u00e9mov\u00e9 prom\u011bnn\u00e9, klikn\u011bte na p\u0159ep\u00edna\u010d \"S\" v \u010d\u00e1sti \"P\u0159i\u0159azen\u00ed kan\u00e1lu\". V tomto p\u0159\u00edpad\u011b se syst\u00e9mov\u00e1 prom\u011bnn\u00e1 ji\u017e nezobrazuje v \u010d\u00e1sti \"Syst\u00e9mov\u00e9 prom\u011bnn\u00e9\", ale ve webov\u00e9m rozhran\u00ed p\u0159\u00edslu\u0161n\u00e9ho za\u0159\u00edzen\u00ed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V jazyce skript\u016f se hodnota syst\u00e9mov\u00e9 prom\u011bnn\u00e9 vyvol\u00e1 pomoc\u00ed p\u0159\u00edkazu <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>var myvar= dom.GetObject(\"Sysvar\").Value();<\/kbd><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nebo nastav\u00ed hodnotu pomoc\u00ed<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>dom.GetObject(\"Sysvar\").State(myvar);<\/kbd>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hodnota kan\u00e1lu za\u0159\u00edzen\u00ed se vyvol\u00e1 pomoc\u00ed p\u0159\u00edkazu<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>var myvar = dom.GetObject(\"BidCos-RF.MEQ0817107:1.LOWBAT\").Value();<\/kbd><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">. Zde je \"BidCos-RF.\" standardizovan\u00e1 hlavi\u010dka a n\u00e1sleduj\u00edc\u00ed \u0159et\u011bzec znak\u016f je jedine\u010dn\u00e9 ID p\u0159\u00edslu\u0161n\u00e9ho za\u0159\u00edzen\u00ed, kter\u00e9 bylo p\u0159ed\u00e1no p\u0159i programov\u00e1n\u00ed zabezpe\u010dovac\u00ed \u00fast\u0159edny, odd\u011blen\u00e9 dvojte\u010dkou od kan\u00e1lu, zde \"1\", jeho\u017e hodnota, zde \"LOWBAT\", stav nabit\u00ed baterie, m\u00e1 b\u00fdt dotazov\u00e1na.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>WriteLine(myvar);<\/kbd> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">lze vypsat stanovenou hodnotu.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Doba \u010dten\u00ed<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minuty<\/span><\/span>N\u011bkter\u00e9 syst\u00e9mov\u00e9 prom\u011bnn\u00e9 jsou p\u0159eddefinovan\u00e9, ale m\u016f\u017eete si je tak\u00e9 sami vytvo\u0159it a p\u0159istupovat k nim prost\u0159ednictv\u00edm nab\u00eddky \"Nastaven\u00ed - Syst\u00e9mov\u00e9 prom\u011bnn\u00e9\". Syst\u00e9mov\u00e9 prom\u011bnn\u00e9 mus\u00ed b\u00fdt jedine\u010dn\u00e9, tzn. \u017ee mohou b\u00fdt jednomu \u0159\u00eddic\u00edmu centru p\u0159i\u0159azeny pouze jednou. Je t\u0159eba se vyhnout speci\u00e1ln\u00edm znak\u016fm v n\u00e1zvu. V zobrazen\u00ed syst\u00e9mov\u00fdch prom\u011bnn\u00fdch lze syst\u00e9movou prom\u011bnnou vytvo\u0159it kliknut\u00edm na tla\u010d\u00edtko \"Nov\u00e1\" v lev\u00e9m doln\u00edm rohu...&nbsp;<a href=\"https:\/\/csiag.eu\/cs\/blog\/2021\/06\/18\/smarthome-systemvariablen\/\" rel=\"bookmark\">\u010c\u00edst d\u00e1le \"<span class=\"screen-reader-text\">SmartHome - Syst\u00e9mov\u00e9 prom\u011bnn\u00e9<\/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,352],"tags":[736,742,740,370,741,373,739,743],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-smarthome","category-smarthome-systemvariablen","tag-anwesenheit","tag-kanalzuprdnung","tag-logikwert","tag-smarthome","tag-string","tag-systemvariable","tag-systemvariablen","tag-zeichenkette"],"modified_by":"Achim Goerner","_links":{"self":[{"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/cs\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}