Creación de un sistema de calefacción inteligente para el hogar energéticamente eficiente utilizando Domoticz

El Instituto Abington ha sido un punto de encuentro clave para el pueblo desde su inauguración en 1909. Ahora, en 2017, llegó el momento de sustituir la antigua caldera de calefacción e instalar un sistema inteligente. calefacción Sistema de control para que el salón del pueblo sea confortable a la vez que ahorra energía y dinero.

"Necesitábamos un sistema de calefacción mejorado y energéticamente eficiente para que el Instituto pudiera prestar servicio a nuestros aldeanos y ahorrar dinero."

... Comité de Gestión

Abinton Institute

Introducción: ¿Por qué construimos el sistema de control de calefacción?

El Comité de Gestión del Instituto Abington dedicó bastante tiempo a investigar alternativas a las calderas de combustibles fósiles para la calefacción del Instituto. Existen multitud de opciones, cada una con sus propias limitaciones: costes, planes de amortización, necesidades de espacio/terreno, etc. Si a esto se le suma que el gobierno modifica los planes de amortización con mayor rapidez de la que el comité puede obtener presupuestos, revisarlos, responder e implementarlos, parecía imposible encontrar la solución adecuada.

Curiosamente, en una encuesta independiente que solicitamos, teníamos más probabilidades de ahorrar dinero (y ser ecológicos) al Sin desperdiciar calor, independientemente de cómo se generaraAsí pues, la vieja caldera, demasiado complicada y problemática (que nadie podía arreglar), fue sustituida por una físicamente más pequeña con la misma capacidad de calefacción, fabricada por un conocido fabricante de calderas para el que se pueden encontrar fácilmente técnicos de servicio competentes en un radio de 8 kilómetros.

La antigua caldera tenía un truco ingenioso (aunque ineficiente): se encendía cuando hacía frío afuera y los termostatos de los radiadores de cada habitación controlaban la temperatura. La nueva caldera solo tiene un termostato (interior), por lo que no puede saber con precisión cuándo calentar todo el edificio. Por lo tanto, además de que la caldera funciona más de lo necesario, los usuarios se encontraban con habitaciones frías porque los termostatos de los radiadores estaban bajados (como suele hacerse para ahorrar dinero) y, a veces, para colmo, subir la temperatura de los radiadores no tenía ningún efecto porque la caldera ya estaba apagada, habiendo alcanzado la temperatura objetivo indicada por el termostato de cada habitación.

Para superar esto automatización del hogar

Se ha desarrollado e instalado un sistema que permite controlar individualmente, mediante control por radio, la temperatura de consigna de cada termostato del radiador. Un controlador central descarga la matriz de ocupación prevista del edificio desde la página web del Instituto y enciende los radiadores a la temperatura deseada para el grupo ocupante, antes de los periodos de ocupación de cada habitación, y baja la temperatura cuando finaliza la ocupación.

De este modo, solo calentamos las habitaciones que lo requieren y durante el menor tiempo posible. Ofrecemos el máximo confort con el menor coste energético y la mínima intervención humana."


Características y beneficios

Característica Beneficio
Ajusta la temperatura de las habitaciones a la correcta para el grupo reservado. El grupo llega y encuentra la(s) habitación(es) lista(s) para usar.
Configura las habitaciones a la temperatura ambiente cuando están vacías El instituto no malgasta dinero calentando habitaciones vacías.
Funciona sin intervención (desde las reservas) Nadie tiene que llegar temprano para encender los radiadores.
Permite la intervención manual mediante termostato de pared. Permite a los grupos ajustar la temperatura
Se configuran temperaturas diferentes para cada grupo/habitación. Para adaptarlo a las diferentes actividades por sala para cada grupo
Conoce la velocidad de calentamiento de cada habitación. Puede encender la calefacción justo a tiempo para una habitación.
Se puede controlar mediante una página web o una aplicación móvil. Cualquier cambio de última hora puede gestionarse de forma remota.
Sabe que algunas partes del edificio son comunitarias. También puede garantizar que el vestíbulo, etc., se caliente cuando sea necesario.

Equipo utilizado

elemento de equipo Cantidad
AeoTecUSB Z-Stick Z-Wave controlador 1
Raspberry Pi v3 1
Qubino Z-Wave Relé 1D 1
Fibaro Z-Wave interruptor simple 2 2
Cometa Z-Wave Válvulas termostáticas para radiador (TRV) 2
POPP Z-Wave Válvulas termostáticas para radiador (TRV) 6
Danfoss Z-Wave Sensores de temperatura 4
Variedad de componentes eléctricos MK Grid: interruptores momentáneos, indicadores, fusibles -

