Releases: zachi40/home-assistant-mycodo
v1.0.5
⚠️ Important Notice ⚠️
After updating to Version v1.0.5, please reinstall the integration to ensure all changes are applied correctly.
Changelog
Version v1.0.5 - August 31, 2024
Improved Stability
- Enhanced system performance and reliability.
- Addressed minor bugs and optimized code for better stability.
New Features
- Added support for additional languages.
- Introduced an option to choose the update interval.
Full Changelog: v1.0.4...v1.0.5
v1.0.4
v1.0.3
Full Changelog: v1.0.2...v1.0.3
v1.0.2
v1.0.1
Enhanced the Mycodo integration by refactoring the sensor and switch setup logic to improve robustness and maintainability. Centralized the sensor-related logic in utils.py and ensured that the system gracefully handles cases where switch data might be None.
Changes:
- Moved
async_setup_entry
logic from sensor.py into utils.py to centralize sensor setup and updates. - Modified MycodoClient in utils.py to include error handling and support for dynamic sensor and switch updates.
- Updated sensor setup to handle potential None values in switch data using
switches.get("output devices", []) or []
. - Streamlined HTTP request methods within MycodoClient and added detailed logging for error tracking.
This refactor improves the stability of the integration and paves the way for future enhancements.
Full Changelog: V1.0.0...v1.0.1
V1.0.0 - First Release
This is the first release of the Mycodo App Home Assistant integration. It includes the following features:
- Monitor sensor data from Mycodo
- Control devices connected to Mycodo
- Automate tasks using Home Assistant automation
Ensure you follow the installation and configuration steps provided in the README.md file.
Full Changelog: https://github.com/zachi40/home-assistant-mycodo/commits/V1.0.0