YAML - Snapshots Hassio tous les jours

Une petite automatisation pour faire un snapshot full de votre configuration chaque jour à 1h du matin !
Les snaps seront nommés Full_Snaphsot_2019-10-31_0.100.3 pour le snap du 31 octobre 2019 avec la version 0.100.3 du hassio par exemple !

Il faut au préalable déclarer un sensor :

sensor:
  - platform: version
    name: Current Hass Version

Puis l’automatisation suivante :

- id: daily_hass.io_backups
  alias: Daily Hass.io Backups
  trigger:
  - at: '01:00:00'
    platform: time
  condition: []
  action:
  - data_template:
      name: Full_Snapshot_{{ now().strftime('%Y-%m-%d') }}_{{ states('sensor.current_hass_version') }}
    service: hassio.snapshot_full

Attention, y’a pas de suppression automatique donc pensez à aller purger de temps à autre !

4 J'aimes