{"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-foresporgsel-om-de-indvendige-bor-og-er-temperaturer","status":"publish","type":"post","link":"https:\/\/csiag.eu\/da\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/","title":{"rendered":"SV_IT_setzen - Varmestyring - Foresp\u00f8rgsel p\u00e5 indend\u00f8rs setpunkt og faktiske temperaturer"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">L\u00e6setid<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutter<\/span><\/span>\n<p>Ved varmestyring, hvor der t\u00e6ndes, n\u00e5r temperaturen falder til under setpunktstemperaturen, og slukkes, n\u00e5r den er n\u00e5et, sendes en anmodning til v\u00e6gtermostaten for begge v\u00e6rdikanaler.<\/p>\n\n\n\n<p>De returnerede v\u00e6rdier skrives til en variabel. <\/p>\n\n\n\n<p>Begge variabelv\u00e6rdier sammenlignes derefter med hinanden, og den n\u00f8dvendige handling udf\u00f8res i henhold til resultatet.<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installeret hardware<br>- Homematic 4-fold rel\u00e6modul&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>- Homematic v\u00e6gtermostat <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>Programmet:<\/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_set<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Manuskriptet:<\/p>\n\n\n\n<p><code>real Var_SV_IT_set;<br>real Var_SV_IT_actual;<br>var SV_IT_set;<br>var SV_IT_actual;<\/code><\/p>\n\n\n\n<p><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><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><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(\"smaller Var_SV_IT_set\");<br>}<br>ellers<br>{<br>dom.GetObject('SV_IT').State(1);<br>WriteLine(\"Var_SV_IT_actual\");WriteLine(\"greater Var_SV_IT_set\");<br>}<\/code><\/p>\n\n\n\n<p>Scriptets output (hvis linjerne <code>WriteLine(\" ... \")<\/code> er ikke kommenteret ud):<\/p>\n\n\n\n<p><code>Var_SV_IT_set<br>23.000000<br>Var_SV_IT_aktuel<br>22.300000<br>Var_SV_IT_aktuel<br>mindre Var_SV_IT_set<\/code><\/p>\n\n\n\n<p>Her er m\u00e5ltemperaturen f.eks. 23 \u00b0C. Den faktiske temperatur er 22,3 \u00b0C og er derfor lavere end setpunktstemperaturen. Setpunktstemperaturen n\u00e5s derfor ikke, og foresp\u00f8rgselsresultatet er derfor \"forkert\", hvilket er grunden til, at varmen er t\u00e6ndt.<\/p>\n\n\n\n<p>Kodelinjen, der introduceres med sekvensen <code>dom.GetObject<\/code>efterfulgt af enhedstypen \"<code>BidCos-RF.<\/code>\" for ikke-IP-enheder<\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p>overf\u00f8rer koblingsaktuatoren med den angivne adresse \"<code>IEQ0101895<\/code>\" p\u00e5 sin kanal \"<code>1.STATE<\/code>\" har status \"1\", for \"on\".<\/p>\n\n\n\n<p>Hvis setpunktstemperaturen er n\u00e5et, er foresp\u00f8rgselsresultatet \"true\", og varmen slukkes, hvilket initieres p\u00e5 samme m\u00e5de ved at \u00e6ndre status til \"0\".<\/p>\n\n\n\n<p>I <a href=\"https:\/\/github.com\/mdzio\/ccu-historian\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">CCU-historiker<\/a> (statistik add-on), s\u00e5 ser forordningen s\u00e5dan ud:<\/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\">Evaluering af CCU-historikeren<\/figcaption><\/figure>\n<\/div>\n\n\n<p>De to \u00f8verste dele af kurven viser status for de to rel\u00e6er, som skifter varmespiralerne ved henholdsvis 500 W og 1.000 W (1 = ON, 0 = OFF).<\/p>\n\n\n\n<p>Den tredje sektion repr\u00e6senterer rel\u00e6et, der er forbundet parallelt med den eksisterende ALDE-termostat, som skifter pumpen. <\/p>\n\n\n\n<p>Den fjerde sektion viser den indstillede temperatur p\u00e5 v\u00e6gtermostaten med den bl\u00e5 kurve og den faktiske temperatur m\u00e5lt med den lilla kurve.<br>Styringens inerti er 0,2 \u00b0C, indkoblingsn\u00f8jagtigheden er 0,1 \u00b0C.<\/p>\n\n\n\n<p>Det femte afsnit viser forl\u00f8bet af udetemperaturen.<\/p>\n\n\n\n<p>Den sjette sektion viser det kontinuerlige elforbrug. De sm\u00e5 fald repr\u00e6senterer de perioder, hvor k\u00f8leskabet er slukket og t\u00e6ndt, mens toppene repr\u00e6senterer det midlertidige forbrug af f.eks. kaffemaskinen eller st\u00f8vsugeren.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">L\u00e6setid<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutter<\/span><\/span>Ved varmestyring, hvor der t\u00e6ndes, n\u00e5r temperaturen falder under setpunktstemperaturen, og slukkes, n\u00e5r den er n\u00e5et, sendes en anmodning til v\u00e6gtermostaten for begge v\u00e6rdikanaler. De v\u00e6rdier, der modtages tilbage, skrives til en variabel. Begge variabelv\u00e6rdier sammenlignes derefter med hinanden, og den n\u00f8dvendige handling udf\u00f8res i henhold til resultatet. Programmet: Scriptet: real Var_SV_IT_set;real Var_SV_IT_actual;var...&nbsp;<a href=\"https:\/\/csiag.eu\/da\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/\" rel=\"bookmark\">L\u00e6s mere \"<span class=\"screen-reader-text\">SV_IT_setzen - Varmestyring - Foresp\u00f8rgsel p\u00e5 indend\u00f8rs setpunkt og faktiske temperaturer<\/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\/da\/wp-json\/wp\/v2\/posts\/2644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/comments?post=2644"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/posts\/2644\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/media?parent=2644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/categories?post=2644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/tags?post=2644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}