Historial de versiones - MiWiFi XiaoHack Edition
📡 Releases automáticos desde GitHub
Las versiones más recientes se sincronizan automáticamente desde GitHub.
Mostrando 31–35 de 57 releases
📦 v3.2.9v1 – XiaoHack Edition
Fecha: 2025-07-10 07:29:09
Ver release original en GitHub
📦 Versión v3.2.9 – 2025-07-10
✅ Correcciones y estabilidad
- 🔇 Las advertencias de compatibilidad ahora se suprimen cuando el enrutador se marca manualmente como principal (
is_main_auto = False). - Evita falsos positivos y sugerencias innecesarias para
unsupported.py. - Los registros permanecen limpios, mientras que el sistema continúa funcionando con enrutadores seleccionados manualmente.
- ✅ El
CompatibilityCheckersigue ejecutándose para los nodos primarios seleccionados manualmente, pero sin registrar advertencias, por lo que el panel aún puede deshabilitar las funciones no compatibles según sea necesario. - 🧭 La lógica de creación del panel de actualización ahora registra si el enrutador principal fue detectado automáticamente o seleccionado manualmente, lo que mejora la transparencia durante la depuración y las pruebas.
⚙️ Mejoras
- 📡 Nuevas reglas __HTML_PLACEHOLDER_0__:
- Muestra el número total de reglas NAT (
ftype=1yftype=2) del enrutador principal. - Muestra atributos como la dirección IP de origen y listas detalladas de cada tipo de regla.
- Solo está activo en el enrutador marcado como principal (
is_main = True), ya sea automático o manual.
- 🛠️ Configuración mejorada del sensor __HTML_PLACEHOLDER_0__:
- Ahora incluye:
panel_version(versión del frontend)- Nivel de registro global
unidad_de_velocidad_wan- Bandera
panel_active - marca de tiempo
last_checked
- 📢 Detección y alerta de nuevos dispositivos:
- Cuando un dispositivo completamente nuevo (MAC no visto antes) se conecta a la red, se activa una notificación persistente.
- Ejemplo:
_"📶 Nuevo dispositivo conectado: MyPhone (12:34:56:78:9A:BC)"_
- Solo se muestra una vez por cada nuevo MAC.
- 🔒 Notificación de servicio para el control de acceso WAN:
- Cuando un dispositivo se bloquea o desbloquea mediante el servicio
miwifi.block_device, se muestra una notificación persistente localizada. - Ejemplo (EN): _"El portátil de María ha sido BLOQUEADO automáticamente."_
- 🌍 Todas las notificaciones persistentes ahora están localizadas usando
translations/en.jsonytranslations/es.json. - Incluye: alertas de nuevos dispositivos, advertencias de enrutadores no compatibles y resultados de filtros MAC.
✅ Compatibilidad
- Totalmente compatible con Home Assistant
2025.5.0y versiones posteriores. - Probado con Xiaomi AX6, AX3600, AX3000T, AX1800 y configuraciones de malla parcial.
📘 Cómo actualizar
- Reemplace todos los archivos en su directorio
custom_components/miwifi/con esta versión. - Agregue o actualice
translations/en.jsonytranslations/es.json. - Reinicia completamente Home Assistant.
- Confirma que la integración se carga sin advertencias en Herramientas para desarrolladores > Registros.
ℹ️ Esta versión mejora la robustez, la compatibilidad multilingüe, la visibilidad NAT y las alertas para el usuario, lo que hace que MiWiFi sea más seguro e inteligente para el uso diario.
📦 v3.2.8 – XiaoHack Edition
Fecha: 2025-07-04 18:14:34
Ver release original en GitHub
📦 Versión v3.2.8 – 2025-07-04
✨ Nuevas funciones
- 🌐 Sensor de reglas NAT: Nueva entidad
sensor.miwifi_nat_rulespara mostrar y rastrear todas las reglas de reenvío de puertos NAT del enrutador principal. - ➕ Se agregó compatibilidad para crear reglas de reenvío de puertos:
miwifi.add_portpara puertos individuales (ftype=1)miwifi.add_range_portpara rangos de puertos (ftype=2)- 🗑️ Se agregó el servicio
miwifi.delete_portpara eliminar reglas por protocolo y puerto. - 🔄 Nuevo servicio
miwifi.refresh_nat_rulespara forzar la actualización de las reglas NAT y actualizar el sensor. - 📡 Se incluye el servicio
miwifi.list_portspara listar las reglas directamente por ftype (1 o 2).
⚙️ Mejoras del backend
- 🔧 Lógica de backend mejorada para detectar y cargar reglas NAT solo cuando el enrutador está marcado como
is_main. - 📥 Se ha extendido
LuciUpdatercon manejo deself.data["nat_rules"]. - 🔃 El sensor se actualiza automáticamente en las llamadas de servicio sin necesidad de recargar la página completa.
- 🧠 Se ha refactorizado la lógica de reserva del servicio para
refresh_nat_rulespara localizar el enrutador principal dinámicamente (no se requieredevice_id). - 💾 Se agregó el método
async_update_from_updateraMiWifiNATRulesSensorpara una actualización inmediata después de los cambios en las reglas.
🚫 Capacidades
- ➖ Se marcó explícitamente
RM1800como no compatible paramac_filteren las capacidades.
✅ Compatibilidad
- ✅ Compatible con Home Assistant 2025.5.0 y versiones posteriores.
- 🧩 Compatible con todas las versiones del panel a partir de la
1.3.0. - ⬅️ Opción de reserva segura si no se detecta un enrutador principal: los servicios NAT no se ejecutarán.
📘 Cómo actualizar
- Reemplaza todos los archivos en
custom_components/miwifi/con la nueva versión. - Reiniciar Home Assistant.
- La nueva regla
sensor.miwifi_nat_rulesaparecerá automáticamente si se detecta un router principal. - Ahora puede utilizar los nuevos servicios (
add_port,add_range_port,delete_port,refresh_nat_rules) a través de las Herramientas para desarrolladores o del panel.
🧠 Esta versión sienta las bases para la gestión completa de NAT dentro del panel. Asegúrese de que su enrutador esté correctamente marcado como is_main.
Mantenido con ❤️ por @JuanManuelRomeroGarcia
📦 v3.2.7 – XiaoHack Edition
Fecha: 2025-07-03 09:02:49
Ver release original en GitHub
📦 Versión v3.2.7 – 2025-07-03
🛠 Correcciones críticas
- 🐛 Se corrigió un error de importación en
async_update_panel_entityque impedía que el serviciomiwifi.select_main_routerfuncionara correctamente. - 🔧 Se reemplazó
from .update_panelporfrom .updateenupdater.py. - ✅ Se verificó la correcta creación/eliminación de la entidad
update.miwifi_*_miwifi_panel_frontenden función del estado del enrutador principal.
🔥 Esta versión es obligatoria para permitir la selección manual adecuada del nodo principal.
✅ Compatibilidad
- ✅ Compatible con Home Assistant 2025.5.0 y versiones posteriores.
- ✅ Totalmente compatible con versiones anteriores como
v3.2.4. - ⚠️ Problema conocido: los routers que solo funcionan con la versión 3.1.4 pueden requerir el modo heredado o una instalación nueva.
📘 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.
- Agregue manualmente su primer enrutador para activar la detección automática de la red mallada para los demás dispositivos.
ℹ️ Esta actualización mejora la claridad de la detección, la fiabilidad y la retroalimentación visual, especialmente para los usuarios con varios routers.
Mantenido con ❤️ por @JuanManuelRomeroGarcia
📦 v3.2.6-last – XiaoHack Edition
Fecha: 2025-07-02 19:55:40
Ver release original en GitHub
📝 Changelog — Integración MiWiFi
📦 Versión v3.2.6 – 2025-07-02
🆕 Modelo compatible
- ✅ Se ha añadido compatibilidad con el nuevo modelo de router RD05.
✅ Compatibilidad
- ✅ Compatible con Home Assistant 2025.5.0 y versiones posteriores.
- ✅ Totalmente compatible con versiones anteriores como
v3.2.4. - ⚠️ Problema conocido: los routers que solo funcionan con la versión 3.1.4 pueden requerir el modo heredado o una instalación nueva.
📘 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.
- Agregue manualmente su primer enrutador para activar la detección automática de la red mallada para los demás dispositivos.
ℹ️ Esta actualización mejora la claridad de la detección, la fiabilidad y la retroalimentación visual, especialmente para los usuarios con varios routers.
Mantenido con ❤️ por @JuanManuelRomeroGarcia
📦 v3.2.6 – XiaoHack Edition
Fecha: 2025-06-28 19:08:55
Ver release original en GitHub
📝 Changelog — Integración MiWiFi
📦 Versión v3.2.6 – 2025-07-02
✅ Correcciones y estabilidad
- 🛡️ Se han evitado fallos de inicio en routers que no admiten ciertos puntos finales:
- Se han encapsulado las llamadas a
macfilter_info,avaliable_channelsyrom_updateentry/exceptpara evitar fallos de integración completos. - Los routers que no responden ahora continúan cargando sin bloquear todo el ciclo de actualización.
- 🚫 Se eliminó la detección de compatibilidad de la obtención temprana de la topología:
- Evita realizar llamadas prematuras a puntos finales no compatibles durante la configuración.
- Garantiza que las comprobaciones de compatibilidad solo se ejecuten cuando se confirme que el enrutador es accesible y estable.
- 🧱 Se agregó compatibilidad con múltiples direcciones IP de reserva en el descubrimiento:
- Ahora intenta conectarse a
192.168.1.1,192.168.0.1y192.168.31.1durante la detección inicial.
-🛑 Se silenciaron las advertencias de compatibilidad para las funciones marcadas manualmente como no compatibles:
- Las funciones como wifi_config ya no se ejecutan ni se muestran si ya están listadas en unsupported.py.
- Evita que se produzcan advertencias falsas repetidas para modelos verificados que no son compatibles (por ejemplo, CR8806).
⚙️ Mejoras
- 🔍 La detección de compatibilidad (
CompatibilityChecker) se ha trasladado a un nuevo método: - Ahora se ejecuta al final del proceso de actualización (
_async_prepare_compatibility). - Evita falsos negativos o tiempos de espera durante el inicio.
- Mejor separación de responsabilidades y un mantenimiento futuro más sencillo.
- 🧠 Preparado para el futuro: permite omitir o personalizar las comprobaciones de capacidad por modelo o IP sin afectar al resto del flujo de actualización.
- 🎨 Interfaz de usuario mejorada para la detección de dispositivos:
- Los enrutadores detectados ahora muestran su modelo y dirección IP en la tarjeta de descubrimiento (por ejemplo,
RC06 (192.168.1.39)). - El modelo se extrae directamente de la respuesta de
topo_graph()si está disponible.
✅ Compatibilidad
- ✅ Compatible con Home Assistant 2025.5.0 y versiones posteriores.
- ✅ Totalmente compatible con versiones anteriores como
v3.2.4. - ⚠️ Problema conocido: los routers que solo funcionan con la versión 3.1.4 pueden requerir el modo heredado o una instalación nueva.
📘 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.
- Agregue manualmente su primer enrutador para activar la detección automática de la red mallada para los demás dispositivos.
ℹ️ Esta actualización mejora la claridad de la detección, la fiabilidad y la retroalimentación visual, especialmente para los usuarios con varios routers.
Mantenido con ❤️ por @JuanManuelRomeroGarcia
Asistente XiaoHack
Xiaohack V 3.3 | © Copyright 2024 | Users Online: 0 | Estado: Offline
