Files
hassio-addons/immich_power_tools
2026-01-04 23:07:02 +00:00
..
2025-02-17 18:56:10 +01:00
2025-11-06 16:50:01 +01:00
2025-08-02 11:13:15 +02:00
2025-09-07 23:05:45 +00:00
2025-09-07 23:05:45 +00:00
2026-01-04 23:07:02 +00:00

Home assistant add-on: Immich Power Tools

I maintain this and other Home Assistant add-ons in my free time: keeping up with upstream changes, HA changes, and testing on real hardware takes a lot of time (and some money). I use around 5-10 of my >110 addons so regularly I install test machines (and purchase some test services such as vpn) that I don't use myself to troubleshoot and improve the addons

If this add-on saves you time or makes your setup easier, I would be very grateful for your support!

Buy me a coffee Donate via PayPal

Addon informations

Version Ingress Arch

Codacy Badge GitHub Super-Linter Builder

Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!

Stargazers repo roster for @alexbelgium/hassio-addons

downloads evolution

About

Immich Power Tools provides advanced tools for organizing and managing your Immich photo library. This addon extends Immich's capabilities with powerful features for photo organization, analysis, and management.

Key features:

  • Advanced photo organization tools
  • Batch operations for photo management
  • AI-powered photo analysis and tagging
  • Geographic photo mapping with Google Maps integration
  • Duplicate detection and management
  • Advanced search and filtering capabilities

This addon is based on the immich-power-tools project.

Configuration

Webui can be found at <your-ip>:8001.

Options

Option Type Default Description
IMMICH_URL str Required Internal Immich server URL (e.g., http://homeassistant:3001)
EXTERNAL_IMMICH_URL str Required External Immich server URL for browser access
IMMICH_API_KEY str Required Immich API key for authentication
DB_HOST str Required Database hostname (e.g., core-mariadb or homeassistant)
DB_USERNAME str Required Database username
DB_PASSWORD str Required Database password
DB_DATABASE_NAME str Required Database name (usually immich)
DB_PORT str Required Database port (usually 5432 for PostgreSQL)
GOOGLE_MAPS_API_KEY str Google Maps API key for geographic features
GEMINI_API_KEY str Google Gemini API key for AI features

Example Configuration

IMMICH_URL: "http://homeassistant:3001"
EXTERNAL_IMMICH_URL: "https://your-immich-domain.com"
IMMICH_API_KEY: "your-immich-api-key-here"
DB_HOST: "core-mariadb"
DB_USERNAME: "immich"
DB_PASSWORD: "your-db-password"
DB_DATABASE_NAME: "immich"
DB_PORT: "5432"
GOOGLE_MAPS_API_KEY: "your-google-maps-api-key"
GEMINI_API_KEY: "your-gemini-api-key"

Prerequisites

Before using this addon, ensure you have:

  1. Immich server running - This addon requires a working Immich installation
  2. Database access - You need direct access to your Immich database
  3. Immich API key - Generate an API key from your Immich admin panel

Getting API Keys

Immich API Key:

  1. Open your Immich web interface
  2. Go to Administration > API Keys
  3. Click Create API Key
  4. Copy the generated key

Google Maps API Key (optional):

  1. Visit the Google Cloud Console
  2. Create a new project or select an existing one
  3. Enable the Maps JavaScript API
  4. Create credentials (API key)

Google Gemini API Key (optional):

  1. Visit Google AI Studio
  2. Create a new API key for Gemini

Custom Scripts and Environment Variables

This addon supports custom scripts and environment variables through the addon_config mapping:

Installation

The installation of this add-on is pretty straightforward and not different in comparison to installing any other Hass.io add-on.

  1. Add my Hass.io add-ons repository to your Hass.io instance.
  2. Install this add-on.
  3. Configure all required database and API settings.
  4. Click the Save button to store your configuration.
  5. Start the add-on.
  6. Check the logs of the add-on to see if everything went well.
  7. Open the webUI to start using the power tools.

Support

Create an issue on github, or ask on the home assistant community forum

For more information about Immich Power Tools, visit: https://github.com/varun-raj/immich-power-tools