{"id":2632,"date":"2022-12-03T15:06:30","date_gmt":"2022-12-03T15:06:30","guid":{"rendered":"https:\/\/csiag.eu\/?p=2632"},"modified":"2022-12-29T17:07:58","modified_gmt":"2022-12-29T17:07:58","slug":"hm_lss-definerer-belastningsafhaengige-koblingstaerskler","status":"publish","type":"post","link":"https:\/\/csiag.eu\/da\/blog\/2022\/12\/03\/hm_lss-lastabhaengige-schaltschwellen-festlegen\/","title":{"rendered":"HG_LM - Indstil belastningsafh\u00e6ngige koblingst\u00e6rskler"},"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>En belastningsafh\u00e6ngig koblingst\u00e6rskel er beregnet til at undg\u00e5 overbelastning af den linje, der forsyner landstr\u00f8mmen. Baseret p\u00e5 den maksimalt tilladte effekt, som her antages at v\u00e6re 3.100 W, og den maksimale ALDE-elvarmeeffekt p\u00e5 1.500 W (trin I -&gt; 1.000 W, trin II -Y 500 W), giver det en margin p\u00e5 ca. 1.600 W.<\/p>\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-22-1024x246.png\" alt=\"\" class=\"wp-image-2789\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-22-1024x246.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-22-300x72.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-22-768x184.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-22-1536x369.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-22-2048x492.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2022\/12\/image-22-1560x375.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Program - HG_LM - Effektm\u00e5ling og effektrelateret kobling<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Koden:<\/p>\n\n\n\n<p><code>real pwr = dom.GetObject(\"HG_LM_POWER\").Value(); WriteLine(\"Pwr.\");WriteLine(pwr);<br>var nicht_heizen = dom.GetObject(\"SV_IT\").Value(); WriteLine(\"nicht_heizen\");WriteLine(nicht_heizen);<\/code><\/p>\n\n\n\n<p><code>if ((pwr &gt; 1) &amp;&amp; (pwr &lt; 2201) &amp;&amp; (not_heating == false))<br>{<br>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(1);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:2.STATE\").State(1);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:3.STATE\").State(1);<\/code><\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p><code>var P = \"P &gt; 1 &lt; 2201&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p><code>elseif ((pwr &gt; 2200) &amp;&amp; (pwr &lt; 2601) &amp;&amp; (not_heating == false))<br>{<br>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(1);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:2.STATE\").State(1);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:3.STATE\").State(0);<\/code><\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p><code>var P = \"P &gt; 2200 &lt; 2601&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p><code>elseif ((pwr &gt; 2600) &amp;&amp; (pwr &lt; 2801) &amp;&amp; (not_heating == false))<br>{<br>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(1);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:2.STATE\").State(0);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:3.STATE\").State(1);<\/code><\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p><code>var P = \"P &gt; 2600 &lt; 2801&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p><code>elseif ((pwr &gt; 2800) &amp;&amp; (pwr &lt; 3101) &amp;&amp; (not_heating == false))<br>{<br>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(1);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:2.STATE\").State(0);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:3.STATE\").State(1);<\/code><\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(0);<\/code><\/p>\n\n\n\n<p><code>! var P = \"P &gt; 2800 &lt; 3101&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p><code>elseif (pwr &gt; 3100)<br>{<\/code><br><code>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(1);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:2.STATE\").State(0);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:3.STATE\").State(0);<\/code><\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(0);<\/code><\/p>\n\n\n\n<p><code>var P = \"P &gt; 3100\"; dom.GetObject(\"Current_Load\").State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p><code>elseif (not_heating == true)<br>{<br>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(0);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:2.STATE\").State(0);<br>dom.GetObject(\"BidCos-RF.IEQ0101895:3.STATE\").State(0);<\/code><\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<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>Pwr.<br>1882.919998<br>ikke_opvarmning<br>falsk<br>P &gt; 1 &lt; 2201<\/code><\/p>\n\n\n\n<p>Scriptet evaluerer systemvariablen <code>HG_LM_POWER<\/code> fra det forrige script, samt status for kanal 1 i Homematic 4-fold rel\u00e6modulet, der skifter varmepumpen. <\/p>\n\n\n\n<p>Hvis der er tilstr\u00e6kkelig str\u00f8mreserve, f.eks. mindre end 2.301 W, viser pumpens status <code>1<\/code> derfor er systemvariablen <code>ikke_opvarmning<\/code> = <code>falsk<\/code>s\u00e5, i henhold til <code>hvis<\/code>-Afdelingsniveau I og II er t\u00e6ndt.<\/p>\n\n\n\n<p>Hvis f.eks. kaffemaskinen nu er aktiveret, kr\u00e6ves der yderligere 800 W. Den tidligere effekt p\u00e5 2.131,7 W bliver til 2.931,7 W.<\/p>\n\n\n\n<p>Som f\u00f8lge heraf er den anden <code>elseif<\/code>-gren og trin I er slukket.<\/p>\n\n\n\n<p>N\u00e5r kaffemaskinen slukkes igen, reduceres effektbehovet til det tidligere niveau, og niveau I t\u00e6ndes igen.<\/p>\n\n\n\n<p>De andre scenarier fungerer p\u00e5 samme m\u00e5de.<\/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>En belastningsafh\u00e6ngig koblingst\u00e6rskel er beregnet til at undg\u00e5 overbelastning af den linje, der forsyner landstr\u00f8mmen. Baseret p\u00e5 den maksimalt tilladte effekt, som her antages at v\u00e6re 3.100 W, og den maksimale ALDE-elvarmeeffekt p\u00e5 1.500 W (niveau I -&gt; 1.000 W, niveau II -Y 500 W), giver det en margin p\u00e5 ca. 1.600 W. Programmet: Koden: real pwr = dom.GetObject(\"HG_LM_POWER\").Value(); WriteLine(\"Pwr.\");WriteLine(pwr);var...&nbsp;<a href=\"https:\/\/csiag.eu\/da\/blog\/2022\/12\/03\/hm_lss-lastabhaengige-schaltschwellen-festlegen\/\" rel=\"bookmark\">L\u00e6s mere \"<span class=\"screen-reader-text\">HG_LM - Indstil belastningsafh\u00e6ngige koblingst\u00e6rskler<\/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":[450,346,347],"tags":[452,451,453,389,454,391],"class_list":["post-2632","post","type-post","status-publish","format-standard","hentry","category-leistungsmessung","category-smarthome","category-smarthome-im-wohnmobil","tag-heizleistung","tag-lastabhaengig","tag-leistungsbedarf","tag-leistungsmessung","tag-leistungsreserve","tag-schaltschwelle"],"modified_by":"Achim Goerner","_links":{"self":[{"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/posts\/2632","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=2632"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/posts\/2632\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/media?parent=2632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/categories?post=2632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/da\/wp-json\/wp\/v2\/tags?post=2632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}