¿Quieres conseguir todos los dispositivos inteligentes al mejor precio? ¡Únete a nuestro telegram!
Automatiza la calefacción de casa y ahorra energía
Anteriormente vimos como configurar un termostato WiFi de Beok para controlarlo desde Home Assistant. Hoy vamos a automatizarla para que mantenga la temperatura de casa encendiéndose y apagándose automáticamente cuando sea necesario.

A la hora de automatizar la temperatura de casa cada uno tiene sus preferencias. Personalmente no soy una persona friolera y no necesito elevar demasiado la temperatura de casa para estar cómodo.
Además, por la noche, mientras duermo, prefiero mantenerla apagada ya que no paso nada de frío en la cama por ello, mi automatización de apagado que comparto a continuación, apaga la calefacción a las 23:45 cada día sin importar a que temperatura este la casa.
Lo que te quiero decir con esta introducción es que las dos siguientes automatizaciones deben ser un base como referencia y deberás personalizarlas a tu gusto.
Tabla de contenido
Automatizaciones para encender y apagar la calefacción
Lo básico, para controlar el encendido y apagado de la calefacción, y conseguir que esta mantenga la temperatura de la casa estable simplemente necesitamos dos automatizaciones.
Con una encenderemos la temperatura cuando la habitación esté fría y con otra la apagaremos cuando la temperatura haya llegado a la temperatura máxima que hayamos definido.
- id: home_heat_turn_on
alias: Home heat - Turn on when cold
description: ''
trigger:
- below: '18.5'
entity_id: sensor.beedroom_room_temperature
platform: numeric_state
- below: '18.5'
entity_id: sensor.living_room_temperature
platform: numeric_state
- at: 06:15:00
platform: time
condition:
- condition: state
entity_id: input_select.home
state: not_empty
- after: 06:15:00
before: '23:00:00'
condition: time
- below: '18.5'
condition: numeric_state
entity_id: sensor.beedroom_room_temperature
- below: '18.5'
condition: numeric_state
entity_id: sensor.living_room_temperature
action:
- data:
entity_id: switch.home_thermostat
service: switch.turn_on
- id: home_heat_turn_off
alias: Home heat - Turn off when hot or late
description: ''
trigger:
- above: '21.75'
entity_id: sensor.beedroom_room_temperature
platform: numeric_state
- above: '21.75'
entity_id: sensor.living_room_temperature
platform: numeric_state
- at: '23:45:00'
platform: time
condition: []
action:
- data:
entity_id: switch.home_thermostat
service: switch.turn_off
Además del termostato uso dos termómetros de Xiaomi para controlar la temperatura de las habitaciones. Son muy baratos, precisos y la batería le dura meses. Sin duda son una muy buena opción calidad precio.
- Sensible y exacto: nuestro medidor utiliza el sensor líder mundial de sensores...
- Pantalla lcd : el diseño de la interfaz concisa y la pantalla lcd son fáciles...
Además, si te fijas en el código, uso un input_select
para controlar si hay alguien en casa o no. Este input_select.home
tiene dos posibles estados empty
y not_empty
, Va cambiando de uno a otro dependiendo si detecta algún dispositivo en casa o no y de esta forma sé si hay alguien en casa o no.
Apagar la calefacción cuando no hay nadie en casa
Gracias a ese input_select
puedo hacer la siguiente automatización y apagar la calefacción automáticamente cuando la casa esta vacía y así, sin darme cuenta, ahorro energía y dinero.
- id: home_shutdown_everything_when_home_empty
alias: Home - Shutdown everything when not at home
trigger:
- entity_id: input_select.home
platform: state
to: empty
condition: []
action:
- data:
entity_id: switch.home_thermostat
service: switch.turn_off
🆘 ¿Necesitas ayuda?
Únete a nuestro canal de ayuda en Telegram. Ahí, entre todos, nos ayudamos y enseñamos como mejorar más aún nuestra casa.