{"id":2644,"date":"2022-12-03T15:26:04","date_gmt":"2022-12-03T15:26:04","guid":{"rendered":"https:\/\/csiag.eu\/?p=2644"},"modified":"2023-01-12T09:37:13","modified_gmt":"2023-01-12T09:37:13","slug":"sv_it-demande-des-temperatures-interieures-doit-et-est","status":"publish","type":"post","link":"https:\/\/csiag.eu\/fr\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/","title":{"rendered":"SV_IT_set \u2013 contr\u00f4le du chauffage \u2013 requ\u00eate de la temp\u00e9rature int\u00e9rieure cible et r\u00e9elle"},"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\">Pour la commande du chauffage, l'activation lorsque la temp\u00e9rature est inf\u00e9rieure \u00e0 la temp\u00e9rature de consigne et la d\u00e9sactivation lorsqu'elle est atteinte, une demande est envoy\u00e9e au thermostat mural concernant les deux canaux de valeurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les valeurs obtenues en retour sont \u00e9crites dans une variable. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les deux valeurs de variables sont ensuite compar\u00e9es l'une \u00e0 l'autre et l'action requise est ex\u00e9cut\u00e9e en fonction du r\u00e9sultat.<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mat\u00e9riel install\u00e9<br>\u2013 Module relais 4 voies Homematic&nbsp;<a href=\"https:\/\/www.amazon.de\/HomeMatic-HM-LC-SW4-PCB-4-Kanal-Schaltaktor-Komplettbausatz\/dp\/B002BZGBA0\/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=Z241YRYEPSUX&amp;keywords=homematic+HM-LC-Sw4-WM&amp;qid=1667671691&amp;sprefix=homematic+hm-lc-sw4-wm%2Caps%2C137&amp;sr=8-1\" target=\"_blank\" rel=\"noreferrer noopener\">HM-LC-Sw4-WM<\/a><br>- Thermostat mural Homematic <a href=\"https:\/\/de.elv.com\/homematic-funk-wandthermostat-hm-tc-it-wm-w-eu-fuer-smart-home-hausautomation-132030\" target=\"_blank\" rel=\"noreferrer noopener\">HM-TC-IT-WM-W-EU<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le programme :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"246\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-17-1024x246.png\" alt=\"\" class=\"wp-image-2764\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-17-1024x246.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-17-300x72.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-17-768x184.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-17-1536x369.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-17-2048x491.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-17-1560x374.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">SV_IT_mettre<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Le script :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>r\u00e9el Var_SV_IT_set ;<br>r\u00e9el Var_SV_IT_actual ;<br>var SV_IT_set ;<br>var SV_IT_actual ;<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Var_SV_IT_set = dom.GetObject(\"BidCos-RF.MEQ1576103:2.SET_TEMPERATURE\").Value() ;<br>WriteLine(\"Var_SV_IT_set\");WriteLine(Var_SV_IT_set) ;<br>dom.GetObject(\"SV_IT_set\").State(Var_SV_IT_set) ;<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Var_SV_IT_actual = dom.GetObject(\"BidCos-RF.MEQ1576103:1.TEMPERATURE\").Value() ;<br>WriteLine(\"Var_SV_IT_actual\");WriteLine(Var_SV_IT_actual) ;<br>dom.GetObject(\"SV_IT_actual\").State(Var_SV_IT_actual) ;<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>if (Var_SV_IT_set &gt; Var_SV_IT_actual)<br>{<br>dom.GetObject('SV_IT').State(0) ;<br>WriteLine(\"Var_SV_IT_actual\");WriteLine(\"plus petit Var_SV_IT_set\") ;<br>}<br>autre<br>{<br>dom.GetObject('SV_IT').State(1) ;<br>WriteLine(\"Var_SV_IT_actual\");WriteLine(\"plus grand Var_SV_IT_set\") ;<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La sortie du script (si les lignes <code>\u00c9crireLigne(&quot; ... &quot;)<\/code> ne sont pas comment\u00e9s)\u00a0:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Var_SV_IT_set<br>23.000000<br>Var_SV_IT_actual<br>22.300000<br>Var_SV_IT_actual<br>plus petit Var_SV_IT_set<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ici, la temp\u00e9rature de consigne est par exemple de 23 \u00b0C. La temp\u00e9rature r\u00e9elle est de 22,3 \u00b0C et est donc inf\u00e9rieure \u00e0 la temp\u00e9rature de consigne. La temp\u00e9rature de consigne n'est donc pas atteinte, le r\u00e9sultat de l'interrogation est donc \"faux\", raison pour laquelle le chauffage est mis en marche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La ligne de code, introduite par la s\u00e9quence <code>dom.GetObject<\/code>suivi du type d'appareil \"<code>BidCos-RF.<\/code>\" pour les appareils non-IP<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dom.GetObject(&quot;BidCos-RF.IEQ0101895:1.STATE&quot;).State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">transmet \u00e0 l'actionneur de commutation avec l'adresse pr\u00e9d\u00e9finie \"<code>IEQ0101895<\/code>\" sur sa cha\u00eene \"<code>1.STATE<\/code>\"L'\u00e9tat \"1\", c'est-\u00e0-dire \"activ\u00e9\", est attribu\u00e9 \u00e0 l'indicateur d'\u00e9tat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si la temp\u00e9rature de consigne est atteinte, le r\u00e9sultat de l'interrogation est \"vrai\" et le chauffage est d\u00e9sactiv\u00e9, ce qui est initi\u00e9 de mani\u00e8re analogue par le passage de l'\u00e9tat \u00e0 \"0\".<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le <a href=\"https:\/\/github.com\/mdzio\/ccu-historian\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Historien du CCU<\/a> (add-on statistique), le r\u00e8glement se pr\u00e9sente alors comme suit :<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"456\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-18-1024x456.png\" alt=\"\" class=\"wp-image-2768\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-18-1024x456.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-18-300x134.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-18-768x342.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-18-1536x684.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-18-1560x694.png 1560w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-18.png 1784w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">\u00c9valuation de CCU-Historian<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Les deux parties sup\u00e9rieures de la courbe montrent l'\u00e9tat des deux relais, qui commutent respectivement les spirales chauffantes de 500 W, et de 1.000 W (1 = MARCHE, 0 = ARR\u00caT).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La troisi\u00e8me section repr\u00e9sente le relais connect\u00e9 en parall\u00e8le au thermostat ALDE existant, qui commute la pompe. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La quatri\u00e8me section montre, avec la courbe bleue, la temp\u00e9rature de consigne r\u00e9gl\u00e9e sur le thermostat mural et, avec la courbe violette, la temp\u00e9rature r\u00e9elle mesur\u00e9e.<br>L'inertie de la r\u00e9gulation est de 0,2 \u00b0C, la pr\u00e9cision de mise en marche de 0,1 \u00b0C.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La cinqui\u00e8me section repr\u00e9sente l'\u00e9volution de la temp\u00e9rature ext\u00e9rieure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La sixi\u00e8me section illustre la consommation continue d'\u00e9lectricit\u00e9. Les petites baisses repr\u00e9sentent les p\u00e9riodes d'arr\u00eat \/ de marche du r\u00e9frig\u00e9rateur, les pics repr\u00e9sentent la consommation temporaire de la machine \u00e0 caf\u00e9 ou de l'aspirateur, par exemple.<\/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>Pour la commande du chauffage, l'enclenchement lorsque la temp\u00e9rature est inf\u00e9rieure \u00e0 la temp\u00e9rature de consigne et l'arr\u00eat lorsque celle-ci est atteinte, une demande est envoy\u00e9e au thermostat mural concernant les deux canaux de valeurs. Les valeurs obtenues en retour sont \u00e9crites dans une variable. Les deux valeurs de la variable sont ensuite compar\u00e9es l'une \u00e0 l'autre et l'action requise est ex\u00e9cut\u00e9e en fonction du r\u00e9sultat. Le programme : Le script : real Var_SV_IT_set;real Var_SV_IT_actual;var...&nbsp;<a href=\"https:\/\/csiag.eu\/fr\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/\" rel=\"bookmark\">Lire la suite \"<span class=\"screen-reader-text\">SV_IT_set \u2013 contr\u00f4le du chauffage \u2013 requ\u00eate de la temp\u00e9rature int\u00e9rieure cible et r\u00e9elle<\/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":[347],"tags":[428,403,407,404,384,405,408,406],"class_list":["post-2644","post","type-post","status-publish","format-standard","hentry","category-smarthome-im-wohnmobil","tag-ccu-historian","tag-heizungssteuerung","tag-historian","tag-ist-temperatur","tag-schaltaktor","tag-soll-temperatur","tag-statistik","tag-wandthermostat"],"modified_by":"Achim Goerner","_links":{"self":[{"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/posts\/2644","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=2644"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/posts\/2644\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/media?parent=2644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/categories?post=2644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/fr\/wp-json\/wp\/v2\/tags?post=2644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}