---
title: "Entity Assistant"
description: "Entity Assistant is a Marketplace integration for Home Assistant. It has 95 installs sharing analytics, works locally and was last updated November 8, 2026."
canonical: "https://vulpo.app/integrations/marketplace/steven-d-morgan-hass-entity-assistant"
url: "https://vulpo.app/integrations/marketplace/steven-d-morgan-hass-entity-assistant.md"
last-updated: "2026-11-08"
version: "1.4"
---

# Entity Assistant

> Entity Assistant is a Marketplace integration for Home Assistant. It has 95 installs sharing analytics, works locally and was last updated November 8, 2026.

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](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=Steven-D-Morgan&repository=hass-entity-assistant&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=Steven-D-Morgan&repository=hass-entity-assistant&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## 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](https://github.com/Steven-D-Morgan/hass-entity-assistant).

## Actions

- **Export to CSV**: Export entities, devices, or areas from the registry to a CSV file in /config/entity\_assistant/. Admin-only.
  Fields: Return data, Max rows, Filename, Export type, Output format, Sort by, Sort direction, Columns, Column preset, Include disabled
- **Remove orphaned entries**: Preview 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.
  Fields: Dry run, Confirm
- **Capture snapshot**: Save 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.
  Fields: Label, Registries
- **Remove entities**: Preview 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.
  Fields: Domains, Restored only, Dry run, Confirm
- **Get download URL**: Return a signed, time-limited URL to download the export directly from a browser. Response only; writes no file.
  Fields: Download filename, Expires (seconds), Export type, Output format, Sort by, Sort direction, Columns, Column preset, Include disabled, Include hidden
- **Import changes**: Apply 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.
  Fields: 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](https://github.com/Steven-D-Morgan/hass-entity-assistant#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [DIY and makers](https://vulpo.app/integrations/category/diy-and-makers.md), Web and data connectors
- Number: 95 installs sharing analytics; 29 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: 2.0.2, last updated November 8, 2026
- Domain: `entity_assistant`
- Source: <https://github.com/Steven-D-Morgan/hass-entity-assistant>
- Issues: <https://github.com/Steven-D-Morgan/hass-entity-assistant/issues>
- Screenshot: https://vulpo.app/integrations-img/dab6b0c67fd3525a.webp (from Steven-D-Morgan/hass-entity-assistant's README)

In Vulpo: Button card, Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-08. Source: https://vulpo.app/integrations/marketplace/steven-d-morgan-hass-entity-assistant

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/steven-d-morgan-hass-entity-assistant
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
