Repolode
huanyuejue

huanyuejue/MiHome-Windows

Cliente de escritorio para Windows con el que controlar dispositivos domésticos inteligentes Xiaomi Mijia, desarrollado sobre la biblioteca mijiaAPI y con interfaz gráfica, bandeja del sistema y widget de escritorio.

Alternativa open source a:Mi Home

Estrellas
157
Forks
13
Issues abiertos
4
Último commit
hace 10 horas

¿Qué es?

MiHome-Windows es una aplicación de escritorio para consultar y controlar dispositivos domésticos inteligentes Xiaomi Mijia en Windows. El inicio de sesión se realiza escaneando un código QR en la aplicación Mijia. Después, los dispositivos aparecen agrupados por hogar y habitación, junto con su estado de conexión. Los controles se generan a partir de los metadatos de especificaciones de cada dispositivo: las propiedades booleanas se muestran como interruptores, las numéricas como controles deslizantes que respetan el rango y el intervalo del dispositivo, y las enumeraciones como menús desplegables. Las acciones se muestran como botones con un paso de confirmación.

Además de la ventana principal, la aplicación ofrece una bandeja del sistema con controles rápidos para dispositivos y escenas, accesos directos y comandos de voz para altavoces Xiaomi, y un panel de widgets de escritorio que se puede fijar, hacer translúcido y contraer hasta convertirlo en una barra delgada. También permite ejecutar escenas de Mijia y configurar horarios diarios de encendido y apagado para cada dispositivo. Los horarios solo se ejecutan mientras la aplicación está abierta, incluso si está minimizada en la bandeja del sistema.

El proyecto está desarrollado con PySide6 y se empaqueta como un archivo exe independiente con Nuitka. Está publicado bajo la licencia GPL-3.0. El autor señala que el proyecto está en una etapa inicial y solo se ha probado con un conjunto limitado de dispositivos, por lo que la compatibilidad con otros tipos depende de las contribuciones de la comunidad.

Funciones clave

  • 01Inicio de sesión mediante el escaneo de un código QR, con las credenciales de Mijia guardadas para los siguientes inicios.
  • 02Lista de dispositivos agrupados por hogar y habitación, con estado de conexión actualizado en tiempo real.
  • 03Controles generados automáticamente a partir de las especificaciones del dispositivo: interruptores, controles deslizantes y menús desplegables.
  • 04Bandeja del sistema con controles rápidos, ejecución de escenas y comandos de voz para altavoces Xiaomi.
  • 05Widget de escritorio con opacidad ajustable, opción para fijarlo y una barra contraíble.
  • 06Horarios diarios de encendido y apagado para cada dispositivo, que se ejecutan mientras la aplicación está abierta.

Casos de uso

  • Controlar luces, enchufes y otros dispositivos Mijia desde una PC con Windows, sin usar la aplicación del teléfono.
  • Tener a mano los dispositivos y las escenas que se usan con frecuencia en un widget de escritorio o en el menú de la bandeja del sistema.
  • Configurar horarios diarios sencillos de encendido y apagado para lámparas o electrodomésticos desde una computadora que permanece encendida.
  • Enviar comandos de texto a un altavoz Xiaomi desde el escritorio.

En colecciones

Temas

Preguntas frecuentes

¿Qué es MiHome-Windows?
Cliente de escritorio para Windows con el que controlar dispositivos domésticos inteligentes Xiaomi Mijia, desarrollado sobre la biblioteca mijiaAPI y con interfaz gráfica, bandeja del sistema y widget de escritorio. MiHome-Windows es una aplicación de escritorio para consultar y controlar dispositivos domésticos inteligentes Xiaomi Mijia en Windows. El inicio de sesión se realiza escaneando un código QR en la aplicación Mijia. Después, los dispositivos aparecen agrupados por hogar y habitación, junto con su estado de conexión. Los controles se generan a partir de los metadatos de especificaciones de cada dispositivo: las propiedades booleanas se muestran como interruptores, las numéricas como controles deslizantes que respetan el rango y el intervalo del dispositivo, y las enumeraciones como menús desplegables. Las acciones se muestran como botones con un paso de confirmación.
¿MiHome-Windows es gratuito? ¿Qué licencia tiene?
MiHome-Windows es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿MiHome-Windows sigue mantenido?
Mantenimiento activo. El último commit de MiHome-Windows fue el 22 oct 2026.
¿Para qué puedo usar MiHome-Windows?
Controlar luces, enchufes y otros dispositivos Mijia desde una PC con Windows, sin usar la aplicación del teléfono. Tener a mano los dispositivos y las escenas que se usan con frecuencia en un widget de escritorio o en el menú de la bandeja del sistema. Configurar horarios diarios sencillos de encendido y apagado para lámparas o electrodomésticos desde una computadora que permanece encendida. Enviar comandos de texto a un altavoz Xiaomi desde el escritorio.
¿Dónde consigo MiHome-Windows?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/huanyuejue/MiHome-Windows

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

Proyectos relacionados