HectorziN - Domótica y Home Assistant
Blog de HectorziN
Volver a todas las entradas

Evita que Salte el Diferencial: Gestión Inteligente de Consumo en Home Assistant

¿Alguna vez has encendido el horno mientras el coche cargaba y la freidora de aire estaba a tope, y de repente... oscuridad? Superar la potencia contratada es un problema común, pero en una casa inteligente, la solución no es contratar más kW, sino gestionar mejor los que ya tienes. En este artículo, vamos a configurar un sistema de priorización de cargas para que Home Assistant apague automáticamente los aparatos menos críticos cuando detecte un exceso de consumo y los vuelva a encender cuando sea seguro.

En YouTube comparto más tutoriales, pruebas y domótica real. Suscribirme

Gestión inteligente de consumos en Home Assistant

Vídeo relacionado en YouTube

Video

Hardware Necesario para Medir el Consumo

Para que este sistema funcione, necesitamos "ojos" en nuestra instalación eléctrica:

  • Medidor de Consumo General: Un dispositivo con pinzas amperimétricas colocado en el cuadro eléctrico (en el térmico general) para saber cuánto gasta TODA la casa.
    • Refoss Web Oficial EM06P con descuento del 5% (Código de descuento: HHA5)
    • Refoss Web Oficial 16 CANALES! EM16 (Código de descuento: HHA5)
    • En Amazon EM06P
    • En Aliexpress EM06P
    • En Aliexpress EM06
  • Enchufes con Medición de Energía: Para los electrodomésticos individuales (horno, lavadora, coche eléctrico, etc.). Recomiendo encarecidamente el Shelly Plus 1PM por su precisión y fiabilidad.

Usa los Cupones de descuento de Aliexpress y te saldrá algo más barato

Paso 1: Crear Variables Temporales (Helpers)

Lo primero es guardar el consumo que tenía un aparato justo antes de apagarlo. Así, Home Assistant sabrá si "cabe" o no volver a encenderlo más tarde. Añadimos esto a nuestro configuration.yaml:

yaml
input_number:
  consumo_coche:
    name: "Consumo Temporal Coche"
    min: 0
    max: 5000
    step: 1
    unit_of_measurement: "W"
  consumo_aire:
    name: "Consumo Temporal Aire"
    min: 0
    max: 5000
    step: 1
    unit_of_measurement: "W"

Paso 2: Automatización para Apagar Aparatos (Lógica de Descarte)

Esta automatización se activa con cada cambio en el consumo total. Si pasamos el límite (por ejemplo, 4500W), empieza a apagar dispositivos en orden de prioridad.

Truco de experto: Apaga primero los aparatos que "recuerdan" su estado, como la lavadora, y deja para el final los que se resetean, como la secadora.

yaml
alias: "Gestión Consumo: Apagar por Exceso"
trigger:
  - platform: state
    entity_id: sensor.consumo_total_casa
action:
  - variables:
      total: "{{ states('sensor.consumo_total_casa') | float(0) }}"
      p_coche: "{{ states('sensor.consumo_cargador_coche') | float(0) }}"
  - if:
      - condition: template
        value_template: "{{ total > 4500 and p_coche > 100 }}"
    then:
      - service: input_number.set_value
        target:
          entity_id: input_number.consumo_coche
        data:
          value: "{{ p_coche }}"
      - service: switch.turn_off
        target:
          entity_id: switch.cargador_coche

Paso 3: Automatización para Reencendido Automático

No queremos que las cosas se queden apagadas para siempre. Cada minuto, Home Assistant comprobará si el consumo actual + lo que consumía el aparato guardado es menor al límite.

yaml
alias: "Gestión Consumo: Reencendido"
trigger:
  - platform: time_pattern
    minutes: "/1"
action:
  - variables:
      total: "{{ states('sensor.consumo_total_casa') | float(0) }}"
      v_coche: "{{ states('input_number.consumo_coche') | float(0) }}"
  - if:
      - condition: template
        value_template: "{{ is_state('switch.cargador_coche', 'off') and (total + v_coche) < 4500 }}"
    then:
      - service: switch.turn_on
        target:
          entity_id: switch.cargador_coche
      - service: input_number.set_value
        target:
          entity_id: input_number.consumo_coche
        data:
          value: 0

Beneficios Adicionales: ¡Paneles Solares!

Si tienes una instalación fotovoltaica, puedes adaptar este código fácilmente. En lugar de mirar el consumo contratado, puedes hacer que los aparatos se apaguen cuando dejes de tener excedentes solares. Así te aseguras de que tu coche o el aire acondicionado funcionen 100% con energía gratuita del sol.

Conclusión

Gestionar la potencia en Home Assistant no solo te evita paseos al cuadro de luces, sino que te permite ahorrar dinero en tu factura eléctrica al no tener que contratar potencias elevadas.

Si te ha gustado este tutorial, suscríbete al canal HectorziN | Domótica y Home Assistant para descubrir más trucos avanzados que no verás en otros sitios. ¡A domotizar de forma inteligente!

Video relacionado