# harcive

Python tool to retrieve and archive Home Assistant data.

- Source: <https://git.sr.ht/~aussetg/harcive>
- Stack: Python · Home Assistant
- Domain: home automation · local-first data
- Status: in development, useful to me
- Audience: Home Assistant users, me


I use it to archive historical data beyond Home Assistant's normal retention period and derive insights from it-more specifically, to use `events` as learning signals to calibrate automations. It was designed to be as simple as possible and is essentially a convenient wrapper around DuckDB, with utilities to handle deduplication and data normalization.

