Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

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.
From the README of saihgupr/HomeAssistantTimeMachine, MIT License. Shortened.

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

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers