v1.2.3 Support for fahrenheit and improvements to vacation mode
Release Notes: Climate Commander v1.2.3
Version: v1.2.3
🚀 What's New
🔧 Updated Logic for Cool Mode During Vacation
- Improved logic now ensures HVAC systems correctly enter "cool" mode even when vacation mode is active, based on indoor and outdoor temperature thresholds.
- This resolves previous issues where vacation mode might have inadvertently suppressed cooling functionality.
📡 Default MQTT Namespace Changed to 'mqtt'
- The default MQTT namespace has been updated to
'mqtt', aligning with AppDaemon's documentation defaults for consistency and compatibility. - If you're using a custom namespace, ensure it's explicitly defined in your configuration.
🌡️ Added Fahrenheit Support via Sensor Detection
- The app now automatically detects the temperature unit (Celsius or Fahrenheit) by reading the
unit_of_measurementattribute from either theoutside_temperatureorindoor_sensor_tempsensor. - This eliminates the need for users to manually specify the unit, making the app more user-friendly and adaptable to global sensor setups.
📌 Default Temperature Settings
The app now uses the following default temperature values based on the detected unit:
| Unit | max_vacation_temp |
vacation_temp |
screening_temp |
getting_cold |
target_indoor_temp |
|---|---|---|---|---|---|
| Celsius | 30 | 16 | 8 | 18 | 22.7 |
| Fahrenheit | 86 | 61 | 47 | 65 | 72.8 |
⚠️ These defaults can be customized in your configuration file.
📦 Full Changelog
View the complete list of changes in the GitHub Changelog.
📝 Notes
- Weather Sensor Integration: If using the ad-Weather app, ensure it's configured before ClimateCommander to avoid conflicts.
- Persistent Storage: Changes to fan mode during "silence" periods are now stored persistently for smoother app restarts.
📌 License
🙋 Contributing
Found a bug or want to suggest a feature? Open an issue or submit a PR.
Climate Commander by Pythm
GitHub
Need further assistance? Reach out on GitHub.