Introduce condiciones como presencia comprobada, nivel de luz real, y modo del hogar para decidir. Así, encender una lámpara distingue si vuelves cargado de bolsas o si alguien ya lee en silencio. El resultado evita sorpresas y se percibe considerado.
Utiliza bloqueos temporales, histéresis y escenas idempotentes para impedir encendidos y apagados frenéticos. Los sensores pueden discrepar; decide quién manda según momento y estancia. Prueba con registros y simulaciones para confirmar que cada regla coopera y nunca compite sin razón.
Cuando falla la red, una batería se agota o la nube se duerme, el hogar no debe detenerse. Diseña rutas locales, valores por defecto y retroalimentación clara en la interfaz. La resiliencia se siente como calma cuando todo alrededor parece incierto.