Costo total El coste del sistema de calefacción para un edificio de considerables dimensiones con cuatro habitaciones principales (además de otras menos utilizadas) fue inferior a 1000 £, cantidad que esperamos recuperar en un par de años gracias a la reducción de nuestro gasto anual de 3000 £ en gasóleo de calefacción. Resultó mucho menos engorroso y económico que modificar la fontanería del edificio para convertir la única zona de calefacción (un solo conducto de ida y retorno que alimenta todos los radiadores e intercambiadores de calor) en seis zonas.

Todos los equipos han funcionado a la perfección, pero podré ofrecer una opinión más completa sobre ellos una vez que se hayan reintegrado al sistema estable que tenemos ahora.

Los dos Fibaro Los interruptores sirven para controlar los dos intercambiadores de calor accionados por ventilador que se utilizan (junto con un radiador) para calentar el Salón Principal, un espacio de unos 300 m².3.

El Qubino se utiliza para controlar la válvula de la calefacción central, ya que cuenta con contactos libres de tensión que permiten interrumpir la alimentación del controlador de calefacción existente (actualmente configurado para funcionar las 24 horas). Esta opción fue preferible a la sustitución del controlador existente, puesto que este también controla el agua caliente, la cual no era necesario modificar, y además permite volver al sistema anterior en caso de que surja algún problema con el nuevo.

Los componentes eléctricos debían utilizarse para realizar un cableado adecuado en el Fibaro y dispositivos Qubino, para agregar un interruptor de control manual (¡también muy útil para la inscripción!) y una luz indicadora y un fusible.

Software utilizado

Decidimos utilizar una placa RaspBerry Pi (v3) con software que nos permitiera programar exactamente lo que necesitábamos.

  • Servidor de automatización Domoticz para Linux en la Raspberry Pi
  • Un script personalizado de Python para interactuar con los datos de ocupación del sitio web de reservas del instituto llamado BkinTRVCtrl.py
  • Una página PHP en el sitio web de reservas para generar un calendario móvil de 7 días con datos de ocupación en formato JSON

Domoticz y BkinTRVCtrl.py Ambos se inician al arrancar el sistema.

DNS dinámico

También utilizamos freedns.afraid.org Para poder acceder a Domoticz y conectarme por SSH a la Raspberry Pi usando un nombre de dominio, necesitamos que BT, nuestro proveedor de internet, no nos proporcione direcciones IP estáticas. Sin embargo, gracias a la comprobación de la dirección IP del dominio cada 5 minutos, es muy raro que no se establezca la conexión de inmediato.

Esquema general del sistema de reservas y control de calefacción

El sistema de reservas en línea ya existía, desarrollado en PHP y MySQL, y gestiona las reservas y la facturación del Instituto Abington. Ofrece el calendario de reservas de los próximos 7 días en un archivo JSON, que se recopila diariamente mediante un programa en Python que se ejecuta en la Raspberry Pi del Instituto.

Abington Heating Control SchematicFigura 1Esquema del control de calefacción de Abington.

La Raspberry Pi también ejecuta Domoticz, que proporciona una interfaz detallada (a través de una aplicación o página web) para todas las funciones. Z-Wave El programa Python gestiona los dispositivos en uso y acepta comandos HTTP para controlarlos. Así, envía comandos HTTP a Domoticz cuando las habitaciones necesitan empezar a calentarse para una reserva o bajar la calefacción al finalizar esta.

Para permitir el acceso externo a internet a Domoticz, etc., estamos utilizando freedns.afraid.org para poder acceder a la Pi en xxx.xxx.org.

Domoticz permite la configuración y el control de todos los aspectos del sistema y proporciona todo lo necesario para configurar, controlar y supervisar el estado de todos los dispositivos, que incluyen válvulas termostáticas, termostatos de pared e interruptores para controlar los intercambiadores de calor accionados por ventilador en el salón principal y la caldera.

Aquí tenéis un panel con algunos valores cruciales para el desarrollador/instalador:

Domoticz Software InterfaceFigura 2Interfaz del software Domoticz.

También permite visualizar un plano con tantos o tan pocos detalles clave como se desee. De nuevo, lo usamos para obtener una vista detallada de lo que sucede cuando lo necesitamos, lo cual ha sido muy útil durante el desarrollo del programa en Python.

Domoticz Floor PlanFigura 3Plano de planta de Domoticz.

En el plano mostramos todos los dispositivos. Si pudiéramos cambiar la imagen utilizada para los termostatos de pared Danfoss, se distinguirían de los demás. POPP Las válvulas termostáticas y el diagrama de estado serían mucho más claros; otro elemento más en una lista interminable de tareas pendientes. Al menos había un buen icono de un gran ventilador rojo para los intercambiadores de calor y una hoguera para la caldera. Los elementos con estado ON/OFF se vuelven monocromáticos para indicar que están apagados.

