-
3.1.1 Stable
released this
2026-11-05 17:33:50 +00:00 | 7 commits to main since this releasePort Home Assistant backup script to Go (v3.1.1)
Rewrite home_assistant_backup.sh as a single Go binary that reads the
existing home_assistant_backup.conf unchanged.- Create a backup over SSH, scp it locally, and prune old backups both
on the HA host (when free space is low) and locally - Send ntfy and Discord notifications at the same points as the script
- Drop the jq and yq dependencies: parse
ha backups --raw-jsonand
ha backup new --raw-jsonin Go, falling back toslug:line parsing - Add timestamped progress output, a heartbeat while HA builds the
backup, and live size/percent/speed reporting during the copy - Build the Discord payload with json.Marshal and validate backup slugs
before using them in remote commands - Abort with a notification if the remote disk-space check fails
- Add -config and -version flags
- Build with CGO_ENABLED=0 for a static binary that runs on older glibc
Downloads
- Create a backup over SSH, scp it locally, and prune old backups both