HACS Visibility Troubleshooting Checklist
A checklist to resolve HACS not appearing in the sidebar or integrations after installation.
Search results
Overview
This checklist addresses common reasons why HACS (Home Assistant Community Store) may not appear in the sidebar or integrations list after installation, compiled from community discussions and official documentation.
Phase 1: Initial Checks (Browser & Restart)
1. Clear Browser Cache / Hard Refresh
Reason: Home Assistant frontend often caches resources. HACS, being a custom component, requires a fresh reload.
Action: Perform a hard refresh (Ctrl+Shift+R or Cmd+Shift+R) or completely clear your browser cache.
2. Restart Home Assistant
Reason: HACS is a custom integration that requires a full Home Assistant restart (not just a configuration reload) to initialize correctly.
Action: Go to Settings > System > Restart.
Phase 2: Installation & Configuration Verification
3. Verify HACS Integration Status
Reason: HACS might be installed but not configured or might have a configuration error.
Action: Navigate to Settings > Devices & Services > Integrations. Search for HACS.
Expected: HACS should be listed without errors.
Troubleshooting: If it shows a configuration error, try to re-configure it or check the Home Assistant logs for specific errors.
4. Complete GitHub Authentication (OAuth Flow)
Reason: HACS requires successful authentication with GitHub to function and appear.
Action: If HACS is listed but not fully set up, remove it and re-add it via + Add Integration.
Checklist:
- Copy the device code provided by HA
- Navigate to the GitHub device activation link
- Sign in and authorize HACS
- Return to HA and click ‘Submit’/‘Finish’
5. Check custom_components Folder Structure
Reason: Incorrect file placement prevents HA from loading the integration.
Action: Verify that the HACS files are located correctly in /config/custom_components/hacs/.
Troubleshooting: If manual installation was used, ensure the contents of the HACS zip file were copied directly
into the hacs folder, not nested inside another folder.
Phase 3: Advanced Troubleshooting (File System & Network)
6. Check for File System Errors (.storage)
Reason: Critical errors during HACS updates or restarts can corrupt its configuration files, leading to a
NotADirectoryError in the logs and HACS disabling itself.
Action: Access your Home Assistant configuration directory (e.g., via Samba or SSH).
Troubleshooting: Look for the .storage folder. If logs show errors related to
/config/.storage/hacs/120370503.hacs (or similar), try removing or renaming the hacs file/folder inside
.storage and restart HA.
7. Diagnose Network Connectivity Issues (ISP Blocking)
Reason: HACS needs to connect to data-v2.hacs.xyz:443 to fetch repository lists. Some ISPs or local network
security features (like ‘shields’ or firewalls) block this domain, leading to an empty HACS store or connection
errors (SSL record layer failure).
Action: Test connectivity from the HA host environment (if possible) using telnet data-v2.hacs.xyz 443 or
nc -vz data-v2.hacs.xyz 443.
Troubleshooting: If connectivity fails or a wget returns an ISP redirect page instead of data, check your
router/ISP security settings and whitelist data-v2.hacs.xyz.
8. Check for Update Conflicts
Reason: Updating Home Assistant Core or HACS itself can sometimes cause temporary conflicts or deprecation warnings that prevent HACS from loading.
Action: If the issue occurred immediately after an update, check GitHub issues for the specific HACS version and HA Core version combination. Restoring from a backup might be the only immediate remedy.
Summary of Common Gotchas
| Issue | Solution |
|---|---|
| HACS icon missing after installation | Clear browser cache and restart HA. |
| HACS is in Integrations but sidebar icon is missing | Ensure initial configuration steps (GitHub OAuth) are fully completed. |
| HACS is empty/no repositories show up | Check network connectivity to data-v2.hacs.xyz:443. |
| HACS disappeared after an update | Check HA logs for file system errors and consider action on .storage files. |
Quick Reference Commands
Test HACS Connectivity
# From HA host (if accessible)
telnet data-v2.hacs.xyz 443
# Or
nc -vz data-v2.hacs.xyz 443
Check HACS Logs
# In HA Configuration > Logs, look for:
# - NotADirectoryError
# - SSL record layer failure
# - Authentication errors
When All Else Fails
If you’ve tried all the above steps and HACS still won’t appear:
- Backup your configuration (especially
/config/custom_components/and/config/.storage/) - Perform a clean reinstall of HACS
- Check GitHub issues for your specific HA and HACS versions
- Consider temporary workarounds like manual integration installation while troubleshooting
References
Last modified October 22, 2025: Add cross-links between HACS articles (5e07dd2)