Резервных копий много не бывает, поэтому продолжу эту тему.

Устанавливаем и настраиваем плагин Backup to Google Drive:

Добавляем репозиторий дополнения в hassio:

https://github.com/samccauley/hassio-repository

и устанавливаем:

Далее, согласно инструкции на странице плагина, настраиваем REST сервис для возможности выполнения загрузки в Google Drive через автоматизацию. Для этого в configuration.yaml:

# REST команды 
rest_command:

# Google Drive snapshot backup
  google_backup:
    url: 'http://localhost:8055/gb/doBackup'
    timeout: '300'

 

И если необходимо видеть статус выполнения загрузки, то в sensors.yaml:

# Google Drive Backup статус
- platform: mqtt
  name: "Статус Google Backup"
  state_topic: "googlebackup/result"
  json_attributes_topic: "googlebackup/result"

 

Перезагружаем Home Assistant и переходим в настройки плагина.

Нам нужно указать папку для резервных копий на гугл диске, для этого переходим в gdrive и создаем папку:

У меня это hassio backups

Теперь копируем в адресной строке уникальный код папки, у меня на скриншоте выше он зачеркнут красным, и вставляем в настройках плагина в backupDirID:

Теперь о настройках:

  • purge сохраняет только указанное количество резервных копий в самом Home Assistant, старые удаляются. true для включения, false для выключения функции
  • purge_google сохраняет только указанное количество резервных копий в облаке, в Google Drive, старые удаляются. true для включения, false для выключения функции

Раньше мне приходилось вручную, периодически, удалять старые бэкапы. Теперь это все на автомате.

Жмем Start, и после запуска жмем Open Web UI:

Жмем Authorize, разрешаем:

И нам выдадут код:

Который мы вводим в поле Authorization Code, и жмем Ingest Code.

Все, плагин установлен. Пример для автоматизации:

 

# запуск загрузки снапшотов в Google Drive в 5 утра в воскресенье
- alias: upload_gdrive_5_00
  trigger:
    platform: time
    at: '5:00:00'
  condition:
    condition: time
    weekday:
      - sun
  action:
  - service: rest_command.google_backup

 

0 0 vote
Article Rating

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

7 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Sem2000
Sem2000
1 год назад

На яндекс бы бэкапить еще.

Sem2000
Sem2000
1 год назад
Reply to  kvv

В большой надежде, что когда-нибудь соберетесь и создадите подробный алгоритм деяний для этого процесса )

Михаил
Михаил
1 год назад

А чем гугл лучше чем dropbox?

Aleks
Aleks
24 дней назад

Help!
Где хранятся настройки плагина???? В каком файле?