{"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-consulta-las-temperaturas-internas-deberia-y-es","status":"publish","type":"post","link":"https:\/\/csiag.eu\/es\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/","title":{"rendered":"SV_IT_set \u2013 control de calefacci\u00f3n \u2013 consulta de las temperaturas interiores objetivo y real"},"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>Para el control de la calefacci\u00f3n, que se enciende cuando la temperatura desciende por debajo de la temperatura de consigna y se apaga cuando se alcanza, se env\u00eda una solicitud al termostato de pared para ambos canales de valores.<\/p>\n\n\n\n<p>Los valores devueltos se escriben en una variable. <\/p>\n\n\n\n<p>A continuaci\u00f3n, los valores de ambas variables se comparan entre s\u00ed y se ejecuta la acci\u00f3n requerida en funci\u00f3n del resultado.<br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hardware instalado<br>\u2013 M\u00f3dulo de rel\u00e9 Homematic de 4 v\u00edas&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>- Termostato de pared homem\u00e1tico <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>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-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>El gui\u00f3n:<\/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>si (Var_SV_IT_set &gt; Var_SV_IT_actual)<br>{<br>dom.GetObject('SV_IT').State(0);<br>WriteLine(\"Var_SV_IT_actual\");WriteLine(\"Var_SV_IT_set m\u00e1s peque\u00f1o\");<br>}<br>dem\u00e1s<br>{<br>dom.GetObject('SV_IT').State(1);<br>WriteLine(\"Var_SV_IT_actual\");WriteLine(\"mayor Var_SV_IT_set\");<br>}<\/code><\/p>\n\n\n\n<p>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><code>Var_SV_IT_set<br>23.000000<br>Var_SV_IT_actual<br>22.300000<br>Var_SV_IT_actual<br>m\u00e1s peque\u00f1o Var_SV_IT_set<\/code><\/p>\n\n\n\n<p>Aqu\u00ed, por ejemplo, la temperatura objetivo es de 23 \u00b0C. La temperatura real es de 22,3 \u00b0C y, por tanto, es inferior a la temperatura de consigna. Por lo tanto, no se alcanza la temperatura de consigna y el resultado de la consulta es \"incorrecto\", por lo que la calefacci\u00f3n se conecta.<\/p>\n\n\n\n<p>La l\u00ednea de c\u00f3digo, introducida con la secuencia <code>dom.GetObject<\/code>seguido del tipo de dispositivo \"<code>BidCos-RF.<\/code>\"para dispositivos no IP<\/p>\n\n\n\n<p><code>dom.GetObject(\"BidCos-RF.IEQ0101895:1.STATE\").State(1);<\/code><\/p>\n\n\n\n<p>transfiere el actuador de conmutaci\u00f3n con la direcci\u00f3n indicada \"<code>IEQ0101895<\/code>\" en su canal \"<code>1.ESTADO<\/code>\"tiene el estado \"1\", para \"encendido\".<\/p>\n\n\n\n<p>Si se alcanza la temperatura de consigna, el resultado de la consulta es \"verdadero\" y la calefacci\u00f3n se desconecta, lo que se inicia del mismo modo cambiando el estado a \"0\".<\/p>\n\n\n\n<p>En el <a href=\"https:\/\/github.com\/mdzio\/ccu-historian\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Historiador del CCU<\/a> (complemento estad\u00edstico), la normativa queda as\u00ed:<\/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\">Evaluaci\u00f3n del historiador de CCU<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Las dos secciones superiores de la curva muestran el estado de los dos rel\u00e9s, que conmutan las bobinas de calefacci\u00f3n a 500 W y 1.000 W respectivamente (1 = ON, 0 = OFF).<\/p>\n\n\n\n<p>La tercera secci\u00f3n representa el rel\u00e9 conectado en paralelo al termostato ALDE existente, que conmuta la bomba. <\/p>\n\n\n\n<p>La cuarta secci\u00f3n muestra la temperatura ajustada en el termostato de pared con la curva azul y la temperatura real medida con la curva morada.<br>La inercia del mando es de 0,2 \u00b0C, la precisi\u00f3n de conexi\u00f3n es de 0,1 \u00b0C.<\/p>\n\n\n\n<p>La quinta secci\u00f3n muestra la evoluci\u00f3n de la temperatura exterior.<\/p>\n\n\n\n<p>La sexta secci\u00f3n muestra el consumo continuo de electricidad. Los peque\u00f1os descensos representan los periodos de apagado y encendido del frigor\u00edfico, mientras que los picos representan el consumo temporal de, por ejemplo, la cafetera o la aspiradora.<\/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>Para el control de la calefacci\u00f3n, que se enciende cuando la temperatura desciende por debajo de la temperatura de consigna y se apaga cuando se alcanza, se env\u00eda una solicitud al termostato de pared para ambos canales de valores. Los valores recibidos se escriben en una variable. A continuaci\u00f3n, los valores de ambas variables se comparan entre s\u00ed y se lleva a cabo la acci\u00f3n requerida en funci\u00f3n del resultado. El programa: El script: real Var_SV_IT_set;real Var_SV_IT_actual;var...&nbsp;<a href=\"https:\/\/csiag.eu\/es\/blog\/2022\/12\/03\/sv_it-abfrage-der-innen-soll-und-ist-temperaturen\/\" rel=\"bookmark\">Vaciar m\u00e1s \"<span class=\"screen-reader-text\">SV_IT_set \u2013 control de calefacci\u00f3n \u2013 consulta de las temperaturas interiores objetivo y real<\/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\/es\/wp-json\/wp\/v2\/posts\/2644","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=2644"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/posts\/2644\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/media?parent=2644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/categories?post=2644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/es\/wp-json\/wp\/v2\/tags?post=2644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}