{"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-definir-umbrales-de-conmutacion-dependientes-de-la-carga","status":"publish","type":"post","link":"https:\/\/csiag.eu\/es\/blog\/2022\/12\/03\/hm_lss-lastabhaengige-schaltschwellen-festlegen\/","title":{"rendered":"HG_LM: establecer umbrales de conmutaci\u00f3n en funci\u00f3n de la carga"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de leer<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"wp-block-paragraph\">Un umbral de conmutaci\u00f3n en funci\u00f3n de la carga tiene por objeto evitar la sobrecarga de la l\u00ednea que suministra la corriente de tierra. Tomando como base la potencia m\u00e1xima permitida, que aqu\u00ed se supone de 3.100 W, y la potencia m\u00e1xima de la calefacci\u00f3n el\u00e9ctrica ALDE de 1.500 W (etapa I -&gt; 1.000 W, etapa II -Y 500 W), se obtiene un margen de unos 1.600 W.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El 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 - HG_LM - Medici\u00f3n de potencia y conmutaci\u00f3n en funci\u00f3n de la potencia<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">El c\u00f3digo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(0);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(0);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>var P = \"P &gt; 3100\"; dom.GetObject(\"Current_Load\").State(P);WriteLine(P);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><code>dom.GetObject(\"BidCos-RF.SEQ3114635:1.STATE\").State(1);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La salida del script (si las l\u00edneas <code>L\u00ednea de escritura(&quot;... &quot;)<\/code> no est\u00e1n comentados):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Pwr.<br>1882.919998<br>no_calentamiento<br>falso<br>P &gt; 1 &lt; 2201<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El script eval\u00faa la variable de sistema <code>HG_LM_POWER<\/code> del script anterior, as\u00ed como el estado del canal 1 del m\u00f3dulo de rel\u00e9 cu\u00e1druple Homematic que conmuta la bomba de calefacci\u00f3n. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si hay suficiente reserva de potencia, por ejemplo, menos de 2.301 W, el estado de la bomba <code>1<\/code> por lo tanto, la variable del sistema <code>no_calentamiento<\/code> = <code>falso<\/code>entonces, seg\u00fan la <code>si<\/code>-Rama Nivel I y II encendida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si, por ejemplo, ahora se activa la cafetera, se necesitan 800 W adicionales. La potencia anterior de 2.131,7 W se convierte en 2.931,7 W.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como resultado, el segundo <code>si no<\/code>-rama y la etapa I est\u00e1 apagada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando la cafetera se apaga de nuevo, la demanda de energ\u00eda se reduce al nivel anterior y el nivel I se conecta de nuevo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los dem\u00e1s escenarios funcionan de forma similar.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de leer<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Un umbral de conmutaci\u00f3n en funci\u00f3n de la carga tiene por objeto evitar la sobrecarga de la l\u00ednea que suministra la energ\u00eda el\u00e9ctrica en puerto. Tomando como base la potencia m\u00e1xima permitida, que aqu\u00ed se supone de 3.100 W, y la potencia m\u00e1xima de calefacci\u00f3n el\u00e9ctrica ALDE de 1.500 W (nivel I -&gt; 1.000 W, nivel II -Y 500 W), se obtiene un margen de unos 1.600 W. El programa: El c\u00f3digo: real pwr = dom.GetObject(\"HG_LM_POWER\").Value(); WriteLine(\"Pwr.\");WriteLine(pwr);var...&nbsp;<a href=\"https:\/\/csiag.eu\/es\/blog\/2022\/12\/03\/hm_lss-lastabhaengige-schaltschwellen-festlegen\/\" rel=\"bookmark\">Vaciar m\u00e1s \"<span class=\"screen-reader-text\">HG_LM: establecer umbrales de conmutaci\u00f3n en funci\u00f3n de la 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\/es\/wp-json\/wp\/v2\/posts\/2632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/comments?post=2632"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/posts\/2632\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/media?parent=2632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/categories?post=2632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/tags?post=2632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}