-
Notifications
You must be signed in to change notification settings - Fork 6
Мониторинг папок для бэкапа и не только
С помощью интеграции Folder Watcher можно мониторить файловую систему и следить за событием, такие как создание/удаление/изменение файлов в настроенных папках.
Интеграцию Folder Watcher удобно использовать для мониторинга папки для бэкапов. Как сохранять бэкап на яндекс диске, читаем инструкцию Подключаем Яндекс диск (Webdav).
- В configuration.yaml добавим папку
/mnt
в список разрешенных внешних папокallowlist_external_dirs:
homeassistant:
allowlist_external_dirs:
- /mnt
- Включим интеграцию
folder_watcher:
и укажем какую папку надо мониторить. Укажем путь к примонтированной папкеyandex_webdav
Важно! Необходимо скопировать интеграцию
folder_watcher
в папкуcomponents
. Читаем инструкцию Как установить недостающий компонент для интеграции Home Assistant?
folder_watcher:
- folder: /mnt/yandex_webdav/GatewayXiaomi/
patterns:
- '*.tar'
- '*.zip'
sensor:
- platform: folder
folder: /mnt/yandex_webdav/GatewayXiaomi/
- Создадим запуск скрипта
backup_gateway.sh
используяshell_command
Важно! Необходимо скопировать интеграцию
shell_command
в папкуcomponents
. Читаем инструкцию Как установить недостающий компонент для интеграции Home Assistant?
shell_command:
backup_gateway: sh /etc/homeassistant/scripts/backup_gateway.sh
Содержимое скрипта
#!/bin/bash
backup="/mnt/yandex_webdav/Gateway/backup_gw-$(date +%Y-%m-%d_%H:%M).tar"
bkpfolder="
/etc/homeassistant
/etc/zigbee2mqtt
/etc/mosquitto
/root/.ssh
/mpd
"
bkpfile="
/etc/mpd.conf
#/etc/lumimqtt.json
/etc/mpd.state
"
echo "Starting a backup"
tar -cvf $backup $OF $bkpfolder $of $bkpfile&&
echo "The backup was completed successfully"
-
Перезагружаем Home Assistant
-
В Home Assistant появится сенсор папки
sensor.gatewayxiaomi
Пример как это выглядит
path: /mnt/yandex_webdav/GatewayXiaomi/
filter: '*'
number_of_files: 1
bytes: 24441856
file_list:
- /mnt/yandex_webdav/GatewayXiaomi/backup_gate_Xiaomi-2021-11-21_04:16.tar
unit_of_measurement: MB
friendly_name: GatewayXiaomi
icon: mdi:folder
- В Home Assistant создаем скрипт на запуск бэкапа
alias: 'Система: Резервное копирование'
sequence:
- service: shell_command.backup_gateway_xiaomi
mode: single
icon: mdi:database-sync
FAQ Обновление\даунгрейд OpenWRT
FAQ Общее
- Как установить OpenWRT на шлюз?
- В чем разница между Aqara ZHWG11LM и Xiaomi DGNWG05LM?
- Какой шлюз я могу взять, чтобы залить OpenWRT?
- Как сделать сброс шлюза до заводского состояния?
- Если сбросил шлюз к заводским настройкам, нужно ли делать Erase PDM?
- При установке базовых пакетов возникают ошибки
- У меня не ставятся пакеты или установились не все пакеты
- Как настроить Music Player Daemon?
- Как настроить lumimqtt?
- Как обновить версию OpenWRT с 21.02 до .... ?
- Подключаем Яндекс диск (Webdav)
- Как обновить шлюз прошивкой squashfs sysupgrade.bin?
- Делаем резервное копирование на NAS Synology
- Подключаем USB накопитель для расширения памяти
- При загрузке, светодиод шлюза горит белым цветом
- Подключаемся к шлюзу через Total Commander
FAQ MQTT
FAQ Zigbee
- Какие устройства zigbee я могу добавить в шлюз?
- Где взять прошивки для модуля Zigbee?
- ZHA. Какую прошивку ставить?
- Установил zigbee2mqtt. Не работает веб страница zigbee2mqtt
- Ведение журнала отладки Zigbee herdsman. Как получить лог Zigbee herdsman?
- Как шлюз перевести в режим роутера или в режим координатора?
- Устройства Zigbee часто отваливаются
- Чем отличается Erase PDM от Soft reset?
- Как перепрошить чип ZigBee?
- Делаем бэкап zigbee2mqtt
- Обновляем zigbee2mqtt
FAQ Bluetooth для Xiaomi DGNWG05LM
FAQ HomeAssistant
- Cкрипты для установки и удаления Home Assistant, а также создания бэкапа находятся здесь
- Как установить недостающий компонент для интеграции Home Assistant?
- Как установить интеграцию Passive BLE Monitor?
- Как установить интеграцию HASS Configurator?
- Как добавить интеграцию TTS Яндекс
- Альтернатива HACS. Загружаем или обновляем интеграции автоматически
- Мониторинг папок для бэкапа и не только
- System Monitor - мониторим шлюз
- Как подключиться к внешней базе MariaDB?
- Home Assistant на шлюзе не запускается
Ссылки на различные проекты для OpenWRT
FAQ Perenio
- Ставим OpenWRT на шлюз Perenio PEACG01
- Настройка NTP сервера для локальной сети
- Home Assistant. Как настроить zigbee2mqtt для работы с Perenio PEACG01?
- Home Assistant. Как настроить ZHA для работы с Perenio PEACG01?
- Home Assistant. Аддон zigbee2mqtt. Не добавляются девайсы в zigbee2mqtt
- Home Assistant. Как установить несколько аддонов zigbee2mqtt для нескольких шлюзов?