Removal & Clean Uninstall Guide¶
This guide details how to completely remove the MyHOME integration and clean up all associated entities, dashboard cards, and persistent storage files from Home Assistant.
Step 1: Remove Gateway Integration Entry¶
- In Home Assistant, navigate to Settings → Devices & Services → Integrations.
- Locate the MyHOME integration card.
- Click the three dots (⋮) on the integration entry and select Delete.
- When prompted to confirm deletion, click Delete.
- Home Assistant will remove the gateway connection, terminate background event listening sessions, and remove all associated discovered devices from the Device Registry.
Step 2: Clean Up Storage & Persistent Data¶
The MyHOME integration stores non-volatile calibration data (such as measured cover travel times and device options) in Home Assistant's internal storage:
- Connect to your Home Assistant host via SSH, Terminal, or the Studio Code Server addon.
- Navigate to your configuration directory:
- Remove any integration storage files: (This removes stored cover travel time calibrations and cached hardware profiles).
Step 3: Remove Custom Lovelace Bus Monitor Card (If Installed)¶
If you installed the custom Lovelace Bus Monitor card (myhome-bus-card):
- Navigate to Settings → Dashboards → Three dots (⋮) in top right → Resources.
- Locate the resource referencing:
- Click on the resource and select Delete.
- In your Home Assistant
/config/www/folder, remove the card JavaScript file if present:
Step 4: Remove Integration Files & Custom Component¶
To completely remove the integration code from Home Assistant:
- Using your terminal or file manager, delete the custom component folder:
- If you maintain a legacy
/config/myhome.yamlfile, you can safely archive or delete it:
Step 5: Restart Home Assistant¶
Restart Home Assistant to flush cached Python bytecode and finalize clean removal:
- Navigate to Settings → System → Restart, or run: