Repolode
0xProbabillity

0xProbabillity/house-control

Una app para la barra de menús y iPhone que muestra tu hogar como un modelo 3D en tiempo real y controla sus luces y aires acondicionados mediante Smart Life, Home Assistant, Hue y Apple Home.

Alternativa open source a:Apple Home

Estrellas
691
Forks
100
Issues abiertos
12
Último commit
hace 5 días

¿Qué es?

House Control representa el plano de tu hogar como una escena 3D creada a partir de un único archivo JSON, con habitaciones, paredes, puertas, ventanas y muebles. Las lámparas iluminan la escena y los aires acondicionados encendidos muestran el flujo de aire. Puedes encender y apagar las luces, atenuarlas, ajustar el color y la temperatura de la luz blanca, y configurar la potencia, la temperatura objetivo, el modo y la velocidad del ventilador del aire acondicionado. También puedes activar escenas para todo el hogar con un solo toque.

La app es una interfaz nativa (AppKit en macOS y SwiftUI en iPhone) que envuelve una interfaz web en Three.js. Los dispositivos se conectan mediante Smart Life / Tuya, Home Assistant, Philips Hue y Apple Home, y se pueden combinar en un mismo hogar. Sin iniciar sesión, todos los dispositivos se simulan para que puedas probar la app primero. Un editor visual permite dibujar habitaciones y vincular cada lámpara o aire acondicionado a un dispositivo real.

Las apps para Mac y iPhone se pueden emparejar mediante un código QR a través de la red local y mantienen el plano sincronizado mediante TLS, sin necesidad de un servidor. El proyecto también ofrece una isla en la barra de menús, widgets y un modo AI Access que permite a asistentes de IA controlar luces y aires acondicionados mediante un enlace privado o MCP.

Funciones clave

  • 01Plano 3D creado a partir de un único archivo JSON, con lámparas que iluminan la escena
  • 02Control de luces (encendido y apagado, atenuación, brillo y color) y aires acondicionados (potencia, temperatura, modo y ventilador)
  • 03Conecta Smart Life/Tuya, Home Assistant, Philips Hue y Apple Home en un mismo hogar
  • 04Funciona completamente mediante simulaciones, sin hardware ni inicio de sesión
  • 05Las apps para Mac y iPhone se sincronizan a través de la red local tras emparejarse con un código QR
  • 06Widgets y controles en la pantalla de bloqueo y el Centro de control del iPhone

Casos de uso

  • Controlar las luces y los aires acondicionados desde la barra de menús del Mac sin abrir otra app
  • Gestionar un hogar que combina dispositivos Hue, Home Assistant y Tuya desde una sola interfaz
  • Dar a un asistente de IA control limitado sobre los dispositivos del hogar mediante un enlace privado
  • Planificar y visualizar un plano antes de conectar dispositivos reales

Inicio rápido

  1. 1

    Descarga el DMG de HouseControl desde la página de Releases

  2. 2

    Clona el repositorio

    git clone https://github.com/0xProbabillity/house-control.git
  3. 3

    Compila la app desde la carpeta del proyecto

    cd house-control && ./scripts/build-app.sh
  4. 4

    Abre la app compilada y busca el icono de la casa en la barra de menús

    open build/HouseControl.app

Antes de usarlo

  • La app de la barra de menús solo funciona en macOS 13 o posterior, y la app para iPhone requiere iOS 17 o posterior.
  • La app no está notarizada, por lo que macOS la bloquea la primera vez que se abre y requiere que la autorices manualmente.
  • Para compilar desde el código fuente necesitas Xcode Command Line Tools y Node.js 20.19 o posterior, o 22.12 o posterior.

Temas

Preguntas frecuentes

¿Qué es house-control?
Una app para la barra de menús y iPhone que muestra tu hogar como un modelo 3D en tiempo real y controla sus luces y aires acondicionados mediante Smart Life, Home Assistant, Hue y Apple Home. House Control representa el plano de tu hogar como una escena 3D creada a partir de un único archivo JSON, con habitaciones, paredes, puertas, ventanas y muebles. Las lámparas iluminan la escena y los aires acondicionados encendidos muestran el flujo de aire. Puedes encender y apagar las luces, atenuarlas, ajustar el color y la temperatura de la luz blanca, y configurar la potencia, la temperatura objetivo, el modo y la velocidad del ventilador del aire acondicionado. También puedes activar escenas para todo el hogar con un solo toque.
¿house-control es gratuito? ¿Qué licencia tiene?
house-control es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿house-control sigue mantenido?
Mantenimiento activo. El último commit de house-control fue el 16 oct 2026.
¿Para qué puedo usar house-control?
Controlar las luces y los aires acondicionados desde la barra de menús del Mac sin abrir otra app Gestionar un hogar que combina dispositivos Hue, Home Assistant y Tuya desde una sola interfaz Dar a un asistente de IA control limitado sobre los dispositivos del hogar mediante un enlace privado Planificar y visualizar un plano antes de conectar dispositivos reales
¿Cómo se instala house-control?
Descarga el DMG de HouseControl desde la página de Releases Clona el repositorio: git clone https://github.com/0xProbabillity/house-control.git Compila la app desde la carpeta del proyecto: cd house-control && ./scripts/build-app.sh Abre la app compilada y busca el icono de la casa en la barra de menús: open build/HouseControl.app
¿Dónde consigo house-control?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/0xProbabillity/house-control

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados