Cómo saber cuándo termina el lavavajillas con Home Assistant: notificación automática por consumo

⚠️ Transparencia: Este artículo contiene enlaces de afiliado de Amazon. Si compras a través de ellos recibimos una pequeña comisión sin ningún coste adicional para ti. Solo recomendamos productos que hemos analizado en detalle. Más información.

Por el equipo TCC · Actualizado mayo 2026 · Cómo analizamos

El mismo truco que con la lavadora, pero el lavavajillas es más difícil

Si ya configuraste la notificación de lavadora terminada, la del lavavajillas usa el mismo principio — pero con umbrales distintos. El lavavajillas tiene ciclos de calentamiento de agua que disparan picos de 1.800-2.200W cada 15-20 minutos, y entre ciclos baja a 5-15W de electrónica. Una automatización mal calibrada dispara falsos positivos constantemente.

Qué necesitas

Un enchufe con medición de consumo compatible con Home Assistant con medición fiable (si tienes dudas sobre la precisión del tuyo, consulta cómo verificar la calibración). El Tapo P110M (12€, ASIN B0CJ9R466Z) tiene integración nativa en HA desde la versión 2024.1 sin necesidad de HACS. El Meross MSS310 también funciona via integración Meross oficial.

🛒 Ver Tapo P110M en Amazon — 12€

Cómo funciona un ciclo de lavavajillas en consumo

Un lavavajillas estándar (A++ 60 cm) sigue este patrón aproximado:

  • Arranque: 5-20W durante 1-2 minutos (electrónica + bomba llenado)
  • Calentamiento: picos de 1.800-2.200W durante 8-12 minutos
  • Lavado: 20-80W (bomba circulación)
  • Enjuague + secado: nuevos picos de calentamiento
  • Fin de ciclo: caída a 3-8W durante más de 5 minutos

La clave: cuando el consumo baja por debajo de 8W y se mantiene así más de 5 minutos, el ciclo ha terminado.

YAML completo con anti-falsos positivos

input_boolean:
  lavavajillas_en_curso:
    name: Lavavajillas en curso
    initial: false

automation:
  # Detectar arranque del lavavajillas
  - alias: "Lavavajillas: detectar arranque"
    trigger:
      - platform: numeric_state
        entity_id: sensor.tapo_p110m_lavavajillas_current_consumption
        above: 8
        for:
          minutes: 2
    condition:
      - condition: state
        entity_id: input_boolean.lavavajillas_en_curso
        state: "off"
    action:
      - service: input_boolean.turn_on
        entity_id: input_boolean.lavavajillas_en_curso

  # Detectar fin de ciclo
  - alias: "Lavavajillas: notificar fin de ciclo"
    trigger:
      - platform: numeric_state
        entity_id: sensor.tapo_p110m_lavavajillas_current_consumption
        below: 8
        for:
          minutes: 5
    condition:
      - condition: state
        entity_id: input_boolean.lavavajillas_en_curso
        state: "on"
    action:
      - service: input_boolean.turn_off
        entity_id: input_boolean.lavavajillas_en_curso
      - service: notify.mobile_app_TU_MOVIL
        data:
          title: "🍽️ Lavavajillas terminado"
          message: "Ya puedes vaciar el lavavajillas."

Ajuste de umbrales según tu modelo

El umbral de 8W funciona para la mayoría de lavavajillas A++ y A+++. Si tu modelo tiene un ventilador de secado activo al finalizar (consume 20-40W), sube el umbral a below: 5 y amplía el tiempo a minutes: 8. Comprueba el consumo en reposo de tu lavavajillas concreto mirando el histórico en el gráfico de energía de HA durante un ciclo completo.

El problema de los modelos con secado por condensación

Los lavavajillas con secado por condensación (mayoría de gama media) no tienen resistencia activa al final — el vapor se condensa en las paredes de acero. En estos modelos el consumo cae a 3-5W cuando termina el lavado y sube brevemente por el calentamiento final. El umbral de 8W sigue funcionando.

Solución de problemas

Falsos positivos durante el ciclo: el lavavajillas baja a <5W en las pausas entre ciclos de calentamiento. Aumenta el for: minutes: 5 a minutes: 8.
No detecta el arranque: verifica que el sensor current_consumption está disponible en HA — algunos Tapo P110M muestran solo today_energy. Usa sensor.tapo_p110m_lavavajillas_current_consumption — si el nombre es diferente, inspecciona las entidades del dispositivo.