Skip to content

On Home Assistant 2026.10 or older? Open it in HACS

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of Steven-D-Morgan/hass-entity-assistant.

Entity Assistant

About

Entity Assistant exports Home Assistant entities, devices, and areas from the registry to CSV files. It also exports floors and labels, and it can write JSON or YAML output as an alternative to CSV. Each export carries a stale flag with a reason, and a stale-days setting controls the threshold for entries that have not changed. Edited CSV or JSON files can be imported back to update the registries in bulk, with changes only applied to rows in the file and nothing removed. Other actions preview or remove orphaned entities, orphaned devices, and empty areas, capture a registry snapshot, and return a signed download link; removals default to a dry run. A button runs the export with defaults set in the integration options, and it is set up in the UI.

Automatic summary of the README and code of Steven-D-Morgan/hass-entity-assistant. Something wrong, or are you the maintainer and want your own text here? Get in touch

Shows in Vulpo

Button card, Chart card, Apple Watch.

Supports

  • Works locallyTalks to your devices on your own network. No vendor cloud in between.
  • From the MarketplaceInstalled through the Marketplace, formerly HACS.
  • Actively maintainedIts author released or pushed a change in the last six months.

Provides

  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

After setup

  • Export type
  • Filename
  • Output format
  • Include disabled
  • Include hidden
  • Only enabled
  • Stale only
  • Stale after (days)
  • UTF-8 BOM

Texts from the code of Steven-D-Morgan/hass-entity-assistant.

Actions

  • Export to CSVExport entities, devices, or areas from the registry to a CSV file in /config/entity_assistant/. Admin-only.
    • Return data
    • Max rows
    • Filename
    • Export type
    • Output format
    • Sort by
    • Sort direction
    • Columns
    • Column preset
    • Include disabled
  • Remove orphaned entriesPreview or remove orphaned entities, orphaned devices, and empty areas from the Home Assistant registries. Defaults to a dry run; pass confirm to apply. Requires admin.
    • Dry run
    • Confirm
  • Capture snapshotSave a point-in-time baseline of the registries to the integration's own storage so later changes can be compared against it. Reads only; never modifies. Requires admin.
    • Label
    • Registries
  • Remove entitiesPreview or remove registry entities matching a filter (by domain and/or restored). Defaults to a dry run; pass confirm to apply. Requires admin. Entities whose integration is present but not loaded are skipped, and no filter removes nothing.
    • Domains
    • Restored only
    • Dry run
    • Confirm
  • Get download URLReturn a signed, time-limited URL to download the export directly from a browser. Response only; writes no file.
    • Download filename
    • Expires (seconds)
    • Export type
    • Output format
    • Sort by
    • Sort direction
    • Columns
    • Column preset
    • Include disabled
    • Include hidden
  • Import changesApply edits from a CSV or JSON file back to the registries. Patch semantics: only writable columns are applied, only to rows the file contains, and nothing is ever removed. Defaults to a dry run; pass confirm to apply. Requires admin.
    • Filename
    • Format
    • Import type
    • Create missing
    • Dry run
    • Confirm

From the README

A Home Assistant custom integration that exports your registry — entities, devices, or areas — to a CSV file, complete with entity_id, area, floor, labels, device metadata, current state, and more. Edit the export in any spreadsheet and import it back to rename, relabel, and reorganize in bulk (new in 2.0 — see Importing edits back). Also identifies and removes orphaned entities, orphaned devices, and empty areas.

From the README of Steven-D-Morgan/hass-entity-assistant, MIT License. Shortened.

Information

Installs
95 sharing analytics
GitHub stars
29
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
2.0.2,
Category
DIY and makers, Web and data connectors
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
entity_assistant

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers

Looking for an app? The best Home Assistant apps for iPhone, by need.