CAPÍTULO 2.1

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!

← Anterior Siguiente: Escenarios →
>>>