# Backup of the zigbee2mqtt database

**URL:** <https://community.gladysassistant.com/t/sauvegarde-de-la-db-de-zigbee2mqtt/7237>\
**Category:** Tutoriels\
**Tags:** zigbee2mqtt\
**Created:** [May 3, 2022, 10:16am UTC](https://community.gladysassistant.com/t/sauvegarde-de-la-db-de-zigbee2mqtt/7237 "2022-05-03T10:16:57Z")\
**Posts on this page:** 1\
**Showing post:** 91

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [November 23, 2022, 10:36pm UTC](https://community.gladysassistant.com/t/sauvegarde-de-la-db-de-zigbee2mqtt/7237/91 "2022-11-23T22:36:29Z")

</div>

Tested and approved :

- Fresh installation
- Basic configuration and addition of a ZigBee switch
- Waiting for the automatic backup at 23:00
- Stopping the containers
- Removal of the subfolders present in /Var/lib/gladysassistant and of all containers
- Restarting the Gladys container  
And everything returns to how it was, ZigBee is functional!  
The logs :  
At 23:00 :  
` `  
2022-11-23T23:00:00+0100 backup.js:39 (Zigbee2mqttManager.backup) Zigbee2MQTT request for backup  
2022-11-23T23:00:00+0100 handleMqttMessage.js:84 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt topic zigbee2mqtt/bridge/request/backup empty message.  
2022-11-23T23:00:10+0100 device.calculateAggregate.js:105 (ChildProcess.) device.calculateAggregate: Finishing processing for interval hourly  
2022-11-23T23:00:10+0100 device.calculateAggregate.js:38 (DeviceManager.calculateAggregate) Calculating aggregates device feature state for interval daily  
2022-11-23T23:00:12+0100 saveZ2mBackup.js:12 (Zigbee2mqttManager.saveZ2mBackup) Zigbee2mqtt: storing backup…  
2022-11-23T23:00:13+0100 saveZ2mBackup.js:24 (Zigbee2mqttManager.saveZ2mBackup) Zigbee2mqtt: backup stored  
` `  
After deletion and restart  
` `

> gladys-server@ start:prod /src/server  
> cross-env NODE\_ENV=production node index.js

2022-11-23T23:17:31+0100 job.purge.js:17 (Job.purge) Deleting all background jobs created before = Wed Nov 16 2022 23:17:31 GMT+0100 (Central European Standard Time)  
Initialising OpenZWave 1.6.0 binary addon for Node.JS.  
OpenZWave Security API is ENABLED  
ZWave device db : /usr/local/etc/openzwave  
User settings path : /src/server/services/zwave/node\_modules/openzwave-shared/build/Release/../../  
Option Overrides : --Logging false --ConsoleOutput false --SaveConfiguration true  
2022-11-23T23:17:43+0100 index.js:14 (Object.start) starting Alexa service  
2022-11-23T23:17:43+0100 index.js:21 (Object.start) Starting example service  
2022-11-23T23:17:44+0100 index.js:20 (Object.start) Starting Open Weather service  
2022-11-23T23:17:44+0100 service.start.js:40 (Service.start) Service openweather is not configured, so it was not started.  
2022-11-23T23:17:44+0100 index.js:88 (Object.start) Starting CalDAV service  
2022-11-23T23:17:44+0100 index.js:16 (Object.start) starting Broadlink service  
2022-11-23T23:17:44+0100 index.js:18 (Object.start) Starting HomeKit service  
2022-11-23T23:17:45+0100 index.js:14 (Object.start) starting GoogleActions service  
2022-11-23T23:17:46+0100 init.js:39 (Zigbee2mqttManager.init) Zigbee2mqtt USB dongle attached to /dev/ttyUSB0  
2022-11-23T23:17:46+0100 installMqttContainer.js:28 (Zigbee2mqttManager.installMqttContainer) MQTT broker is being installed as Docker container…  
2022-11-23T23:17:46+0100 installMqttContainer.js:29 (Zigbee2mqttManager.installMqttContainer) Pulling eclipse-mosquitto:2 image…  
2022-11-23T23:17:47+0100 installMqttContainer.js:33 (Zigbee2mqttManager.installMqttContainer) Preparing broker environment…  
2022-11-23T23:17:47+0100 installMqttContainer.js:40 (Zigbee2mqttManager.installMqttContainer) Creating container with data in «&nbsp;/var/lib/gladysassistant&nbsp;» on host…  
2022-11-23T23:17:49+0100 installMqttContainer.js:54 (Zigbee2mqttManager.installMqttContainer) MQTT broker is restarting…  
2022-11-23T23:17:55+0100 installMqttContainer.js:61 (Zigbee2mqttManager.installMqttContainer) Creating user/pass…  
2022-11-23T23:17:56+0100 installMqttContainer.js:70 (Zigbee2mqttManager.installMqttContainer) MQTT broker is restarting…  
2022-11-23T23:18:03+0100 installMqttContainer.js:74 (Zigbee2mqttManager.installMqttContainer) MQTT broker container successfully started and configured  
2022-11-23T23:18:03+0100 restoreZ2mBackup.js:26 (Zigbee2mqttManager.restoreZ2mBackup) Zigbee2mqtt: loading z2m backup…  
2022-11-23T23:18:03+0100 restoreZ2mBackup.js:29 (Zigbee2mqttManager.restoreZ2mBackup) Restoring zigbee2mqtt configuration…  
2022-11-23T23:18:03+0100 installZ2mContainer.js:34 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt is being installed as Docker container…  
2022-11-23T23:18:03+0100 installZ2mContainer.js:35 (Zigbee2mqttManager.installZ2mContainer) Pulling koenkk/zigbee2mqtt:latest image…  
2022-11-23T23:18:05+0100 installZ2mContainer.js:38 (Zigbee2mqttManager.installZ2mContainer) Configuration of Device /dev/ttyUSB0  
2022-11-23T23:18:05+0100 installZ2mContainer.js:43 (Zigbee2mqttManager.installZ2mContainer) Creation of container…  
2022-11-23T23:18:08+0100 installZ2mContainer.js:46 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt successfully installed and configured as Docker container  
2022-11-23T23:18:08+0100 installZ2mContainer.js:59 (Zigbee2mqttManager.installZ2mContainer) Preparing Zigbee2mqtt environment…  
2022-11-23T23:18:08+0100 installZ2mContainer.js:72 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt container is starting…  
2022-11-23T23:18:14+0100 installZ2mContainer.js:78 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt container successfully started  
2022-11-23T23:18:14+0100 connect.js:14 (Zigbee2mqttManager.connect) Connecting Gladys to mqtt://localhost:1884 MQTT broker…  
2022-11-23T23:18:15+0100 connect.js:24 (MqttClient.) Connected to MQTT container mqtt://localhost:1884  
2022-11-23T23:18:15+0100 subscribe.js:12 (Zigbee2mqttManager.subscribe) Subscribing to MQTT topic zigbee2mqtt/#  
2022-11-23T23:18:15+0100 index.js:18 (Object.start) Starting TP-Link service  
2022-11-23T23:18:15+0100 index.js:17 (Object.start) Starting eWeLink service  
2022-11-23T23:18:15+0100 service.start.js:40 (Service.start) Service ewelink is not configured, so it was not started.  
2022-11-23T23:18:16+0100 index.js:15 (Object.start) Starting Bluetooth service  
2022-11-23T23:18:18+0100 index.js:20 (process.) uncaughtException catched: uncaughtException  
2022-11-23T23:18:18+0100 index.js:21 (process.) Error: ENODEV, No such device  
at Hci.init (/src/server/services/bluetooth/node\_modules/@abandonware/noble/lib/hci-socket/hci.js:100:35)  
at NobleBindings.init (/src/server/services/bluetooth/node\_modules/@abandonware/noble/lib/hci-socket/bindings.js:78:13)  
at /src/server/services/bluetooth/node\_modules/@abandonware/noble/lib/noble.js:60:24  
at processTicksAndRejections (internal/process/task\_queues.js:77:11) {  
errno: 19,  
code: ‹&nbsp;ENODEV&nbsp;›,  
syscall: ‹&nbsp;bind&nbsp;›  
}  
2022-11-23T23:18:18+0100 index.js:15 (Object.start) Starting Tasmota service  
2022-11-23T23:18:18+0100 index.js:16 (Object.start) Starting zwave service  
2022-11-23T23:18:18+0100 service.start.js:40 (Service.start) Service zwave is not configured, so it was not started.  
2022-11-23T23:18:18+0100 index.js:14 (Object.start) Starting Xiaomi service  
2022-11-23T23:18:18+0100 index.js:13 (Object.start) Starting usb service  
2022-11-23T23:18:18+0100 index.js:19 (Object.start) Starting Telegram service  
2022-11-23T23:18:18+0100 service.start.js:40 (Service.start) Service telegram is not configured, so it was not started.  
2022-11-23T23:18:18+0100 index.js:16 (Object.start) Starting RTSP service  
2022-11-23T23:18:18+0100 index.js:18 (Object.start) Starting Philips Hue service  
2022-11-23T23:18:19+0100 index.js:16 (Object.start) Starting MQTT service  
2022-11-23T23:18:19+0100 updateContainer.js:13 (MqttHandler.updateContainer) MQTT: checking for required changes…  
2022-11-23T23:18:19+0100 service.start.js:40 (Service.start) Service mqtt is not configured, so it was not started.  
2022-11-23T23:18:19+0100 scene.dailyUpdate.js:58 () Sunrise today is at 8:10 today, in your timezone = Europe/Paris  
2022-11-23T23:18:19+0100 scene.dailyUpdate.js:59 () Sunset today is at 16:50 today, in your timezone = Europe/Paris  
` `  
Tomorrow, I’ll test with my production DB.  
Good job !

---

_[View the full topic](https://community.gladysassistant.com/t/sauvegarde-de-la-db-de-zigbee2mqtt/7237)._
