v1.2.0
Release Notes - Version 1.2.0
🌡️ Enhanced Climate Device Support
This release significantly improves optimistic feedback for climate devices including air conditioners, heat pumps, thermostats, and heaters.
✨ New Features
Smart Climate Mode Detection
- Intelligent Temperature-Based Mode Selection: When using
set_temperatureservice, the system now automatically determines whether to useheatorcoolmode based on target vs current temperature - Device Capability Awareness: Considers each device's supported HVAC modes for better compatibility
- Improved Default Modes: Better defaults for different climate device types
Extended Climate Service Support
- Enhanced
set_hvac_mode: Full support for all HVAC modes (heat,cool,auto,heat_cool,dry,fan_only,off) - Smart Preset Handling: Handles presets like "away" (switches to
off), "eco"/"sleep" (switches toauto) - Auxiliary Heat Support:
set_aux_heatservice now properly switches to heat mode - Fan Mode Intelligence:
set_fan_modewith "auto" indicatesautoHVAC mode
🔧 Improvements
Better Climate Behavior
- Turn On Logic: Climate devices now default to
automode instead of justheatfor maximum compatibility - Smart Toggle: Climate toggle now uses
autowhen turning on (safer than assuming heat-only) - Temperature Threshold: Uses ±0.5°F threshold to avoid mode switching for minor temperature differences
Enhanced Device Compatibility
- Heat-Only Devices: Properly handles heaters that only support heat mode
- Cool-Only Devices: Properly handles AC units that only support cooling
- Heat Pumps: Full support for devices that can both heat and cool
- Smart Thermostats: Optimal handling of multi-mode thermostats
🐛 Bug Fixes
- Fixed climate toggle behavior to be more predictable
- Improved fallback logic when device capabilities can't be determined
- Better error handling for temperature parsing
📋 Example Scenarios
Air Conditioner:
- Set temperature to 70°F when current is 75°F → Immediately shows
coolmode - Turn on AC → Shows
automode
Heater:
- Set temperature to 72°F when current is 68°F → Immediately shows
heatmode - Toggle heater when off → Shows
automode
Heat Pump:
- Set any temperature → Intelligently chooses
heatorcoolbased on current temperature - Uses
automode when temperature difference is minimal
Smart Thermostat:
- Preset "away" → Shows
offmode immediately - Preset "eco" → Shows
automode immediately
🔄 Migration Notes
- No breaking changes - existing configurations continue to work
- Climate devices will now provide more accurate optimistic feedback
- Users may notice improved responsiveness when controlling climate devices
Full Changelog: Compare v1.1.0...v1.2.0
Installation
Available through HACS or manual installation. See README for installation instructions.