The Xiaomi Home Assistant is a popular home automation system that integrates various devices, including the Dmaker.fan.p28. However, some users have reported an issue where the Dmaker.fan.p28 can only be controlled through a loop of modes, rather than directly selecting a mode. This problem has been observed in the Home Assistant interface, while the MiJia app allows for direct mode selection. In this article, we will explore the issue, its reproduction steps, and possible solutions. The Dmaker.fan.p28 is a device that can be controlled through the Xiaomi Home Assistant, but the current implementation has a limitation. The device can only be controlled through a loop of modes, which can be inconvenient for users who want to directly select a mode. The issue has been reported by several users, and the Home Assistant logs do not provide any specific error messages. To reproduce the issue, users can follow these steps: 1. Add the Dmaker.fan.p28 device to the Home Assistant. 2. Try to directly select a mode for the device. The expected behavior is that the user should be able to directly select a mode for the Dmaker.fan.p28 device. However, the current implementation only allows for looping through the modes. The issue has been reported to occur on June 16, 2025, at 15:49:00, and the Home Assistant logs do not provide any specific error messages. The Log Timezone is set to Asia/Shanghai, and the Home Assistant Core Version is 2025.6.0. The Home Assistant Operation System Version is 15.2.1, and the Xiaomi Home Integration Version is v0.3.2. To solve this issue, users can try updating the Xiaomi Home Integration to the latest version or resetting the device and re-adding it to the Home Assistant. Additionally, users can try using the MiJia app to control the device, which allows for direct mode selection. In conclusion, the Dmaker.fan.p28 mode selection issue is a problem that affects the usability of the Xiaomi Home Assistant. By following the reproduction steps and trying the suggested solutions, users can resolve the issue and enjoy a better user experience. The Xiaomi Home Assistant is a powerful tool for home automation, and resolving this issue can enhance the overall user experience. Users can also try to customize their Home Assistant interface to better suit their needs, and the Dmaker.fan.p28 device can be controlled through custom scripts and automations. The Xiaomi Home Assistant community is active and helpful, and users can find many resources and tutorials online to help them resolve issues and improve their home automation experience.