1.8 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_codeowners, ha_domain, ha_config_flow, ha_platforms, ha_integration_type, ha_quality_scale
| title | description | ha_category | ha_release | ha_iot_class | ha_codeowners | ha_domain | ha_config_flow | ha_platforms | ha_integration_type | ha_quality_scale | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Firefly III | Instructions on how to integrate Firefly III with Home Assistant. |
|
2025.11 | Local Polling |
|
firefly_iii | true |
|
integration | bronze |
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.