{"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-define-limites-de-comutacao-dependentes-de-carga","status":"publish","type":"post","link":"https:\/\/csiag.eu\/pt\/blog\/2022\/12\/03\/hm_lss-lastabhaengige-schaltschwellen-festlegen\/","title":{"rendered":"HG_LM \u2013 Definir limites de comuta\u00e7\u00e3o dependentes de carga"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"wp-block-paragraph\">Um limite de comuta\u00e7\u00e3o dependente da carga destina-se a evitar sobrecarga da linha que fornece energia de cais. Com base na pot\u00eancia m\u00e1xima permitida, 3.100 W assumida aqui, e na pot\u00eancia m\u00e1xima de aquecimento el\u00e9trico ALDE de 1.500 W (n\u00edvel I -&gt; 1.000 W, n\u00edvel II -Y 500 W), h\u00e1 cerca de 1.600 W de flexibilidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O programa:<\/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\">Programa \u2013 HG_LM \u2013 medi\u00e7\u00e3o de desempenho e comuta\u00e7\u00e3o baseada em desempenho<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">O c\u00f3digo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>real pwr = dom.GetObject(&quot;HG_LM_POWER&quot;).Value(); WriteLine(&quot;Pwr.&quot;);WriteLine(pwr);<br>var not_heating = dom.GetObject(&quot;SV_IT&quot;).Value(); WriteLine(&quot;n\u00e3o_aquecimento&quot;);WriteLine(n\u00e3o_aquecimento);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>if ((pwr &gt; 1) &amp;&amp; (pwr &lt;2201) &amp;&amp; (not_heat == falso))<br>{<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:1.STATE&quot;).State(1);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:2.STATE&quot;).State(1);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:3.STATE&quot;).State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dom.GetObject(&quot;BidCos-RF.SEQ3114635:1.STATE&quot;).State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>var P = &quot;P &gt; 1 &lt; 2201&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>elseif ((pwr &gt; 2200) &amp;&amp; (pwr &lt; 2601) &amp;&amp; (not_heat == falso))<br>{<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:1.STATE&quot;).State(1);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:2.STATE&quot;).State(1);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:3.STATE&quot;).State(0);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dom.GetObject(&quot;BidCos-RF.SEQ3114635:1.STATE&quot;).State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>var P = &quot;P &gt; 2200 &lt; 2601&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>elseif ((pwr &gt; 2600) &amp;&amp; (pwr &lt; 2801) &amp;&amp; (not_heat == falso))<br>{<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:1.STATE&quot;).State(1);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:2.STATE&quot;).State(0);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:3.STATE&quot;).State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dom.GetObject(&quot;BidCos-RF.SEQ3114635:1.STATE&quot;).State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>var P = &quot;P &gt; 2600 &lt; 2801&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>elseif ((pwr &gt; 2800) &amp;&amp; (pwr &lt;3101) &amp;&amp; (not_heat == falso))<br>{<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:1.STATE&quot;).State(1);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:2.STATE&quot;).State(0);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:3.STATE&quot;).State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dom.GetObject(&quot;BidCos-RF.SEQ3114635:1.STATE&quot;).State(0);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>! var P = &quot;P &gt; 2800 &lt; 3101&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>elseif (pwr &gt; 3100)<br>{<\/code><br><code>dom.GetObject(&quot;BidCos-RF.IEQ0101895:1.STATE&quot;).State(1);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:2.STATE&quot;).State(0);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:3.STATE&quot;).State(0);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dom.GetObject(&quot;BidCos-RF.SEQ3114635:1.STATE&quot;).State(0);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>var P = &quot;P &gt; 3100&quot;; dom.GetObject(&quot;Current_Load&quot;).State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>elseif (not_heat == verdadeiro)<br>{<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:1.STATE&quot;).State(0);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:2.STATE&quot;).State(0);<br>dom.GetObject(&quot;BidCos-RF.IEQ0101895:3.STATE&quot;).State(0);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dom.GetObject(&quot;BidCos-RF.SEQ3114635:1.STATE&quot;).State(1);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A sa\u00edda do script (se as linhas <code>WriteLinha(&quot;...&quot;)<\/code> n\u00e3o est\u00e3o comentados):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Pwr.<br>1882.919998<br>n\u00e3o_aque\u00e7a<br>falso.falso<br>P &gt; 1 &lt; 2201<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O script avalia a vari\u00e1vel do sistema <code>HG_LM_POWER<\/code> do script anterior, bem como o estado do canal 1 do m\u00f3dulo rel\u00e9 de 4 vias Homematic que comuta a bomba de aquecimento. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se houver reserva de energia suficiente, por exemplo, menos de 2.301 W, o status da bomba <code>1<\/code> , ou seja, a vari\u00e1vel do sistema <code>n\u00e3o_aque\u00e7a<\/code> = <code>falso.falso<\/code>, ent\u00e3o de acordo com <code>se<\/code>-Est\u00e1gios de ramifica\u00e7\u00e3o I e II ativados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, se a m\u00e1quina de caf\u00e9 estiver agora activada, s\u00e3o necess\u00e1rios 800 W adicionais. A produ\u00e7\u00e3o anterior de 2.131,7 W passa a ser 2.931,7 W.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O segundo ent\u00e3o entra em vigor <code>sen\u00e3o<\/code>-Ramo e Est\u00e1gio I est\u00e3o desligados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim que a m\u00e1quina de caf\u00e9 for novamente desligada, a necessidade de pot\u00eancia \u00e9 reduzida para o n\u00edvel anterior e o n\u00edvel I \u00e9 novamente ligado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os outros cen\u00e1rios funcionam da mesma maneira.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Um limiar de comuta\u00e7\u00e3o dependente da carga destina-se a evitar a sobrecarga da linha que alimenta a alimenta\u00e7\u00e3o em terra. Com base na pot\u00eancia m\u00e1xima permitida, aqui assumida como 3 100 W, e na pot\u00eancia m\u00e1xima de aquecimento el\u00e9trico ALDE de 1 500 W (n\u00edvel I -&gt; 1 000 W, n\u00edvel II -Y 500 W), obt\u00e9m-se uma margem de cerca de 1 600 W. O programa: O c\u00f3digo: real pwr = dom.GetObject(\"HG_LM_POWER\").Value(); WriteLine(\"Pwr.\");WriteLine(pwr);var...&nbsp;<a href=\"https:\/\/csiag.eu\/pt\/blog\/2022\/12\/03\/hm_lss-lastabhaengige-schaltschwellen-festlegen\/\" rel=\"bookmark\">Ler mais \"<span class=\"screen-reader-text\">HG_LM \u2013 Definir limites de comuta\u00e7\u00e3o dependentes de carga<\/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\/pt\/wp-json\/wp\/v2\/posts\/2632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/comments?post=2632"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/posts\/2632\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/media?parent=2632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/categories?post=2632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/pt\/wp-json\/wp\/v2\/tags?post=2632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}