update_entity
Modify Home Assistant entity properties including name, icon, area assignment, visibility, and enable/disable status to customize smart home device management.
Instructions
Update entity registry properties (name, icon, area, disable/enable, hide/unhide, rename).
For fields that can be cleared, pass "none" as the string value to set to null.
Args: entity_id: Entity ID to update name: Friendly name (or "none" to clear) icon: Icon (e.g. 'mdi:lamp', or "none" to clear) disabled_by: "user" to disable, "none" to re-enable hidden_by: "user" to hide, "none" to unhide area_id: Area ID (or "none" to remove) new_entity_id: Rename entity ID (e.g. 'light.new_name') options: Platform options dict
Examples: update_entity("sensor.old", disabled_by="user") update_entity("sensor.old", disabled_by="none") # re-enable update_entity("light.x", name="Living Room Lamp", area_id="kitchen")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_id | Yes | ||
| name | No | ||
| icon | No | ||
| disabled_by | No | ||
| hidden_by | No | ||
| area_id | No | ||
| new_entity_id | No | ||
| options | No |