{"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":"creer-des-programmes-de-maison-intelligente","status":"publish","type":"post","link":"https:\/\/csiag.eu\/fr\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/","title":{"rendered":"SmartHome \u2013 cr\u00e9er des programmes"},"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\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p>Les programmes SmartHome sont utilis\u00e9s pour cartographier individuellement des sc\u00e9narios qui ne peuvent pas \u00eatre mis en \u0153uvre avec des liens directs. L&#039;aper\u00e7u des programmes est accessible dans le menu sous \u00ab Programmes et raccourcis \u00bb \u2013 \u00ab Programmes et raccourcis du panneau de configuration \u00bb.<\/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>Un nouveau programme est cr\u00e9\u00e9 en cliquant sur le bouton \u00ab Nouveau \u00bb en bas \u00e0 gauche. Un programme existant peut \u00eatre modifi\u00e9 en cliquant sur le bouton \u00ab\u00a0Modifier\u00a0\u00bb \u00e0 droite dans la ligne du programme concern\u00e9.<\/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>Regardons le premier programme r\u00e9pertori\u00e9 ici \u00ab A_EI_KY_Unlocked_Presence \u00bb en cliquant sur le bouton \u00ab Modifier \u00bb :<\/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>Selon la nomenclature \u00e9voqu\u00e9e au d\u00e9but, il s&#039;agit de l&#039;appartement A, entr\u00e9e, serrure de porte, qui doit passer en position \u00ab d\u00e9verrouill\u00e9e \u00bb lorsque quelqu&#039;un est pr\u00e9sent.<\/p>\n\n\n\n<p>Ici, la variable syst\u00e8me \u00ab Pr\u00e9sence \u00bb a d&#039;abord \u00e9t\u00e9 s\u00e9lectionn\u00e9e dans la liste des variables syst\u00e8me en cliquant sur le bouton \u00ab \u00c9tat du syst\u00e8me \u00bb. Les menus d\u00e9roulants permettent diff\u00e9rents sc\u00e9narios, tels que \u00ab activ\u00e9\/non activ\u00e9 \u00bb, \u00ab pr\u00e9sent\/non pr\u00e9sent \u00bb, \u00ab d\u00e9clencheur sur mise \u00e0 jour\/v\u00e9rification\/d\u00e9clencheur sur changement \u00bb. Ici, la condition doit \u00eatre formul\u00e9e dans la branche IF selon laquelle lorsque le statut passe de \u00ab non pr\u00e9sent \u00bb \u00e0 \u00ab pr\u00e9sent \u00bb, la ou les actions d\u00e9finies dans la branche ALORS sont ex\u00e9cut\u00e9es.<\/p>\n\n\n\n<p>La case \u00e0 cocher \u00ab Avant l&#039;ex\u00e9cution\u2026 \u00bb reste g\u00e9n\u00e9ralement activ\u00e9e afin de r\u00e9initialiser les processus qui auraient pu \u00eatre retard\u00e9s par d&#039;autres programmes concernant les m\u00eames composants et de garantir le bon fonctionnement du programme.<\/p>\n\n\n\n<p>La branche ALORS d\u00e9finit l&#039;action pr\u00e9vue, qui consiste \u00e0 ex\u00e9cuter un script qui envoie un e-mail (par exemple que la personne est maintenant pr\u00e9sente) et \u00e0 d\u00e9verrouiller la serrure de la porte.<\/p>\n\n\n\n<p>Le programme, qui fonctionne \u00e0 l&#039;oppos\u00e9, verrouille la porte si la personne est reconnue comme \u00ab\u00a0absente\u00a0\u00bb. De cette mani\u00e8re, les aspects du droit des assurances sont prot\u00e9g\u00e9s et la compagnie d&#039;assurance r\u00e9glera toute effraction qui se produirait car il est possible de prouver que la porte a \u00e9t\u00e9 correctement verrouill\u00e9e (par e-mail et par le journal syst\u00e8me).<\/p>\n\n\n\n<p>Le menu d\u00e9roulant propose les variantes \u00ab S\u00e9lection d&#039;appareil, Variable syst\u00e8me, Script \u00bb. <\/p>\n\n\n\n<p>Les scripts peuvent \u00eatre cr\u00e9\u00e9s dans ce qu&#039;on appelle l&#039;\u00e9diteur de script et test\u00e9s en cliquant sur le bouton \u00ab Ex\u00e9cuter \u00bb. L&#039;\u00e9diteur de script s&#039;ouvre automatiquement d\u00e8s que l&#039;option &quot;Script&quot; est s\u00e9lectionn\u00e9e.<\/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>Le contenu du script :<\/p>\n\n\n\n<p><kbd>cha\u00eene sortie standard\u00a0;<br>cha\u00eene stderr\u00a0;<br>system.Exec(&quot;\/etc\/config\/addons\/email\/email 20&quot;, &amp;stdout, &amp;stderr);<\/kbd><\/p>\n\n\n\n<p>\u00c0 l\u2019exception du \u00ab 20 \u00bb sur la troisi\u00e8me ligne, tout est du code \u00ab standard \u00bb. Seul \u00ab 20 \u00bb fait r\u00e9f\u00e9rence au mod\u00e8le d&#039;e-mail num\u00e9ro 20, dont le contenu est le message \u00e9lectronique \u00ab La personne x est pr\u00e9sente \u00bb. La distribution du courrier est toujours initi\u00e9e de cette mani\u00e8re.<\/p>\n\n\n\n<p>Le menu d\u00e9roulant \u00ab imm\u00e9diatement \/ diff\u00e9r\u00e9 \u00e0 \u00bb d\u00e9termine si l&#039;action est r\u00e9alis\u00e9e imm\u00e9diatement ou avec une temporisation (s, m, h).<\/p>\n\n\n\n<p>Dans le menu d\u00e9roulant \u00ab\u00a0Verrouiller d\u00e9verrouill\u00e9\u00a0\u00bb, les options \u00ab\u00a0verrouiller verrouill\u00e9 \/ ouvrir la porte \/ verrouiller automatiquement apr\u00e8s un certain temps\u00a0\u00bb sont disponibles au choix.<\/p>\n\n\n\n<p>Le script est enregistr\u00e9 en cliquant sur le bouton \u00ab OK \u00bb en bas \u00e0 gauche. Le programme est ensuite enregistr\u00e9 en cliquant sur le bouton \u00ab OK \u00bb en bas \u00e0 gauche et est alors disponible pour une ex\u00e9cution imm\u00e9diate lorsque l&#039;\u00e9v\u00e9nement se produit.<\/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\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutes<\/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\/fr\/blog\/2021\/06\/18\/smarthome-programme-erstellen\/\" rel=\"bookmark\">Lire la suite \"<span class=\"screen-reader-text\">SmartHome \u2013 cr\u00e9er des programmes<\/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\/fr\/wp-json\/wp\/v2\/posts\/157","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=157"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/posts\/157\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/media?parent=157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/categories?post=157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/tags?post=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}