Skip to content

v1.2.3 Support for fahrenheit and improvements to vacation mode

Choose a tag to compare

@Pythm Pythm released this 09 Aug 14:56
7352880

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_measurement attribute from either the outside_temperature or indoor_sensor_temp sensor.
  • 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

MIT 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.