You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to propose a feature that would make managing Home Assistant configurations much smoother:
The Problem
When I rename an entity in Home Assistant (e.g., changing sensor.living_room_temperature to sensor.living_room_temp), all my existing configurations break or become inconsistent. I need to manually search and replace the old entity name across:
Automations (YAML and UI)
Dashboard cards
Scripts
Scenes
Templates
Any other Spook configurations
This is error-prone and time-consuming, especially in larger setups.
The Proposed Solution
Spook could detect when an entity name changes and automatically replace the old entity name with the new one across all configurations where it's referenced. This would include:
Detection: Monitor for entity renames (via Home Assistant's entity registry events)
Safety: Optionally create backups before making changes, or provide a preview mode
Why This Would Be Awesome
Saves time: No more tedious manual find-and-replace Prevents broken configs: Eliminates human error when updating references Makes experimentation easier: I can rename entities without fearing I'll break things
Fits Spook's mission: Another powerful tool for Home Assistant configuration management
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
I'd like to propose a feature that would make managing Home Assistant configurations much smoother:
The Problem
When I rename an entity in Home Assistant (e.g., changing sensor.living_room_temperature to sensor.living_room_temp), all my existing configurations break or become inconsistent. I need to manually search and replace the old entity name across:
This is error-prone and time-consuming, especially in larger setups.
The Proposed Solution
Spook could detect when an entity name changes and automatically replace the old entity name with the new one across all configurations where it's referenced. This would include:
Detection: Monitor for entity renames (via Home Assistant's entity registry events)
Search & Replace: Automatically update references in:
Safety: Optionally create backups before making changes, or provide a preview mode
Why This Would Be Awesome
Saves time: No more tedious manual find-and-replace
Prevents broken configs: Eliminates human error when updating references
Makes experimentation easier: I can rename entities without fearing I'll break things
Fits Spook's mission: Another powerful tool for Home Assistant configuration management
Thanks for building such an awesome toolbox! 🏡👻
All reactions