HA Data Editor is a custom integration for Home Assistant that provides a user-friendly interface for managing and editing device and entity properties directly within the Home Assistant UI. This integration includes a custom panel equipped with an editable table, allowing users to view and effortlessly modify device details, such as names and areas.
Initial Release: The project is in its early stages. Currently, it only supports changing the area of devices. Future updates will expand this functionality to include changing other information and supporting other data registries such as entities, areas, users, etc.
Note: The user interface may not be aesthetically pleasing at the moment, but it is functional. Improvements to the UI are planned for future updates.
- Device & Entity Management: List all Home Assistant devices and entities in a tabular format for easy viewing and quick modifications.
- Editable Fields: Interactively edit fields directly within the table for efficient updates.
- Seamless UI Integration: Integrates as a custom panel within the Home Assistant UI, maintaining a consistent user experience.
- Efficient Backend Services: Ensures smooth communication and timely updates between the frontend and Home Assistant backend.
- Ensure HACS is installed in your Home Assistant setup.
- In HACS, navigate to "Integrations".
- In the 3-dot menu at the top-right, select "Custom repositories".
- Add
https://github.com/fredck/ha-data-editor
to the list. - "HA Data Editor" should show up. Select it.
- Click "download" to install.
- Restart Home Assistant to apply the changes.
- Download the
ha_data_editor
folder from this repository. - Place the
ha_data_editor
folder into thecustom_components
directory of your Home Assistant installation. - Restart Home Assistant to recognize the new integration.
After installation, go to the integrations page and add the "HA Data Editor" integration.
Important: Right after the installation, the new "HA Data Editor" will be immediately available in the sidebar but it'll be empty. Refresh the browser to make its contents show up.
- "HA Data Editor" will be readily available in the Home Assistant sidebar upon integration installation.
- Clicking on the sidebar item opens the custom panel where you can interact with and edit your devices.
Interact with the editable table in the HA Data Editor panel to manage your Home Assistant devices and entities. Changes made through the editor are reflected instantly in Home Assistant, streamlining your smart home management.
Contributions to "HA Data Editor" are greatly appreciated. For contribution guidelines and how to set up your development environment, please refer to our contribution guidelines.
This project is licensed under the MIT License.
- A heartfelt thanks to the Home Assistant community for their guidance and support.
- Handsontable for providing the interactive grid system used in the editor.