Escenarios y Modos
En una casa real, no activas dispositivo por dispositivo. Activas "escenarios". Por ejemplo, cuando sales de casa, quieres que todo se apague y la alarma se active.
Modo Salida
Imagina un botón "Salir de Casa". Al pulsarlo, debería ejecutar:
casa.luz_sala = False
casa.ventilador = False
casa.alarma = True
casa.puerta = False # Bloquear
Modo Llegada
Y al llegar, si es de noche, que se encienda la luz:
casa.alarma = False
casa.puerta = True # Desbloquear
if casa.luz_exterior < 30: casa.luz_sala = True
Reto Final: Configuración Maestra
Configura tu casa para la noche. Queremos:
- Puerta cerrada.
- Alarma encendida.
- Ventilador encendido (hace calor).
- Luz apagada (para dormir).
Escribe el script y ejecútalo.