---
title: Preparar la temperatura de una casa antes de llegar
description: Control remoto de climatización con consignas, confirmación de
  estado y reglas locales para una casa de fin de semana.
author:
  name: Walter Jerusalinsky
  title: IoT Specialist
  url: https://www.linkedin.com/in/walter-jerusalinsky/
canonical: https://www.idoneos.com/use-cases/weekend-house-iot/remote-climate-control.html
image: resources/remote-climate-control.png
source: use-cases/weekend-house-iot/remote-climate-control.md
---

<p class="series-label">CASOS DE USO · IOT</p>

# Preparar la temperatura de una casa antes de llegar

<p class="article-byline">Por Walter Jerusalinsky</p>

Encender la calefacción antes de salir de viaje puede mejorar la llegada a una casa de fin de semana. Para organizarlo necesitamos conocer la temperatura de partida y el tiempo que tarda la vivienda en responder. La conectividad permite dar la orden; el control necesita comprobar qué ocurrió después.

Podemos empezar con una consigna de temperatura y un horario de llegada. El sistema registra la solicitud, la comunica al controlador local y muestra tanto la confirmación del equipo como la evolución de las mediciones.

<figure class="editorial-figure chalkboard-figure">
  <img src="resources/remote-climate-control.svg" width="800" height="800" loading="lazy" alt="La consigna orienta la regulación local; la medición posterior permite comprobar la respuesta del ambiente.">
  <figcaption>La consigna orienta la regulación local; la medición posterior permite comprobar la respuesta del ambiente. <a class="diagram-expand" href="resources/remote-climate-control.svg">Ampliar ilustración</a>.</figcaption>
</figure>

## La regulación ocurre en la vivienda

El termostato compara la temperatura con el valor deseado y regula el equipo mediante su interfaz compatible. Esa función debe respetar las protecciones y los tiempos de operación previstos por el fabricante. La conexión remota puede modificar una consigna autorizada, sin asumir el control de cada maniobra eléctrica.

Un ESP32 puede leer sensores o participar en la comunicación cuando la instalación lo permite. La selección de interfaces depende del sistema de climatización existente; no todos los equipos admiten los mismos comandos.

## Una orden enviada necesita una confirmación

En un ejemplo de diseño, una persona programa el acondicionamiento y recibe un estado de aceptación. Si la vivienda está desconectada, la interfaz debe mostrar que la ejecución sigue pendiente. También conviene fijar hasta cuándo tiene sentido aplicar la orden: una solicitud para el viernes puede dejar de ser pertinente el lunes.

La confirmación del controlador y la lectura de temperatura responden preguntas diferentes. La primera informa que la consigna se aplicó; la segunda permite observar si el ambiente está alcanzando la condición buscada. Un equipo averiado puede aceptar órdenes sin producir el resultado esperado.

## Coordinar horarios, ocupación y mando manual

Una llegada cancelada requiere poder suspender la programación. Una ventana abierta puede justificar un aviso o una regla previamente acordada. Si alguien modifica la consigna desde el termostato, el sistema debe mostrar ese cambio y definir qué programación sigue vigente.

Node-RED puede integrar esos eventos y conservar un registro de modificaciones. Una plataforma remota, eventualmente conectada mediante AWS IoT Core, puede facilitar el acceso autenticado. La regulación local debe probarse también cuando esa comunicación se interrumpe.

## Evaluar confort y consumo en condiciones comparables

La prueba registra temperatura exterior e interior, horario de inicio, energía utilizada y momento de llegada. Con esa información podemos ajustar la anticipación y comparar visitas de condiciones semejantes.

El objetivo es alcanzar una condición de confort con una operación previsible. El ahorro, si lo hay, se calcula frente a una forma de uso definida y considerando el consumo del sistema de automatización y su mantenimiento.

<section class="next-step" aria-labelledby="evaluar-una-primera-aplicacion">
  <p class="series-label">Siguiente paso</p>
  <h2 id="evaluar-una-primera-aplicacion">Evaluar una primera aplicación</h2>
  <p>Podemos partir de una tarea concreta, revisar la información disponible y definir una prueba cuya utilidad pueda comprobarse.</p>
  <div class="action-group"><a href="../../contacto/" role="button">Conversar sobre una primera aplicación</a></div>
</section>
