-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
- Open HACS in Home Assistant.
- Add
https://github.com/jl0906/BackupCheckupas a custom repository in the Integration category. - Install BackupCheckup.
- Restart Home Assistant completely.
- Open Settings → Devices & services → Add integration.
- Search for BackupCheckup and complete the guided setup.
Direct HACS link:
- Download the release archive.
- Copy the complete
custom_components/backup_checkupdirectory to/config/custom_components/backup_checkup. - Confirm that
/config/custom_components/backup_checkup/manifest.jsonexists. - Restart Home Assistant.
- Add BackupCheckup from Settings → Devices & services.
Always replace the complete integration directory during an update. Mixing files from different versions can cause a black panel, stale entities, or incompatible data models.
The sidebar is disabled by default. It can be enabled during setup or later in the BackupCheckup options. The integration remains fully usable without the panel through devices, entities, actions, Repairs, and the standard options dialog.
After enabling the panel or installing an update, a forced browser reload (Ctrl+F5) or a Companion App restart may be necessary because Home Assistant caches frontend modules.
The Runtime Runner is not required. The regular integration can monitor, download, decrypt, and structurally verify backups without it.
The runner adds runtime evidence by starting the Home Assistant configuration from an already verified backup in a temporary, network-isolated environment. See Runtime-Runner for installation and safety details.
At least these entities should be available after setup:
sensor.backup_checkup_statussensor.backup_checkup_health_scoresensor.backup_checkup_integrity_statussensor.backup_checkup_recovery_readinessbinary_sensor.backup_checkup_problembutton.backup_checkup_run_recovery_assessmentbutton.backup_checkup_refresh
If entities are missing, open the BackupCheckup device and check the selected entity mode. See Troubleshooting for additional checks.