{"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-sporring-av-innsiden-bor-og-er-temperaturer","status":"publish","type":"post","link":"https:\/\/csiag.eu\/nb\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/","title":{"rendered":"SV_IT_setzen - Varmestyring - Foresp\u00f8rsel om innend\u00f8rs settpunkt og faktiske temperaturer"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lesetid<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutter<\/span><\/span>\n<p>For varmestyring, som sl\u00e5r seg p\u00e5 n\u00e5r temperaturen faller under settpunktstemperaturen og sl\u00e5r seg av n\u00e5r den er n\u00e5dd, sendes det en foresp\u00f8rsel til veggtermostaten for begge verdikanalene.<\/p>\n\n\n\n<p>De returnerte verdiene skrives til en variabel. <\/p>\n\n\n\n<p>Begge variabelverdiene sammenlignes deretter med hverandre, og den n\u00f8dvendige handlingen utf\u00f8res i henhold til resultatet.<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installert maskinvare<br>- Homematic 4-fold rel\u00e9modul&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 veggtermostat <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>Manuset:<\/p>\n\n\n\n<p><code>ekte 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_aktuell\");WriteLine(Var_SV_IT_aktuell);<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_aktuell\");WriteLine(\"mindre Var_SV_IT_set\");<br>}<br>ellers<br>{<br>dom.GetObject('SV_IT').State(1);<br>WriteLine(\"Var_SV_IT_aktuell\");WriteLine(\"st\u00f8rre Var_SV_IT_set\");<br>}<\/code><\/p>\n\n\n\n<p>Utdataene fra skriptet (hvis linjene <code>WriteLine(\" ... \")<\/code> er ikke kommentert ut):<\/p>\n\n\n\n<p><code>Var_SV_IT_set<br>23.000000<br>Var_SV_IT_aktuell<br>22.300000<br>Var_SV_IT_aktuell<br>mindre Var_SV_IT_set<\/code><\/p>\n\n\n\n<p>Her er for eksempel m\u00e5ltemperaturen 23 \u00b0C. Den faktiske temperaturen er 22,3 \u00b0C og er derfor lavere enn settpunktstemperaturen. Settpunktstemperaturen er derfor ikke n\u00e5dd, og sp\u00f8rringsresultatet er derfor \"feil\", og derfor er oppvarmingen sl\u00e5tt P\u00c5.<\/p>\n\n\n\n<p>Kodelinjen, introdusert med sekvensen <code>dom.GetObject<\/code>etterfulgt av enhetstypen \"<code>BidCos-RF.<\/code>\" for ikke-IP-enheter<\/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 angitte adressen \"<code>IEQ0101895<\/code>\" p\u00e5 kanalen hans \"<code>1.STATE<\/code>\" har status \"1\", for \"p\u00e5\".<\/p>\n\n\n\n<p>Hvis settpunkttemperaturen er n\u00e5dd, er sp\u00f8rringsresultatet \"true\", og oppvarmingen sl\u00e5s AV, noe som initieres p\u00e5 samme m\u00e5te ved \u00e5 endre statusen til \"0\".<\/p>\n\n\n\n<p>I <a href=\"https:\/\/github.com\/mdzio\/ccu-historian\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">CCUs historiker<\/a> (statistikktillegg), ser forskriften da slik ut:<\/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 av CCU-historikeren<\/figcaption><\/figure>\n<\/div>\n\n\n<p>De to \u00f8verste delene av kurven viser statusen til de to rel\u00e9ene, som kobler varmebatteriene p\u00e5 henholdsvis 500 W og 1000 W (1 = P\u00c5, 0 = AV).<\/p>\n\n\n\n<p>Den tredje delen representerer rel\u00e9et som er koblet parallelt med den eksisterende ALDE-termostaten, og som kobler inn pumpen. <\/p>\n\n\n\n<p>Den fjerde delen viser den innstilte temperaturen p\u00e5 veggtermostaten med den bl\u00e5 kurven og den faktiske temperaturen m\u00e5lt med den lilla kurven.<br>Reguleringens treghet er 0,2 \u00b0C, og innkoblingsn\u00f8yaktigheten er 0,1 \u00b0C.<\/p>\n\n\n\n<p>Den femte delen viser utviklingen av utetemperaturen.<\/p>\n\n\n\n<p>Den sjette delen viser det kontinuerlige str\u00f8mforbruket. De sm\u00e5 nedgangene representerer periodene n\u00e5r kj\u00f8leskapet er sl\u00e5tt av og p\u00e5, mens toppene representerer det midlertidige forbruket til for eksempel 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\">Lesetid<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutter<\/span><\/span>For varmestyring, som sl\u00e5r seg p\u00e5 n\u00e5r temperaturen faller under settpunktstemperaturen og sl\u00e5r seg av n\u00e5r den er n\u00e5dd, sendes en foresp\u00f8rsel til veggtermostaten for begge verdikanalene. Verdiene som mottas tilbake, skrives til en variabel. Begge variabelverdiene sammenlignes deretter med hverandre, og den n\u00f8dvendige handlingen utf\u00f8res i henhold til resultatet. Programmet: Skriptet: real Var_SV_IT_set;real Var_SV_IT_actual;var...&nbsp;<a href=\"https:\/\/csiag.eu\/nb\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/\" rel=\"bookmark\">Les mer \"<span class=\"screen-reader-text\">SV_IT_setzen - Varmestyring - Foresp\u00f8rsel om innend\u00f8rs settpunkt 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\/nb\/wp-json\/wp\/v2\/posts\/2644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/comments?post=2644"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/posts\/2644\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/media?parent=2644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/categories?post=2644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/nb\/wp-json\/wp\/v2\/tags?post=2644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}