🗃️ Improved Backup Service for Home Assistant that can Automatically Remove Backups and Supports Generational Backup Schemes.
MIT License
Bot releases are hidden (Show)
Published by jcwillox over 1 year ago
Full Changelog: https://github.com/jcwillox/hass-auto-backup/compare/1.3.1...1.3.2
Published by jcwillox over 1 year ago
async_setup_platforms
-> async_forward_entry_setups
by @alvinchen1 in https://github.com/jcwillox/hass-auto-backup/pull/85
Full Changelog: https://github.com/jcwillox/hass-auto-backup/compare/1.3.0...1.3.1
Published by jcwillox about 2 years ago
Full Changelog: https://github.com/jcwillox/hass-auto-backup/compare/1.2.0...1.3.0
Published by jcwillox about 2 years ago
Full Changelog: https://github.com/jcwillox/hass-auto-backup/compare/1.1.1...1.2.0
Published by jcwillox over 2 years ago
Full Changelog: https://github.com/jcwillox/hass-auto-backup/compare/1.1.0...1.1.1
Published by jcwillox over 2 years ago
keep_days
to be null
(c46b266)X_HASSIO
constant (0284561) (fixes #61)exclude
object description by @JacobMillward in https://github.com/jcwillox/hass-auto-backup/pull/57 (17fe702)Full Changelog: https://github.com/jcwillox/hass-auto-backup/compare/1.0.1...1.1.0
Published by jcwillox over 2 years ago
after_dependencies
not working with default_config
(5e692f1) (fix #54)Published by jcwillox over 2 years ago
The first 'official' production release of Auto Backup. This release drops the long deprecated YAML support, and adds support for the new backup
integration included with Home Assistant Core, this means the Supervisor is no longer required for Auto Backup to work, see the docs for more information and the limitations of not using the supervised version. Auto Backup now has a docs site (7af15ab) which is much more organised and better looking than the old README.
There is also now the auto_backup.backup
service, this is effectively a combination of the backup_partial
and backup_full
services, but it is better optimsed for use from the UI, and is semantically more correct. As calling auto_backup.backup_full
with exclusions actually creates a partial backup not a full backup. The other methods aren't going anywhere but auto_backup.backup
is now the main or 'ideal' service to use.
auto_backup.backup
service (docs) (8f82e0d)addons
and config
as folder names (7258380)issue_tracker
to manifest (53d7991)Full Changelog: https://github.com/jcwillox/hass-auto-backup/compare/0.10.1...1.0.0
Published by jcwillox almost 3 years ago
snapshot
has been removed (c221bfc). These were deprecated in 0.9.0 and renamed to use the word backup
instead.Published by jcwillox about 3 years ago
This release is for the upcoming Home Assistant version 2021.9, in which all references to snapshot
are being renamed to backup
, Auto Backup will follow this convention. This release doesn't contain any new features and is focused on renaming snapshot
-> backup
, and ensuring compatibility with the new release of HA.
Auto Backup will now require HA 2021.9 or newer to run.
Immediate breaking changes
monitored_snapshots
-> monitored_backups
purgeable_snapshots
-> purgeable_backups
Deprecated and will be removed with HA 2021.11
Warnings will be printed in your logs if you are still using any of these deprecated names.
auto_backup.snapshot_full
-> auto_backup.backup_full
auto_backup.snapshot_partial
-> auto_backup.backup_partial
auto_backup.snapshot_start
-> auto_backup.backup_start
auto_backup.snapshot_successful
-> auto_backup.backup_successful
auto_backup.snapshot_failed
-> auto_backup.backup_failed
auto_backup.purged_snapshots
-> auto_backup.purged_backups
"snapshots": ["SLUG"]}
-> "backups": ["SLUG"]}
backup_path
to download_path
as this makes it much clearer what it actually does (b359263)snapshot
-> backup
(0c2cd58)snapshot
-> backup
(5cedcdd)Published by jcwillox about 3 years ago
Published by jcwillox about 3 years ago
This release contains mostly code quality changes, the codebase has been refactored and greatly cleaned up, which is something I've been meaning to do for a while. This is also going to be the last release targeting Home Assistant versions before 2021.9, i.e. future releases will require at least HA 2021.9, this is due to changes to the Supervisor API.
I was also bothered enough to create some tests, they are really just a couple of HA scripts, but still, it makes it a lot easier to test if everything is still working correctly without having to manually type out and run a bunch of different service calls, not sure why I didn't do it sooner.
media
folder not being included when using the exclude
optionPublished by jcwillox about 3 years ago
Published by jcwillox over 3 years ago
Published by jcwillox over 3 years ago
iot_class
to manifest (180158b)Published by jcwillox over 3 years ago
I've finally conquered Home Assistant's config flows and Auto Backup can now be set up via the UI. The YAML configuration method is now deprecated and your current config will be migrated to a UI configuration entry. This means that after updating and restarting Home Assistant you can remove the auto_backup
entry from your configuration.yaml.
I've also added support for the fancy service schema's introduced in Home Assistant 2021.3.0.
Published by jcwillox about 4 years ago
snapshot_start
event. (2f6f4ba)Published by jcwillox over 4 years ago
backup_path
parameter (fixes #17).Published by jcwillox over 4 years ago
Published by jcwillox over 4 years ago
unique_id
to Auto Backup sensor, the sensor can now be edited from the UI.hassio
component (fixes #10), now compatible with 0.107.0.