Локальный self-hosted ассистент для умного дома, ориентированный на приватность и работающий на Raspberry Pi, NAS или мини-ПК.
huanyuejue/MiHome-Windows
Настольный клиент для Windows, позволяющий управлять устройствами умного дома Xiaomi Mijia через графический интерфейс, системный трей и виджет рабочего стола; построен на библиотеке mijiaAPI.
Open source альтернатива:Mi Home
- Звёзды
- 157
- Форки
- 13
- Открытые issues
- 4
- Последний коммит
- 10 часов назад
Что это?
MiHome-Windows — настольное приложение для просмотра устройств умного дома Xiaomi Mijia и управления ими в Windows. Для входа нужно отсканировать QR-код в приложении Mijia. После этого устройства группируются по дому и комнате, а рядом отображается их статус подключения. Элементы управления создаются на основе метаданных спецификации каждого устройства: для логических свойств используются переключатели, для числовых — ползунки с учётом диапазона и шага, а для перечислений — выпадающие списки. Действия отображаются в виде кнопок с подтверждением.
Помимо главного окна, приложение предлагает системный трей для быстрого управления устройствами и сценами, быстрый доступ к колонкам Xiaomi и голосовым командам, а также панель виджетов рабочего стола, которую можно закрепить, сделать полупрозрачной и свернуть в узкую полоску. Пользователи также могут запускать сцены Mijia и задавать для отдельных устройств ежедневное расписание включения и выключения. Расписание выполняется, только пока запущено приложение, в том числе если оно свёрнуто в трей.
Проект построен на PySide6 и упакован в автономный exe с помощью Nuitka; лицензия — GPL-3.0. Автор отмечает, что проект находится на ранней стадии и протестирован лишь на ограниченном наборе устройств, поэтому поддержка других типов устройств зависит от вклада сообщества.
Ключевые возможности
- 01Вход по QR-коду с повторным использованием учётных данных Mijia при последующих запусках.
- 02Список устройств с группировкой по дому и комнате и актуальным статусом подключения.
- 03Автоматически создаваемые по спецификациям устройств переключатели, ползунки и выпадающие списки.
- 04Системный трей для быстрого управления устройствами, запуска сцен и отправки голосовых команд колонкам Xiaomi.
- 05Виджет рабочего стола с настройкой прозрачности, возможностью закрепить его и свернуть в полоску.
- 06Ежедневное расписание включения и выключения для отдельных устройств, работающее, пока приложение запущено.
Сценарии использования
- Управление светильниками, розетками и другими устройствами Mijia с компьютера на Windows без использования мобильного приложения.
- Размещение часто используемых устройств и сцен в виджете рабочего стола или меню системного трея.
- Настройка ежедневного времени включения и выключения ламп или бытовых приборов на компьютере, который постоянно работает.
- Отправка текстовых команд колонке Xiaomi с рабочего стола.
В подборках
Темы
Частые вопросы
- Что такое MiHome-Windows?
- Настольный клиент для Windows, позволяющий управлять устройствами умного дома Xiaomi Mijia через графический интерфейс, системный трей и виджет рабочего стола; построен на библиотеке mijiaAPI. MiHome-Windows — настольное приложение для просмотра устройств умного дома Xiaomi Mijia и управления ими в Windows. Для входа нужно отсканировать QR-код в приложении Mijia. После этого устройства группируются по дому и комнате, а рядом отображается их статус подключения. Элементы управления создаются на основе метаданных спецификации каждого устройства: для логических свойств используются переключатели, для числовых — ползунки с учётом диапазона и шага, а для перечислений — выпадающие списки. Действия отображаются в виде кнопок с подтверждением.
- MiHome-Windows можно использовать бесплатно? Какая у него лицензия?
- MiHome-Windows распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- MiHome-Windows всё ещё поддерживается?
- Активно поддерживается. Последний коммит в MiHome-Windows — 22 окт. 2026 г..
- Для чего можно использовать MiHome-Windows?
- Управление светильниками, розетками и другими устройствами Mijia с компьютера на Windows без использования мобильного приложения. Размещение часто используемых устройств и сцен в виджете рабочего стола или меню системного трея. Настройка ежедневного времени включения и выключения ламп или бытовых приборов на компьютере, который постоянно работает. Отправка текстовых команд колонке Xiaomi с рабочего стола.
- Где скачать MiHome-Windows?
- Исходный код и инструкции по установке — на GitHub: https://github.com/huanyuejue/MiHome-Windows
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Десктопный загрузчик YouTube на базе yt-dlp с интерфейсом PySide6 для скачивания видео, аудио и субтитров, а также удаления рекламных вставок через SponsorBlock.
Платформа автоматизации умного дома с открытым исходным кодом: работает локально и ставит во главу угла контроль и приватность, часто — на Raspberry Pi или локальном сервере.
Очиститель системы с открытым исходным кодом для Windows и Linux, который освобождает место на диске и удаляет следы, связанные с конфиденциальными данными.
Настольная утилита для поиска дубликатов в папках с полученными файлами WeChat и безопасного удаления лишних копий в системную корзину.
Управляйте Windows-ПК с телефона по локальному Wi-Fi: блокируйте его, выключайте, перезагружайте и переводите в спящий режим, запускайте приложения и управляйте медиа; подключение — по QR-коду.