I’ve created a Home Assistant add-on based on immich-job-daemon for users like me who run Home Assistant OS on Raspberry Pi + Immich Addon and have limited resources.
With the latest Immich version, OCR support was added, which is amazing—but it comes at a cost.
Running OCR alongside other machine learning tasks (face detection, smart search, etc.) can easily consume an extra 3 GB of RAM. On my Raspberry Pi 5 with 8 GB RAM, this killed the process completely.
I needed a solution to prevent multiple heavy jobs from running in parallel. That’s why I built this add-on: it limits concurrent jobs and manages them by priority, so your system stays stable.
My repository: GitHub - bjoe10/HA_Addon