Open Issues Need Help
View All on GitHubAI Summary: The `manifest.json` for the `wrtmanager` custom component is missing `aiohttp` and `async_timeout` in its `requirements` field, despite the code utilizing these libraries. This critical oversight prevents the integration from installing correctly on fresh Home Assistant instances and causes import errors for users. A straightforward fix involves adding these two dependencies with specified minimum versions to the `requirements` array in the manifest.
OpenWrt network management integration for Home Assistant with VLAN organization, roaming detection, and device management
AI Summary: The WrtManager integration has a critical resource leak where the `async_unload_entry` function fails to call `coordinator.async_shutdown()`. This omission leaves open network connections and aiohttp sessions, potentially exhausting file descriptors over time. A straightforward fix involves adding `await coordinator.async_shutdown()` before removing the coordinator from `hass.data` during unload.
OpenWrt network management integration for Home Assistant with VLAN organization, roaming detection, and device management