{"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":"variables-du-systeme-de-maison-intelligente","status":"publish","type":"post","link":"https:\/\/csiag.eu\/fr\/blog\/2021\/06\/18\/smarthome-systemvariablen\/","title":{"rendered":"SmartHome \u2013 variables syst\u00e8me"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Temps de lecture<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p class=\"wp-block-paragraph\">Certaines variables syst\u00e8me sont pr\u00e9d\u00e9finies, mais vous pouvez \u00e9galement les cr\u00e9er vous-m\u00eame et sont accessibles via le menu \u00ab Param\u00e8tres \u2013 Variables syst\u00e8me \u00bb. Les variables syst\u00e8me doivent \u00eatre uniques et ne peuvent donc \u00eatre attribu\u00e9es qu&#039;une seule fois par centre de contr\u00f4le. Les caract\u00e8res sp\u00e9ciaux dans le nom doivent \u00eatre \u00e9vit\u00e9s.<\/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\">Dans la vue des variables syst\u00e8me vous pouvez cliquer sur le bouton \u00ab Nouveau \u00bb en bas \u00e0 gauche<\/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\">une variable syst\u00e8me peut \u00eatre cr\u00e9\u00e9e.<\/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\">Le nom souhait\u00e9 de la variable syst\u00e8me est saisi dans le champ \u00ab Nom \u00bb, par exemple \u00ab Pr\u00e9sence \u00bb. La description de la variable syst\u00e8me peut \u00eatre diff\u00e9rente du nom ou identique.<\/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\">Vous avez le choix entre plusieurs options en tant que type de variable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez v\u00e9rifier la &quot;pr\u00e9sence&quot; d&#039;une personne, le seul choix est &quot;valeur logique&quot;, car l&#039;instruction de la variable syst\u00e8me &quot;pr\u00e9sence&quot; ne peut prendre que l&#039;\u00e9tat &quot;vrai&quot; ou &quot;faux&quot;. \u00ab Vrai \u00bb \u00e9quivaut donc \u00e0 \u00ab la personne est <em>pr\u00e9sent<\/em>&quot; ou &quot;<em>pas pr\u00e9sent<\/em>\u00ab . Ici, \u00ab non pr\u00e9sent \u00bb a \u00e9t\u00e9 d\u00e9lib\u00e9r\u00e9ment choisi au lieu de \u00ab absent \u00bb car \u00ab pr\u00e9sent \u00bb et \u00ab absent \u00bb peuvent facilement \u00eatre confondus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une liste de valeurs est int\u00e9ressante lorsqu&#039;une condition doit \u00eatre remplie en fonction de plusieurs valeurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une liste de valeurs peut contenir des nombres, mais aussi des valeurs num\u00e9riques, comme \u00ab \u00c9t\u00e9 ; \u00ab Automne \u00bb, chacun s\u00e9par\u00e9 de l\u2019autre par un point-virgule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toutes les donn\u00e9es au format \u00ab\u00a0num\u00e9ro\u00a0\u00bb sont servies via ce type. Vous pouvez prendre des valeurs positives et n\u00e9gatives,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es de type \u00ab\u00a0String\u00a0\u00bb sont constitu\u00e9es de toute cha\u00eene de valeurs alphanum\u00e9riques comprenant des caract\u00e8res sp\u00e9ciaux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La variable syst\u00e8me \u00ab Alarme \u00bb est d\u00e9finie par le syst\u00e8me sur \u00ab d\u00e9clench\u00e9e \u00bb, correspondant \u00e0 \u00ab vrai \u00bb, si une erreur se produit, sinon sur \u00ab non d\u00e9clench\u00e9e \u00bb, correspondant \u00e0 \u00ab faux \u00bb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le champ \u00ab Unit\u00e9 de mesure \u00bb, on peut par exemple saisir \u00ab kW \u00bb ou \u00ab \u00b0C \u00bb s&#039;il s&#039;agit de valeurs de puissance ou de temp\u00e9ratures par exemple.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les informations contenues dans le champ \u00ab Valeur \u00bb d\u00e9finissent la valeur initiale au d\u00e9marrage du syst\u00e8me, si elle doit \u00eatre consid\u00e9r\u00e9e comme \u00ab vraie \u00bb ou \u00ab fausse \u00bb par d\u00e9faut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous attribuez un canal d&#039;un appareil \u00e0 la variable syst\u00e8me, cliquez sur le bouton radio \u00ab avec \u00bb sous \u00ab Affectation de canal \u00bb. Dans ce cas, la variable syst\u00e8me n&#039;est plus affich\u00e9e sous \u00ab\u00a0Variables syst\u00e8me\u00a0\u00bb, mais plut\u00f4t dans l&#039;interface Web de l&#039;appareil correspondant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le langage de script, vous appelez la valeur d&#039;une variable syst\u00e8me <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>var mavar= dom.GetObject(&quot;Sysvar&quot;).Value();<\/kbd><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00e0 partir de, ou d\u00e9finit une valeur avec<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>dom.GetObject(&quot;Sysvar&quot;).State(mavar);<\/kbd>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez appeler la valeur d&#039;un canal d&#039;appareil<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>var mavar = dom.GetObject(&quot;BidCos-RF.MEQ0817107:1.LOWBAT&quot;).Value();<\/kbd><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">loin. Ici, \u00ab\u00a0BidCos-RF\u00a0\u00bb est l&#039;en-t\u00eate standardis\u00e9 et la cha\u00eene de caract\u00e8res suivante est l&#039;ID unique de l&#039;appareil respectif, qui a \u00e9t\u00e9 transmis lors de la formation du centre de contr\u00f4le, s\u00e9par\u00e9 par deux points du canal, ici \u00ab 1 \u00bb, son La valeur, ici \u00ab LOWBAT \u00bb, l&#039;\u00e9tat de charge de la batterie, doit \u00eatre interrog\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><kbd>WriteLine(mavar);<\/kbd> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">la valeur d\u00e9termin\u00e9e peut \u00eatre \u00e9mise.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Temps de lecture<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>Les variables syst\u00e8me sont en partie pr\u00e9d\u00e9finies, mais il est \u00e9galement possible de les cr\u00e9er soi-m\u00eame et d'y acc\u00e9der via le menu \"R\u00e9glages - Variables syst\u00e8me\". Les variables syst\u00e8me doivent \u00eatre uniques et ne peuvent donc \u00eatre attribu\u00e9es qu'une seule fois par centrale. Il convient d'\u00e9viter les caract\u00e8res sp\u00e9ciaux dans le nom. Dans la vue des variables syst\u00e8me, il est possible de cr\u00e9er une variable syst\u00e8me en cliquant sur le bouton \"Nouveau\" en bas \u00e0 gauche...&nbsp;<a href=\"https:\/\/csiag.eu\/fr\/blog\/2021\/06\/18\/smarthome-systemvariablen\/\" rel=\"bookmark\">Lire la suite \"<span class=\"screen-reader-text\">SmartHome \u2013 variables syst\u00e8me<\/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\/fr\/wp-json\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}