Historial de versiones - MiWiFi XiaoHack Edition
📡 Releases automáticos desde GitHub
Las versiones más recientes se sincronizan automáticamente desde GitHub.
Mostrando 46–50 de 57 releases
📦 v3.1.3 – XiaoHack Edition
Fecha: 2025-05-22 13:27:34
Ver release original en GitHub
📦 Edición MiWiFi XiaoHack – v3.1.3
🚀 Registro integrado en el frontend y detección de fallos mejorada en la integración de MiWiFi para Home Assistant. Esta versión ofrece mejores diagnósticos desde el panel web y un sistema de registro de backend robusto para desarrolladores y usuarios avanzados.
✨ Nuevas funciones
🆕 Nuevo servicio log_panel
- El panel MiWiFi ahora puede enviar mensajes de registro directamente al archivo
home-assistant.logde Home Assistant. - Ayuda a diagnosticar errores como topología faltante, recargas fallidas o problemas del lado de JavaScript.
- Cada registro está etiquetado con
[PanelJS]para facilitar el filtrado en los registros del backend. - Servicio:
miwifi.log_panel
🛜 Registro de todos los módulos del panel
- Todas las páginas (
status,topologia,mesh,settings,miwifi-devices,routerypanel-frontend) ahora registran las acciones importantes del usuario y el comportamiento de reserva en el backend. - Ahora se realiza un seguimiento de las acciones de navegación y los desencadenantes de recarga para la depuración.
🔄 Correcciones de comportamiento
✅ Detección de enrutador de reserva
- Detección mejorada del enrutador principal mediante:
graph.is_main === truesi está disponible (desde el backend)- o recurrir a
show === 1 && assoc === 1 - o bien, como último recurso, recurrir a
mode === 0.
🧹 limpieza de codificación
- Se corrigieron varios errores de decodificación
utf-8enupdater.pyque causaban fallos en la importación de la integración. - Ahora todas las cadenas son totalmente compatibles entre diferentes entornos y versiones de Python.
🛠 Cambios técnicos
- Se ha añadido la utilidad
logToBackend()enutils.js. - Nuevo servicio
log_panelregistrado enservices.pyy conectado en el backend. - Los archivos
status.js,topologia.js,mesh.js,settings.jsyrouter.jsincluyen activadores de registro detallados. - Ahora se registran las causas raíz de los problemas de actualización automática y de la detección de paneles en blanco.
- El archivo
panel-frontend.jsahora registra cuándo se requiere presionar Ctrl+F5 y cuándo se aplican o fallan las configuraciones.
🧪 Validado
- ✅
miwifi.log_panelacepta mensajes de registro y los guarda enhome-assistant.log. - ✅ Los registros aparecen etiquetados con
PanelJSy se clasifican por gravedad. - ✅ La detección de reserva funciona con enrutadores que no están marcados como
is_main. - ✅ Los cambios en el frontend se conservan en la caché con cadenas de versión actualizadas.
🧩 Requisitos
- Home Assistant 2025.0 o posterior.
- Versión del panel ≥ 1.2.2 y
enable_panel: trueconfigurado en la configuración.
Gracias por apoyar el proyecto ✨ Mantente al día a través de xiaohack.es o GitHub
📦 v3.1.2 – XiaoHack Edition
Fecha: 2025-05-10 20:50:12
Ver release original en GitHub
📦 Edición MiWiFi XiaoHack – v3.1.2
🚀 Mejoras de mantenimiento y estabilidad para la integración de MiWiFi en Home Assistant. Esta versión corrige la gestión de actualizaciones del panel, mejora el almacenamiento de versiones y garantiza un funcionamiento fiable desde la primera instalación.
✨ Nuevas funciones
🆕 Nueva entidad update.miwifi_panel_frontend
- Se agregó una UpdateEntity para el panel MiWiFi (frontend).
- Comprueba automáticamente si hay versiones más recientes en GitHub.
- Permite actualizar con un solo clic a través de la interfaz de usuario de Home Assistant.
- Tras la actualización, muestra una notificación persistente para recordar a los usuarios que actualicen la página (Ctrl+F5).
🔁 Seguimiento automático de versiones
- La versión del panel local se almacena en
.storage/miwifi/miwifi_panel_version.json. - Si el archivo no existe, se crea automáticamente con la versión
1.0.
🔄 Correcciones de comportamiento
- Se solucionó un problema por el cual la entidad de actualización se marcaba como "no disponible" cuando la versión local era
0.0. - La entidad de actualización del panel ahora se inicializa correctamente incluso en la primera instalación.
🛠 Cambios técnicos
frontend.pyahora gestiona correctamente la creación de la versión predeterminada.- Se han añadido funciones auxiliares de estado global para
panel_enabledylog_level. - Se han resuelto errores como
save_local_version no está definidoy problemas de importación dedt_util.
🧪 Validado
- ✅
update.miwifi_panel_frontendse crea después de la configuración de la integración. - ✅ Las actualizaciones remotas se detectan desde
version.json. - ✅ El panel se puede actualizar directamente desde la interfaz de usuario.
- ✅ No se producen errores tras actualizar el navegador después de la actualización.
🧩 Requisitos
- Home Assistant 2024.4 o posterior.
- El panel debe estar habilitado desde la configuración de integración (
enable_panel: true).
Gracias por apoyar el proyecto ✨ Mantente al día a través de xiaohack.es o GitHub.
📦 v3.1.1 – XiaoHack Edition
Fecha: 2025-05-10 12:41:52
Ver release original en GitHub
📦 Edición MiWiFi XiaoHack – v3.1.1
🚀 Integración avanzada para routers Xiaomi y Redmi con soporte completo para panel de control, capacidades de red mallada y gestión de actualizaciones.
🔧 Mantenido por @JuanManuelRomeroGarcia – xiaohack.es
✨ Novedades de la versión 3.1.1
🆕 Soporte para actualización automática del panel de control
- Detecta y realiza un seguimiento de la versión del panel frontal personalizado de MiWiFi (interfaz de usuario en JavaScript).
- La nueva entidad
update.miwifi_panel_frontendpermite actualizar el panel directamente desde la interfaz de usuario de Home Assistant. - Tras la actualización, una notificación persistente informa a los usuarios que deben actualizar su navegador (Ctrl+F5).
- Se conecta automáticamente al dispositivo principal (router
Xiaomi/Redmi) para una gestión coherente.
⚠️ Advertencia sobre la versión de la interfaz de usuario
- El panel de MiWiFi ahora muestra una advertencia de versión si la interfaz de usuario está desactualizada.
- Utiliza la comparación de versiones del backend entre
__MIWIFI_VERSION__y la versión del panel instalado.
🧰 Características principales
- 🔧 Control WiFi: 2.4GHz / 5GHz / 5G Juego / Invitado
- 🧠 Información sobre la memoria y la CPU
- 🌐 IP WAN, sensores de velocidad (configurables en MB/s o B/s)
- 📶 Seguimiento de dispositivos en tiempo real por MAC/IP
- 🔁 Compatibilidad con actualización de firmware OTA
- 🌐 Totalmente localizado: 🇪🇸 Español y 🇬🇧 Inglés
- 🪛 Selector de nivel de registro desde el panel de configuración
- 🖼 Panel frontal opcional inspirado en la interfaz de usuario original de Xiaomi.
✅ Compatibilidad
- ✅ Home Assistant 2025.4.0 o posterior
- ✅ Compatible con routers Xiaomi y Redmi (series AX/BE)
- ✅ Compatible con redes malladas y repetidores
📘 Cómo usar
- Ve a Ajustes → Dispositivos y servicios → MiWiFi
- Asegúrese de que
update.miwifi_panel_frontendaparezca - Si hay una actualización disponible, haga clic en Actualizar.
- Espera la notificación y luego presiona Ctrl+F5 en tu navegador.
Importante: La integración obtiene archivos remotos de miwifi-panel-frontend; asegúrese de queversion.jsonyfiles.jsonestén actualizados.
🔄 Registro de cambios
De v3.1.0 → v3.1.1
- ➕ Se agregó una entidad de actualización para el panel MiWiFi
- ➕ Notificación persistente tras la actualización exitosa del panel
- ➕ Enlace de dispositivos mejorado a través de MAC
- 🐛 Se corrigieron las advertencias de
update_coordinator - ♻️ Se ha refactorizado la lógica de
async_installyasync_added_to_hass.
📎 Campo de golf
- 💡 Proyecto: hass-miwifi
- 🎨 Panel: miwifi-panel-frontend
- 🌐 Web: xiaohack.es
📦 v3.1.0 – XiaoHack Edition
Fecha: 2025-05-04 18:05:17
Ver release original en GitHub
📦 Edición MiWiFi XiaoHack – v3.1.0
🚀 Integración avanzada para routers Xiaomi y Redmi con panel visual y soporte para redes Mesh.
🛠 Mantenido por @JuanManuelRomeroGarcia – xiaohack.es
✨ Novedades de la versión 3.1.0
🖼 Panel MiWiFi integrado (nuevo panel gráfico)
- Topología de red al estilo Xiaomi: enrutador principal, nodos Mesh y clientes conectados.
- Se puede habilitar desde las opciones de integración (
enable_panel: true). - Diseño profesional: fondo azul
#1a73e8, texto blanco, diseño limpio y adaptable. - No se necesitan tarjetas Lovelace externas.
📶 Nuevo modelo compatible: Redmi Router RN07
- Compatibilidad total con el modelo interno
RA83(AX3000 Enhanced Edition). - Funciona con los modos repetidor y de malla, y es totalmente controlable a través de la interfaz de usuario.
🧰 Características generales
- 🔧 Gestión de WiFi (2,4 GHz, 5 GHz, 5 GHz para juegos, invitados).
- 📈 Sensores para RAM, temperatura, IP WAN, velocidades de red, modo, etc.
- 👁️ Seguimiento de dispositivos con
device_tracker. - 🧠 Detección automática de nodos de malla.
- 🔄 Actualizaciones de firmware OTA cuando estén disponibles.
- 🌐 Selector de nivel de registro desde la interfaz de usuario (
advertencia,información,depuración). - 🌍 Localización completa en español e inglés.
✅ Compatibilidad
- Compatible con Home Assistant
2025.4.0+. - Compatible con versiones anteriores:
v3.0.8yv3.0.9. - Compatible con los populares routers Xiaomi y Redmi.
Vea la lista completa de modelos en la wiki de compatibilidad.
🔄 Cómo actualizar
- Reemplace todo el contenido del directorio
custom_components/miwifi/con los archivos de esta versión. - Reinicia completamente Home Assistant.
- Ve a Ajustes → Dispositivos y servicios → MiWiFi → Opciones y configura:
- Nivel de registro.
- Habilitar o deshabilitar el panel MiWiFi.
📌 Migración desde el repositorio original
Si vienes de dmamontov/hass-miwifi:
- Elimina la integración original de Home Assistant.
- Agregue este repositorio como una fuente personalizada en HACS:
`` https://github.com/JuanManuelRomeroGarcia/hass-miwifi ``
📘 Registro completo de cambios: v3.0.9...v3.1.0
📦 v3.0.9 – XiaoHack Edition
Fecha: 2025-04-20 19:34:00
Ver release original en GitHub
📦 v3.0.9 – Edición XiaoHack
Esta es una versión con nuevas funciones que se basa en la sólida base de la versión v3.0.8b4. Introduce control global de registro, localización completa al español y compatibilidad con un nuevo modelo de router Xiaomi.
✨ Nuevas funciones
- 🌐 Selector de nivel de registro global en la interfaz de usuario #12
Ahora puedes elegir entre warning, info o debug en las opciones de integración. El nivel de registro se aplica a todos los enrutadores y actualizaciones sin necesidad de realizar cambios en el código.
- 🌍 Traducciones al español añadidas
Todos los formularios, sensores y estados de las entidades están ahora completamente localizados al español. La integración se adapta dinámicamente en función del idioma seleccionado por el usuario en Home Assistant.
- 📶 Nuevo dispositivo compatible: Router Xiaomi AX1500
Se agregó compatibilidad con el modelo RD04v2: totalmente compatible y detectado automáticamente. #11
🧰 Mejoras
- ✅ Sistema de registro rediseñado con archivos de registro rotativos por nivel:
miwifi_debug.log, miwifi_info.log, miwifi_warning.log, etc.
- ✅ Estructura de código más limpia para flujos de configuración y ajustes globales.
- ✅ Archivos de traducción alineados con los estándares de Home Assistant.
✅ Compatibilidad
- ✅ Compatible con Home Assistant 2025.4.0 y versiones posteriores.
- ✅ Totalmente compatible con versiones anteriores, incluyendo todas las configuraciones
3.0.8y3.0.8b4. - ✅ Se puede instalar de forma segura como reemplazo directo de versiones anteriores de XiaoHack.
📘 Cómo actualizar
- Reemplace todos los archivos dentro de su directorio
custom_components/miwifi/con el contenido de esta versión. - Reinicia completamente Home Assistant.
- Ve a Ajustes → Dispositivos y servicios → MiWiFi → Opciones y configura el nivel de registro que desees.
📌 Recordatorio para los migrantes
Si estás migrando desde el dmamontov/hass-miwifi original:
➡ Eliminar la integración anterior. ➡ Añade este repositorio a través de HACS como repositorio personalizado:
`` https://github.com/JuanManuelRomeroGarcia/hass-miwifi ``
Mantenido con ❤️ por @JuanManuelRomeroGarcia
Asistente XiaoHack
Xiaohack V 3.3 | © Copyright 2024 | Users Online: 0 | Estado: Offline
