About
Home Assistant Time Machine is an app for browsing and restoring Home Assistant configuration backups. It keeps YAML backups of automations, scripts, dashboards, ESPHome files and packages, and shows side-by-side diffs against the live setup. Single automations or scripts can be restored without rolling back a whole backup, and a backup is made automatically before any restore. Backups can run on a schedule, in an incremental mode that saves only changed files, or be triggered from automations through a service call. Individual backups can be locked against deletion or exported as archives. It opens as its own page in the Home Assistant sidebar, requires Home Assistant OS, and runs on amd64 and aarch64.
Automatic summary of the docs and configuration of saihgupr/HomeAssistantTimeMachine. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Opens in the sidebar Its own page opens inside Home Assistant.
Actively maintained Its author released or pushed a change in the last six months.
Setting it up
Add its app repository under Settings, Apps, then install and start it.
From the README
Home Assistant Time Machine is a web-based tool that acts as a "Time Machine" for your Home Assistant configuration. Browse YAML backups across automations, scripts, Lovelace dashboards, ESPHome files, and packages, then restore individual items back to your live setup with confidence.
- Browse Backups: Easily browse through your Home Assistant backup YAML files.
- View Changes & Diff Palettes: See side-by-side diffs with 8 vibrant color palettes to choose from.
- Restore Individual Items: Restore individual automations or scripts without having to restore an entire backup.
- Smart Backup: Incremental backup mode that only saves changed files, significantly reducing storage usage.
- Show Changes Only: Filter backups to only show snapshots that contain changed or deleted items compared to live config.
- Safety First: Automatically creates a backup before restoring anything.
- Reload Home Assistant: Reload automations or scripts directly from the UI after a restore.
- Scheduled Backups: Configure automatic backups on a schedule.
- Service Call Support: Trigger backups from Home Assistant automations or scripts using the hassio.addon_stdin service.
- Multi-language Support: Available in English, Spanish, German, French, Dutch, and Italian.
- Ingress Support: Access through the Home Assistant UI without port forwarding.
- Lovelace, ESPHome & Packages: Full support for backing up and restoring dashboards, ESPHome files, and package configurations.
Permissions
- Home Assistant APICan read and control Home Assistant.
- Supervisor APICan talk to the Supervisor, which manages apps and the system.
- Sign-in checksCan check Home Assistant usernames and passwords.
Information
- Installs
- 791 sharing analytics
- Connection
- Not stated
- Upkeep
- Updated in the last 6 months
- Version
- 2.3.1,
- Kind
- App
- Needs
- Needs Home Assistant OS
- Runs on
- x86-64, 64-bit ARM
You might also like
Advanced SSH & Web Terminal141k installs · A supercharged SSH & Web Terminal access to your Home Assistant…Open
ESPHome Device Builder128k installs · Build your own smart home devices using ESPHome, no programming…Open









