Repolode
huanyuejue

huanyuejue/MiHome-Windows

Cliente desktop para Windows que controla dispositivos inteligentes Xiaomi Mijia, desenvolvido com a biblioteca mijiaAPI e com interface gráfica, bandeja do sistema e widget para a área de trabalho.

Alternativa open source a:Mi Home

Estrelas
157
Forks
13
Issues abertas
4
Último commit
há 8 horas

O que é?

MiHome-Windows é um aplicativo para Windows que permite visualizar e controlar dispositivos inteligentes Xiaomi Mijia. Você faz login escaneando um QR code no app Mijia. Em seguida, os dispositivos são organizados por casa e cômodo e exibidos com o status de conexão. Os controles são gerados com base nos metadados de especificação de cada dispositivo: propriedades booleanas viram interruptores, propriedades numéricas viram controles deslizantes que usam os limites e o incremento do dispositivo, e enumerações viram menus suspensos. As ações são exibidas como botões com uma etapa de confirmação.

Além da janela principal, o app oferece uma bandeja do sistema com controles rápidos para dispositivos e cenas, atalhos e comandos de voz para alto-falantes Xiaomi, além de um painel de widget para a área de trabalho que pode ser fixado, ficar translúcido e ser recolhido até virar uma barra fina. Também é possível executar cenas Mijia e definir horários diários para ligar e desligar dispositivos individuais. Os horários só são executados enquanto o app está aberto, inclusive quando minimizado para a bandeja do sistema.

O projeto foi desenvolvido com PySide6 e empacotado como um executável independente com Nuitka, e está licenciado sob GPL-3.0. O autor observa que o projeto está em estágio inicial e foi testado apenas com um conjunto limitado de dispositivos; portanto, o suporte a outros tipos de dispositivo depende de contribuições da comunidade.

Recursos principais

  • 01Login por QR code, com as credenciais Mijia reutilizadas nas próximas inicializações.
  • 02Lista de dispositivos organizada por casa e cômodo, com status de conexão em tempo real.
  • 03Controles gerados automaticamente a partir das especificações dos dispositivos: interruptores, controles deslizantes e menus suspensos.
  • 04Bandeja do sistema com controles rápidos, execução de cenas e comandos de voz para alto-falantes Xiaomi.
  • 05Widget para a área de trabalho com opacidade ajustável, opção de fixar e barra recolhível.
  • 06Horários diários para ligar e desligar cada dispositivo, executados enquanto o app está aberto.

Casos de uso

  • Controlar luzes, tomadas e outros dispositivos Mijia pelo PC com Windows, sem usar o app do celular.
  • Manter dispositivos e cenas usados com frequência em um widget na área de trabalho ou no menu da bandeja do sistema.
  • Definir horários diários simples para ligar e desligar lâmpadas ou eletrodomésticos em um computador que fica ligado.
  • Enviar comandos de texto para um alto-falante Xiaomi pelo desktop.

Em coleções

Tópicos

Perguntas frequentes

O que é MiHome-Windows?
Cliente desktop para Windows que controla dispositivos inteligentes Xiaomi Mijia, desenvolvido com a biblioteca mijiaAPI e com interface gráfica, bandeja do sistema e widget para a área de trabalho. MiHome-Windows é um aplicativo para Windows que permite visualizar e controlar dispositivos inteligentes Xiaomi Mijia. Você faz login escaneando um QR code no app Mijia. Em seguida, os dispositivos são organizados por casa e cômodo e exibidos com o status de conexão. Os controles são gerados com base nos metadados de especificação de cada dispositivo: propriedades booleanas viram interruptores, propriedades numéricas viram controles deslizantes que usam os limites e o incremento do dispositivo, e enumerações viram menus suspensos. As ações são exibidas como botões com uma etapa de confirmação.
MiHome-Windows é gratuito? Qual é a licença?
MiHome-Windows é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
MiHome-Windows ainda é mantido?
Manutenção ativa. O último commit de MiHome-Windows foi em 22 de out. de 2026.
Para que posso usar MiHome-Windows?
Controlar luzes, tomadas e outros dispositivos Mijia pelo PC com Windows, sem usar o app do celular. Manter dispositivos e cenas usados com frequência em um widget na área de trabalho ou no menu da bandeja do sistema. Definir horários diários simples para ligar e desligar lâmpadas ou eletrodomésticos em um computador que fica ligado. Enviar comandos de texto para um alto-falante Xiaomi pelo desktop.
Onde consigo MiHome-Windows?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/huanyuejue/MiHome-Windows

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados