home-assistant/core
Home Assistant 2026.9.4 Enhances Tuya Fan Control and Fixes Key Integration Bugs
The latest Home Assistant update, version 2026.9.4, brings critical improvements to Tuya fan controls, ensuring fans turn off properly when speed is set to zero. It also addresses several bug fixes across popular integrations like Todoist, HomematicIP Cloud, Xbox, and Z-Wave JS, enhancing the smart home automation experience for users worldwide.
What is Home Assistant?
Home Assistant is an open-source home automation platform that allows users to control smart devices from various manufacturers through a single interface. Developers and tech enthusiasts rely on it to create seamless, customizable smart home experiences. It supports hundreds of integrations, enabling everything from lighting and climate control to security and entertainment systems.
The Challenge with Tuya Fans
One of the widely used integrations in Home Assistant is Tuya, which connects devices from the Tuya Smart ecosystem — a popular platform for smart home products including fans, lights, and thermostats. However, users have reported issues with Tuya fans where setting the fan speed to 0% did not actually turn the fan off. This problem particularly affected fans whose speed control uses an enumerated (enum) rather than continuous integer range.
Community discussions and GitHub issues highlighted this bug, which caused confusion and inconvenience for users trying to automate fan control precisely. For example, if the fan speed was set to zero, the fan would remain on, and the state in Home Assistant would not update correctly, disrupting automation routines and user expectations.
What’s New in Home Assistant 2026.9.4?
The 2026.9.4 release directly addresses this issue by ensuring that Tuya fans turn off when the speed is set to 0%. This fix improves the reliability of fan control and state reporting, making automations involving Tuya fans more predictable and user-friendly.
Key Fixes and Improvements
Tuya Fan Control: Fans now properly turn off when speed is set to zero, resolving a long-standing issue for users with enum-speed fans. (#181972)
Todoist Integration: Fixed the duration handling of timed calendar events, improving task scheduling accuracy. (#182121)
ISEO Argo BLE: Corrected device discovery to avoid listing unrelated devices, enhancing Bluetooth device management. (#182315)
Enphase Envoy: Updated the pyenphase dependency to versions 4.0.5 and then 4.0.6, ensuring better support for solar energy monitoring devices. (#182473, #183094)
HTTP Security: Improved the HTTP security filter to better scan request targets by tracking their length, boosting security reliability. (#182570)
HomematicIP Cloud: Fixed a bug where the configuration flow would incorrectly advance despite a rejected PIN, improving setup security. (#182601)
Xbox Integration: Fixed friends’ achievement statistics display and updated the python-xbox library to versions 0.2.2 and 0.3.0 for enhanced Xbox Live support. (#182686, #182072, #182643)
Z-Wave JS: Corrected a typo in the controller statistics key, improving data accuracy in Z-Wave device monitoring. (#182827)
MQTT: Enhanced logging by including entity IDs in group member update messages, aiding in troubleshooting and monitoring. (#182928)
OpenEVSE: Added handling for missing serial numbers during entry setup, improving electric vehicle charging station integration. (#183105)
Other Dependency Updates: The release also includes bumps to dependencies like imgw_pib (weather integration) and python-xbox, ensuring up-to-date support and security.
Why These Changes Matter
For Home Assistant users, especially those with Tuya fans, the fix to turn off fans at 0% speed is a significant quality-of-life improvement. It means automations can now reliably switch fans off without manual intervention or workarounds.
Additionally, the broad range of fixes and updates across integrations like Todoist, HomematicIP Cloud, Xbox, and Z-Wave JS reflect Home Assistant’s commitment to maintaining a robust and versatile platform. These improvements help users manage their smart homes more efficiently, with fewer bugs and better device compatibility.
Community Impact and Reception
The Tuya fan fix addresses a widely reported issue in the Home Assistant community forums and GitHub issues, showing that the developers listen closely to user feedback. Users who struggled with fan state inconsistencies can now expect smoother operation.
Other fixes, such as the enhanced HTTP security filter and improved logging in MQTT, also demonstrate ongoing efforts to bolster security and diagnostics, which are critical for users who rely on Home Assistant for their home’s automation backbone.
Getting the Update
Users can update to Home Assistant 2026.9.4 via the usual update channels. It is recommended for anyone using Tuya fans or the affected integrations to upgrade promptly to benefit from these fixes.
Learn More
For detailed information on the fixes and changes, users can visit the official release notes on GitHub: Home Assistant 2026.9.4 Release.
Home Assistant continues to evolve with a vibrant community and dedicated developers, making smart home automation more accessible and reliable for everyone. The 2026.9.4 release is another step forward in that journey, enhancing device control and integration stability across the board.