Files
midea-meiju-codec/custom_components/midea_auto_cloud
Cyborg2017 e3b785c070 fix: Complete fan control with proper "off" state
Changes:
1. Fix speed selector "off" state:
   - `percentage` property returns 0 when fan is off
   - `async_set_percentage()` calls `async_turn_off()` for 0%
   - `async_turn_on()` handles percentage=0 as turn off

2. Add auto-power on:
   - `async_set_percentage()` powers on fan if off when selecting speed
   - `async_set_preset_mode()` powers on fan if off when switching modes

3. Enhance user experience:
   - 0% in speed slider → Turns fan off
   - Any speed selection when off → Auto powers on + sets speed
   - Mode switch when off → Auto powers on + sets mode
   - Works with range-based speed configs
2025-12-29 23:41:35 +08:00
..
2025-10-16 00:27:04 +08:00
2025-10-14 20:37:39 +08:00
2025-12-20 00:51:55 +08:00