this post was submitted on 01 Mar 2025
3 points (100.0% liked)

Home Assistant

414 readers
6 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/homeassistant by /u/Proud_Pumpkin_8370 on 2025-03-01 05:36:40+00:00.


Hey everyone! πŸ‘‹

I've built YNAB Custom, a YNAB (You Need a Budget) integration for Home Assistant, now available as a custom HACS integration! πŸŽ‰

πŸ”Ή Features:

  • Accounts & Balances – Track your YNAB account balances in Home Assistant.
  • Budget Categories – Monitor assigned, activity, and available amounts for each category.
  • Category Group Summaries – View total spending, assignments, and balances for grouped categories (e.g., "Bills," "Groceries").
  • API Status Sensor – Keep an eye on YNAB’s API health to detect any sync issues.
  • Configurable Update Intervals – Customize how often each budget updates.
  • Manual Refresh Service (ynab_custom.refresh) – Update data on demand.
  • ✨ UI-Based Setup & Configuration – No YAML required! Set up and manage your integration directly in Home Assistant’s UI.

πŸ“Œ How It Works:

Each YNAB budget is treated as a device, with sensors for accounts, categories, category group summaries, and API status grouped under it. This keeps things neat and organized while allowing granular control over budget tracking.

πŸ”§ Installation:

  1. In HACS, go to Integrations β†’ Click the three dots β†’ Custom repositories.
  2. Add the repository: https://github.com/DeLuca21/hacs-ynab
  3. Set category to Integration and click Add.
  4. Search for YNAB Custom in HACS, install it, and restart Home Assistant.
  5. Go to Settings β†’ Devices & Services β†’ Add Integration, search for YNAB Custom, and enter your YNAB API key.
  6. The integration will automatically create sensors for your YNAB accounts, budget categories, and summaries!

πŸŽ› UI-Based Configuration:

  • Once installed, you can manage YNAB Custom directly in the Home Assistant UI.
  • Change update intervals, manage API keys, and configure settings without touching YAML.
  • Use the "Configure" button in Home Assistant’s Integrations page to update settings anytime.

πŸ”‘ How to Get Your YNAB API Key:

  1. Go to YNAB Developer Portal.
  2. Click "New Access Token" and give it a name.
  3. Copy the generated token (it won't be shown again).
  4. Paste it into Home Assistant when setting up the integration.

Would love to hear feedback, ideas, or if anyone wants to help test! Let me know what you think. πŸ™Œ

πŸ‘‰ GitHub: hacs-ynab

β˜• Buy Me a Coffee

πŸ’™ Support me on Ko-fi

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here