Auto Update Home Assistant
Automation that auto update Home Assistant OS , Supervisor
Nightly HA updates (core/supervisor/OS/add-ons)
alias: Nightly HA updates (core/supervisor/OS/add-ons)
description: Create backup, then install all available Supervisor-provided updates.
triggers:
- at: "03:15:00"
trigger: time
conditions: []
actions:
- alias: Create backup using UI-defined settings
action: backup.create_automatic
data: {}
- delay: "00:02:00"
- alias: Install available Supervisor updates (core/supervisor/OS/add-ons)
action: update.install
target:
entity_id: |-
{{ expand(integration_entities('hassio'))
| selectattr('domain','eq','update')
| selectattr('state','eq','on')
| map(attribute='entity_id') | list }}
data:
backup: true
mode: single
Nightly HACS updates
alias: Nightly HACS updates
description: Install all available HACS updates exposed as update entities.
triggers:
- at: "03:30:00"
trigger: time
conditions: []
actions:
- alias: Install available HACS updates
action: update.install
target:
entity_id: |-
{{ expand(integration_entities('hacs'))
| selectattr('domain','eq','update')
| selectattr('state','eq','on')
| map(attribute='entity_id') | list }}
data: {}
mode: single
Ins0mniA
No Comments