Skip to main content

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