-
Notifications
You must be signed in to change notification settings - Fork 6
Делаем бэкап zigbee2mqtt
Зачем нужно делать бэкап zigbee2mqtt? Что это даст? Когда вы делаете сопряжение zigbee девайсов со шлюзом через zigbee2mqtt, то девайсы добавляются в zigbee2mqtt и записываются в PDM(флеш-память модуля zigbee). Когда сбрасываем шлюз до начального состояния или переустанавливаем zigbee2mqtt и не нажимаем на Erase PDM, то сопряженные девайсы не стираются и можно быстро восстановить в zigbee2mqtt все девайсы. Достаточно из бэкапа скопировать в /etc/zigbee2mqtt файлики
Важно! Не нажимайте на Erase PDM без необходимости. Не нужно нажимать на Erase PDM, если делаете сброс шлюза до начального состояния. Использовать Erase PDM нужно в том случае, если вы хотите окончательно удалить все девайсы с флеш-памяти модуля zigbee и не хотите, чтобы они были восстановлены после копирования файлов в /etc/zigbee2mqtt. Например продаете шлюз, шлюз будет находиться в другом помещении и там будут другие девайсы или есть проблемы с чипом zigbee(не спариваются девайсы, не добавляются в zigbee2mqtt, тогда многократное стирание флеш-памяти модуля zigbee иногда помогает решить проблему). Про Erase PDM читаем здесь
В папке /etc/zigbee2mqtt хранятся файлы которые отвечают за:
- configuration.yaml - настройки zigbee2mqtt Подробно читаем здесь
- database.db - база данных
- devices.yaml - записываются ID, имена и параметры девайсов здесь
- groups.yaml - группа девайсов. Подробно читаем здесь
Есть два варианта бэкапа, полный или выборочный
1) Полный бэкап. Здесь делается бэкап всего шлюза.
tar cvz -f /tmp/backup_$(date +%d-%m-20%y_%H-%M).tar.gz -C /overlay/upper/ /overlay/upper/
2) Выборочный бэкап. Здесь делается бэкап только zigbee2mqtt
tar cvz -f /tmp/backup_zigbee2mqtt$(date +%d-%m-20%y_%H-%M).tar.gz /etc/zigbee2mqtt
Важно! Перед восстановлением из бэкапа, сперва нужно остановить службу zigbee2mqtt, а после восстановления из бэкапа запустить службу zigbee2mqtt
Остановить zigbee2mqtt
/etc/init.d/zigbee2mqtt stop
Запустить zigbee2mqtt
/etc/init.d/zigbee2mqtt start
1) Если сделали выборочный бэкап, то достаточно закинуть бэкап в папку tmp и распаковать бэкап командой.
tar xzv -C / -f /tmp/backup_zigbee2mqtt_XXXXXX.tar.gz /etc/zigbee2mqtt
2) Если сделали полный бэкап, то можете вручную извлечь файлики из папки /etc/zigbee2mqtt и скопировать вручную на шлюз в папку /etc/zigbee2mqtt средствами WinSCP или TotalCMD. Как подключиться к шлюзу через Total Commander читаем здесь.
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 для нескольких шлюзов?