Domoticz Heating GraphFigura 4Gráfico de calefacción Domoticz.

Domoticz también resulta muy útil para evaluar la velocidad de calentamiento de cada habitación, un dato fundamental para calcular el momento óptimo para comenzar a calentarla. Algunas habitaciones son bastante grandes y tardan bastante en alcanzar la temperatura deseada. Por supuesto, el siguiente paso para el programa en Python es registrar su propia velocidad de calentamiento para aprender cómo varía en función de la temperatura inicial, pero eso se abordará en una versión futura.

En última instancia, probablemente solo utilizaremos Domoticz para mostrar la temperatura y los puntos de ajuste de los termostatos de pared Danfoss en las cuatro habitaciones principales y la POPP Las válvulas termostáticas se instalan en otras habitaciones menos importantes, tal como están, pero Domoticz es una herramienta maravillosa que lo ve todo y lo hace todo, situándose en el centro del sistema y ha demostrado ser muy fiable.No he abordado aquí la mayoría de sus capacidades, pero existen muchos sistemas similares.

Además, y de forma muy útil, Domoticz permite el acceso al nivel inferior de z-wave comunicación, en este caso Openzwave, donde puedes acceder a todos los detalles de cada dispositivo.

Openzwave Device ControlFigura 5Control de dispositivos Openzwave.

Aquí pueden ver que hemos limitado la temperatura máxima que los usuarios pueden solicitar a 22 °C para evitar a los usuarios impacientes que creen que a mayor temperatura, más rápido se calentará la habitación. Supongo que esto viene de milenios de quemar leña; cuanta más leña se usa, más rápido se calienta, y nos llevará al menos una generación erradicar esa costumbre.

Interfaz web sencilla

Sin embargo, aunque Domoticz ofrece todo lo que un desarrollador podría desear, sentimos que necesitábamos una interfaz ultraclara y sencilla que mostrara:

  • La hora actual
  • Las habitaciones
  • ¿Quiénes los ocupan, si es que alguien los ocupa?
  • Los tiempos de ocupación de ese usuario en esa habitación.
  • Próximas reservas
  • La temperatura real de cada habitación
  • La temperatura solicitada para cada habitación
  • Estado de la batería
  • Tanto si la caldera está encendida como apagada

Esta será la interfaz de monitorización más sencilla para nuestro grupo de administradores voluntarios.

Main Web Heating InterfaceFigura 6Interfaz principal de calentamiento web.

Si el administrador considera necesario modificar la temperatura solicitada en una habitación, al hacer clic en la temperatura solicitada podrá introducir un nuevo valor:

Individual Radiator Web InterfaceFigura 7Interfaz web individual para radiadores.

Si la temperatura actual se muestra en rojo, aún está por debajo de la temperatura deseada; si se muestra en verde, se ha alcanzado. En la imagen principal de arriba, se puede ver que el Salón Principal sigue calentándose y, teóricamente, alcanzará los 21 °C para la reunión de la WI, una hora y cuarenta y cinco minutos después, a las 19:00. El Vestíbulo, una zona común del edificio, ya ha alcanzado la temperatura deseada porque se utilizó previamente como cafetería. La página está desarrollada con AngularJS y funciona mediante feeds JSON y peticiones HTTP.

Resumen

Así pues, tras considerar todos los sistemas disponibles, desde sistemas de control de válvulas termostáticas (TRV) estándar que, lamentablemente, carecen de capacidad para recibir datos de otros sistemas, hasta válvulas termostáticas conectadas a la red eléctrica controladas por múltiples PiZeros, decidimos optar por Z-Wave y una Raspberry Pi central. Hasta ahora, parece haber sido una buena decisión, sobre todo por el soporte de Vesternet para el Z-Wave Los dispositivos han sido (y siguen siendo) excepcionales.

Hemos implementado el sistema y funciona. Los grupos que utilizan el Instituto se han mostrado asombrados al encontrar la calefacción encendida, incluso a primera hora de la mañana. Contamos con un sencillo sistema de control y monitorización que envía correos electrónicos cuando algo falla o las baterías están bajas. Nunca más se debería dejar la calefacción encendida en una habitación durante tres días sin que nadie se dé cuenta.

Dentro de 5 años, este tipo de cosas serán la norma, pero animo a los administradores de edificios públicos antiguos con sistemas de calefacción sencillos a que consideren la idea de que dichos sistemas pueden actualizarse para ser más inteligentes con una facilidad asombrosa y prácticamente sin causar molestias.


Vesternet Estudios de caso

Lea todos nuestros estudios de casos de usuarios reales. Aquí