Home Assistant puede ser nuestro gran aliado para ahorrar luz en electrodomésticos. En el canal, hemos visto ya todo el tema de automatizaciones y todo el tema de electrodomésticos inteligentes. Últimamente también hemos visto una integración que nos marca el precio de la electricidad a lo largo del día.
Hoy, lo que voy hacer, es un conjunto de ayudantes y automatizaciones para dejar mi lavadora programada. Así se iniciará a la hora que a mi me interesa para ahorrar luz. Esta hora, siempre oscilará cuándo la gráfica me indique la hora de menor precio. Yo lo hago con la lavadora, pero se puede hacer con cualquier electrodoméstico.
¿Cómo ahorrar electricidad en casa?
Lo primero que voy a crear es un ayudante de hora. Aquí es dónde voy a programar la hora a la que quiero que se inicie mi lavadora.
Seguidamente, voy a modificar mi input_select de la lavadora para añadirle la opción «Pausa»
lavadora_status:
name: Estado de la lavadora
options:
- "Apagado"
- "Lavando"
- "Espera"
- "Pausa"
- "Finalizado"
initial: "Apagado"
icon: mdi:washing-machine
Este código yo lo tengo en el archivo input_selects.yaml ya que lo cree antes de los ayudantes. Si lo crean de nuevo, lo pueden hacer con ayudantes.
Ahorrar en luz con Home Assistant
Para el inicio de programación del electrodoméstico, voy a necesitar dos automatizaciones.
La primera hace que, cuando se detecte consumo al dispositivo de la lavadora, corte de inmediato la corriente eléctrica. Además me pone el estado de la lavadora en Pausa (el que hemos creado antes). Por último, esta automatización se desconecta ella misma. Para que, en el inicio programado, no me la vuelva a cortar la luz (si no se apaga la automatización esta, cuando vuelva a detectar corriente, volvería a desconectarla)
- id: '1614204397482'
alias: lavadora stop pausa
description: ''
trigger:
- platform: numeric_state
entity_id: sensor.sonoffwashing_machine_energy_power
above: '10'
condition: []
action:
- service: switch.turn_off
data: {}
entity_id: switch.sonoffwashing_machine
- service: input_select.select_option
data:
option: Pausa
entity_id: input_select.rentadora_status
- service: automation.turn_off
data: {}
entity_id: automation.lavadora_stop_pausa
mode: single
Ahora para que la lavadora se me inicie a la hora deseada, necesito otra automatización. Una dónde el desencadenante es la hora que he puesto al ayudante que he creado al inicio. Esta automatización a parte de poner la lavadora en marcha, pone el estado «Lavando»
- id: '1614063751728'
alias: Lavadora inicio ayudante
description: ''
trigger:
- platform: time
at: input_datetime.inicio_lavadora
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.sonoffwashing_machine
- service: input_select.select_option
data:
option: Lavando
target:
entity_id: input_select.rentadora_status
mode: single
A partir de aquí, la lavadora se pone a lavar normalmente. Si quieres que tus altavoces de Google o de Alexa te avisen cuando haya terminado, te recomiendo ver el capítulo de electrodomésticos inteligentes.