Repository navigation
π YNAB Integration for Home Assistant β v1.2.1 Release Notes
π¨ Breaking Changes β Read Before Updating!
This update completely restructures sensors, requiring users to update dashboards, automations, and entity references.
If you have YNAB entities in Lovelace dashboards or automations, they will need to be adjusted after updating.
π§ Why is this a Beta Release?
- This update includes major structural changes to sensor handling.
- I want to ensure everything works smoothly before marking it as stable.
- Please test and report any issues before the final release!
π Whatβs New in v1.2.1?
This release brings significant improvements to API efficiency, sensor structure, and overall integration usability.
π₯ New Features & Enhancements
β
π Optimized API Calls & Data Handling
- Reduced unnecessary polling, handling API rate limits more efficiently.
β π Restructured Category, Account & Summary Sensors
- Category sensors now include their category group as an attribute for better organization.
- Added new attributes to both category and account sensors for richer data insights.
- Added a new Monthly Summary sensor for an overview of the current month's financials.
- Entity IDs have changed, requiring users to update dashboards & automations.
β π Improved Cleanup & Integration Handling
- All entities & devices now fully remove when the integration is deleted.
- Prevents stale sensors from lingering after uninstall.
β π Improved Setup Process
- New user-friendly setup flow with YNAB terms & conditions acceptance.
- Selectable
budgets,accounts,categories,currency,update_intervalandinstance_nameduring setup.
π Fixes & Optimizations
β π Icon Enhancements:
- Accounts now have dynamic icons based on type (e.g., mdi:cash-multiple for checking, mdi:credit-card for credit).
- Categories use relevant icons (e.g., mdi:food for groceries, mdi:home for rent/mortgage).
β π Code & Stability Improvements
- Various bug fixes and optimizations to improve performance.
β‘ How to Update
β
Update via HACS
- Navigate to: HACS β Integrations β YNAB Home Assistant Integration.
- Click Update and restart Home Assistant.
β Manual Installation
- Download the latest release from GitHub.
- Replace the contents in
custom_components/ynab_custom/. - Restart Home Assistant.
π¨ Post-Update Steps (Due to Breaking Changes)
πΉ Check your Lovelace dashboards β Existing YNAB entities may need to be re-added.
πΉ Update automations & scripts β Entity IDs have changed, requiring updates.
πΉ Review new attributes β More data is now available for both category and account sensors.
π Future Plans
I'm actively improving the YNAB integration and plan to explore the following features in upcoming updates:
πΉ Scheduled Transactions β Support for upcoming transactions before they are processed.
πΉ Reintroducing Category Group & Budget-Wide Summaries in a new format.
πΉ Restoring the Manual Refresh Service (ynab_custom.refresh) for on-demand updates.
πΉ Reintroducing the Integration "Configure" option for easier post-setup adjustments.
π Support the Project
If you enjoy this integration, consider supporting development to help improve and maintain it!
π Happy budgeting with Home Assistant! π―
