Automatización: Si pasa esto, haz aquello
Controlar las luces manualmente está bien, pero la verdadera magia del IoT es que las cosas sucedan solas. Para eso usamos reglas condicionales.
Sensores: Los sentidos de tu casa
En el panel de la derecha, ahora verás dos sensores:
- 🌡️ Temperatura: Cambia aleatoriamente.
- ☀️ Luz Exterior: Indica si es de día o de noche.
Creando Reglas
Podemos escribir código que reaccione a estos valores. Usamos la estructura if (si...).
if casa.temperatura > 30: casa.ventilador = True
Esto se lee: "Si la temperatura es mayor a 30 grados, enciende el ventilador".
Reto: Climatización Automática
Vamos a programar el sistema de confort. Copia este script en el editor:
# Control de Temperatura
if casa.temperatura > 28: casa.ventilador = True
if casa.temperatura < 22: casa.ventilador = False
# Control de Iluminación
if casa.luz_exterior < 20: casa.luz_sala = True
if casa.luz_exterior > 50: casa.luz_sala = False
Dale a Ejecutar Reglas. El sistema leerá los sensores actuales y encenderá o apagará los dispositivos según corresponda. ¡Inténtalo varias veces mientras cambian los valores!