Skip to content

sanghviharshit/ha-monarchmoney

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Monarch for Home Assistant

hacs_badge Release badge License: MIT

Integration for Monarch Money in Home Assistant

Track all your Monarch Money financial data - account balances, net worth, cash flow, investments, and more - directly in Home Assistant.

Features

  • Account sensors - balances grouped by type (Cash, Credit Cards, Investments, Loans, Real Estate, Vehicles, Valuables, etc.)
  • Net Worth sensor - total net worth with assets/liabilities breakdown
  • Cash Flow sensor - monthly savings, income, and expenses with savings rate
  • Income & Expense sensors - totals with per-category breakdowns
  • Credit Score sensors (optional) - per household member, with score history and change tracking
  • Investment Holdings sensors (optional) - individual securities with price, quantity, cost basis, and gain/loss
  • Recurring Transactions calendar (optional) - upcoming bills and subscriptions as calendar events
  • Refresh button - manually trigger a data refresh
  • MFA support - manual code entry or automatic TOTP via secret key

Installation

HACS (Recommended)

  1. In HACS, go to Integrations and click +.
  2. Search for Monarch and install.
  3. Restart Home Assistant.

Manual

  1. Copy the custom_components/monarchmoney folder to your Home Assistant custom_components directory.
  2. Restart Home Assistant.

Setup

  1. Go to Settings > Devices & Services > Add Integration.
  2. Search for Monarch and follow the prompts.
  3. Log in with your Monarch Money email and password. If MFA is enabled, you'll be prompted for your code (or provide your TOTP secret for automatic MFA).

Configuration

After setup, go to the integration's Options to configure:

Option Default Description
Scan interval (minutes) 60 (1hr) How often to poll Monarch's API (60, 120, 240, 360, 720, 1440)
Timeout (seconds) 30 API request timeout (10, 15, 30, 45, 60)
Credit score Off Enable credit score sensors
Investment holdings Off Enable per-security holding sensors
Aggregated holdings Off Enable aggregated investment holdings across accounts
Recurring transactions Off Enable recurring transactions calendar

Screenshots

A multi-tab dashboard built with Bubble Card, mini-graph-card, and sankey-chart-card. Numbers in screenshots are blurred for privacy.

Overview (tablet)

Overview tablet view

Net Worth Breakdown (sankey)

Net Worth Sankey

Mobile tabs

Assets Debts Credit Trends Bills

Account sensors

Account sensors list

A working dashboard YAML using these cards is in examples/bubble-card-dashboard.yaml. It expects the monarch_credit_score_* entities to match your household member names; rename them as needed.

Planned

  • Optional sensors for recent transactions (configurable count)

Credits

About

πŸ’°πŸ’²πŸ πŸ’³πŸ¦ Integration for Monarch in Home Assistant

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages