Entity Management Interface
The entity list is managed through the Items configuration page (ConfigItems.qml:94-106), which displays all configured entities with their icons, names, and entity IDs.
Opening the Configuration
- Right-click the plasmoid widget
- Select Configure Home Assistant…
- Navigate to the Items tab
The entity list displays a busy indicator while fetching available entities from your Home Assistant instance. Entities become available once the connection is established.
Adding New Entities
ConfigItem.qml:13-23)The Entity field includes autocomplete functionality (
ConfigItem.qml:20-22) that searches through all available entities as you type.See Entity Settings for detailed configuration options.
Entity List View
The entity list (ConfigItems.qml:94-163) displays configured entities with:
- Drag handle: Reorder entities by dragging (
ConfigItems.qml:137-142) - Icon: Entity icon (custom or from Home Assistant)
- Title: Entity name or friendly name
- Subtitle: Entity ID
- Edit button: Modify entity settings
- Delete button: Remove entity from list
Reordering Entities
Entities can be reordered using drag-and-drop:- Click and hold the drag handle (left side of each entity)
- Drag the entity to the desired position
- Release to drop the entity in the new position
- Changes are automatically saved (
ConfigItems.qml:141)
Reordering uses smooth animations (
ConfigItems.qml:98-100) to show entities moving to their new positions.Editing Entities
To modify an existing entity:- Click the Edit button (pencil icon) next to the entity (
ConfigItems.qml:153-156) - The entity configuration dialog opens with current settings
- Make your changes
- Click OK to save
Removing Entities
To remove an entity from the plasmoid:- Click the Delete button (trash icon) next to the entity (
ConfigItems.qml:157-160) - The entity is immediately removed from the list
- Changes are automatically saved
Entity Availability
The plasmoid fetches available entities and services when the configuration page loads (ConfigItems.qml:118-126):
- Entity states: All entities from
ha.getStates() - Available services: Service definitions from
ha.getServices()
- Autocomplete in the Entity field
- Displaying entity icons and friendly names
- Populating service action dropdowns
- Validating entity configurations
Error Handling
If the connection to Home Assistant fails:- An error message appears at the top of the dialog (
ConfigItems.qml:21-26) - The entity list shows a busy indicator
- Add/Edit operations are disabled until connection is restored
Ensure your Home Assistant URL and token are correctly configured in the General settings if you encounter connection errors.
Bulk Operations
For managing multiple entities at once, see the Backup & Restore documentation for import/export functionality.Next Steps
After adding entities, customize their behavior and appearance:Entity Settings
Configure display options, actions, and notifications
Backup & Restore
Export and import entity configurations
