Repolode
0xProbabillity

0xProbabillity/house-control

Приложение для строки меню Mac и iPhone, которое показывает дом в виде интерактивной 3D-модели и управляет освещением и кондиционерами через Smart Life, Home Assistant, Hue и Apple Home.

Open source альтернатива:Apple Home

Звёзды
691
Форки
100
Открытые issues
12
Последний коммит
5 дней назад

Что это?

House Control отображает планировку дома в виде 3D-сцены, построенной на основе одного JSON-файла: с комнатами, стенами, дверями, окнами и мебелью. Лампы освещают сцену, а работающие кондиционеры показывают потоки воздуха. Можно включать и выключать свет, регулировать его яркость, задавать цвет и цветовую температуру, а также настраивать мощность кондиционера, целевую температуру, режим и скорость вентилятора. Для всего дома доступны сцены, включаемые одним касанием.

Приложение — это нативная оболочка (AppKit на macOS, SwiftUI на iPhone) для веб-интерфейса на Three.js. Устройства подключаются через Smart Life / Tuya, Home Assistant, Philips Hue и Apple Home и могут использоваться вместе в одном доме. Без входа в аккаунт все устройства работают в режиме симуляции, поэтому приложение можно сначала попробовать. В визуальном редакторе можно нарисовать комнаты и связать каждую лампу или кондиционер с реальным устройством.

Приложения для Mac и iPhone можно связать по локальной сети с помощью QR-кода; планировка синхронизируется по TLS без сервера. В проекте также есть островок в строке меню, виджеты и режим AI Access, который позволяет AI-ассистентам управлять освещением и кондиционерами через приватную ссылку или MCP.

Ключевые возможности

  • 013D-планировка дома из одного JSON-файла; лампы освещают сцену
  • 02Управление освещением (включение и выключение, яркость, цвет) и кондиционерами (питание, температура, режим, вентилятор)
  • 03Подключение Smart Life/Tuya, Home Assistant, Philips Hue и Apple Home в одном доме
  • 04Полноценный режим симуляции без оборудования и входа в аккаунт
  • 05Синхронизация приложений для Mac и iPhone по локальной сети с сопряжением через QR-код
  • 06Виджеты и элементы управления на экране блокировки и в Пункте управления iPhone

Сценарии использования

  • Управление освещением и кондиционерами из строки меню Mac, не открывая другое приложение
  • Использование в одном интерфейсе устройств Hue, Home Assistant и Tuya
  • Предоставление AI-ассистенту ограниченного доступа к управлению домашними устройствами через приватную ссылку
  • Планирование и визуализация планировки дома до подключения реального оборудования

Быстрый старт

  1. 1

    Скачайте DMG-файл HouseControl со страницы Releases

  2. 2

    Клонируйте репозиторий

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

    Соберите приложение из папки проекта

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

    Откройте собранное приложение и найдите значок домика в строке меню

    open build/HouseControl.app

Что важно знать

  • Приложение для строки меню работает только на macOS 13 или новее, а для приложения iPhone требуется iOS 17 или новее.
  • Приложение не нотариально заверено, поэтому при первом запуске macOS блокирует его и требует вручную разрешить запуск.
  • Для сборки из исходного кода необходимы Xcode Command Line Tools и Node.js версии 20.19 или новее либо 22.12 или новее.

Темы

Частые вопросы

Что такое house-control?
Приложение для строки меню Mac и iPhone, которое показывает дом в виде интерактивной 3D-модели и управляет освещением и кондиционерами через Smart Life, Home Assistant, Hue и Apple Home. House Control отображает планировку дома в виде 3D-сцены, построенной на основе одного JSON-файла: с комнатами, стенами, дверями, окнами и мебелью. Лампы освещают сцену, а работающие кондиционеры показывают потоки воздуха. Можно включать и выключать свет, регулировать его яркость, задавать цвет и цветовую температуру, а также настраивать мощность кондиционера, целевую температуру, режим и скорость вентилятора. Для всего дома доступны сцены, включаемые одним касанием.
house-control можно использовать бесплатно? Какая у него лицензия?
house-control распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
house-control всё ещё поддерживается?
Активно поддерживается. Последний коммит в house-control — 16 окт. 2026 г..
Для чего можно использовать house-control?
Управление освещением и кондиционерами из строки меню Mac, не открывая другое приложение Использование в одном интерфейсе устройств Hue, Home Assistant и Tuya Предоставление AI-ассистенту ограниченного доступа к управлению домашними устройствами через приватную ссылку Планирование и визуализация планировки дома до подключения реального оборудования
Как установить house-control?
Скачайте DMG-файл HouseControl со страницы Releases Клонируйте репозиторий: git clone https://github.com/0xProbabillity/house-control.git Соберите приложение из папки проекта: cd house-control && ./scripts/build-app.sh Откройте собранное приложение и найдите значок домика в строке меню: open build/HouseControl.app
Где скачать house-control?
Исходный код и инструкции по установке — на GitHub: https://github.com/0xProbabillity/house-control

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты