Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
1.7 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_codeowners, ha_domain, ha_config_flow, ha_platforms, ha_integration_type
| title | description | ha_category | ha_release | ha_iot_class | ha_codeowners | ha_domain | ha_config_flow | ha_platforms | ha_integration_type | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Firefly III | Instructions on how to integrate Firefly III with Home Assistant. |
|
2025.11 | Cloud Polling |
|
firefly_iii | true |
|
hub |
The Firefly III {% term integration %} is used as an interface to the Firefly III API. Firefly III is a free open-source personal finance manager. It contains a full transaction management system, budgets, categories and reports. You can easily import transactions via the diverse options Firefly III offers. It even contains a rule engine to automate and help organize your bookkeeping.
Prerequisites
Before you can configure Firefly III within Home Assistant, you need a few things:
- Have Firefly III installed and a user with administrator rights
- An access token.
Create a Firefly III Personal Access Token by following these steps:
- Log in to your Firefly III instance.
- To create an access token, follow the steps in the Firefly III documentation.
- Copy the generated Access Token and store it somewhere safe, you will need it in the next steps.
{% include integrations/config_flow.md %}
Supported functionality
There is currently support for the following device types within Home Assistant:
- Sensors - for monitoring the accounts, categories and their balances.
Removing the integration
This integration follows standard integration removal.
{% include integrations/remove_device_service.md %}
After removing the integration, consider deleting the Firefly III access token.