1 puntos por GN⁺ 2025-04-23 | 1 comentarios | Compartir por WhatsApp
  • El autor explica el método que intentó para controlar de forma remota la caldera de su departamento
  • El autor intentó controlarla usando un Replay Attack, copiando y retransmitiendo la señal entre la caldera y el termostato
  • Usando un SDR (Software-Defined Radio) como HackRF One, logró controlar la caldera grabando y reproduciendo la señal
  • Obtuvo comodidad al construir un sistema automatizado de control de temperatura mediante Home Assistant

Atacar la caldera de mi casa

  • El autor tenía dificultades para controlar la caldera de su departamento
  • El termostato solo medía la temperatura de una sola habitación, lo que resultaba incómodo
  • Quería intentar automatizarlo usando Home Assistant

¿Por dónde empezar?

  • Determinó que la caldera y el termostato se comunicaban mediante un protocolo de radio
  • Intentó controlarlos copiando y retransmitiendo la señal mediante un Replay Attack

Investigación inicial

  • El autor buscó el modelo y la hoja de datos del termostato
  • Se comunicaba en la banda de 868Mhz y usaba un protocolo cifrado

Ver la señal

  • El autor usó un Software-Defined Radio para inspeccionar visualmente la señal
  • Observó y analizó la señal usando RTL-SDR V4

Intento de volver a enviar la señal

  • El autor intentó retransmitir la señal usando la 868Mhz Challenger Dev Board, pero fracasó
  • Logró retransmitir la señal con HackRF One

Enviar la señal de verdad

  • Usó HackRF para grabar y reproducir la señal y así controlar la caldera
  • Transmitió la señal con el comando hackrf_transfer

Automatización completa

  • Construyó un sistema automatizado de control de temperatura usando Home Assistant y HackRF
  • Automatizó la transmisión de señales usando un servidor web y contenedores Docker

¿Valió la pena?

  • Gracias a este sistema, el autor pudo controlar de manera eficiente la calefacción de su departamento
  • Obtuvo comodidad mediante la automatización y considera que el proyecto valió la pena

Eliminación de la sección de comentarios

  • Eliminó la sección de comentarios del blog debido a la Ley de Seguridad en Línea del Reino Unido
  • Borró la sección de comentarios para evitar riesgos legales

1 comentarios

 
GN⁺ 2025-04-23
Opiniones de Hacker News
  • Comparte su experiencia configurando la calefacción para que se encienda automáticamente al volver a casa

    • Si el objetivo es ahorrar energía, hay que evitar un sistema que suba la temperatura bruscamente en 20 minutos
    • En su lugar, se necesita un sistema que mantenga una temperatura baja de circulación del agua caliente
    • Si además se agrega un sistema que ajuste la temperatura de impulsión según la temperatura exterior, resulta más eficiente
    • Con un sistema bien ajustado, pudo reducir el uso de gas entre 8% y 15%
  • Propone ideas sobre cómo controlar el termostato de forma remota

    • Considera instalar un calentador/enfriador Peltier debajo del termostato para regular la temperatura
    • Puede ser más fácil calentar/enfriar directamente el termostato
  • Comparte reflexiones sobre cómo sería el termostato ideal

    • Muchos termostatos en Estados Unidos tienen la función de fijar la temperatura según franjas horarias
    • Esto puede ser incómodo para quienes trabajan desde casa
    • Quiere un termostato más programable
  • Comparte una opinión positiva sobre un producto llamado Flipper Zero

    • Viene por defecto con un firmware limitado, pero se le pueden instalar funciones adicionales
    • Poseer una herramienta que podría usarse para delitos no es en sí un delito
  • Advierte que transmitir señales de radio puede causar problemas legales

    • Usar ciertas bandas de frecuencia sin licencia puede ser ilegal
    • Lo más probable es recibir una carta de advertencia antes de que la FCC reconozca el problema
  • Comparte su opinión sobre un nuevo calentador de gas natural

    • Se necesita un termostato compatible con el protocolo OpenTherm/eBus
    • Si se combina con un sensor de temperatura exterior, aumenta la eficiencia del sistema
    • Lo mismo puede aplicarse a los sistemas de bomba de calor