Sauvegarde réseau Zigbee non fonctionnelle

Bonjour
Lors de la sauvegarde du réseau Zigbee par


j’obtiens le plantage du demon jeezigbee, l’erreur log en debug et pas de fichier d’archive de créé.

<--- Last few GCs --->
[377856:0xffffac490000]   489610 ms: Scavenge (interleaved) 1530.6 (1550.6) -> 1529.6 (1555.1) MB, pooled: 0 MB, 13.75 / 0.00 ms  (average mu = 0.119, current mu = 0.081) allocation failure;
[377856:0xffffac490000]   492283 ms: Mark-Compact (reduce) 1529.6 (1555.1) -> 1529.6 (1548.6) MB, pooled: 0 MB, 2251.55 / 0.00 ms  (+ 1.2 ms in 0 steps since start of marking, biggest step 0.0 ms, walltime since start of marking 2261 ms) (average mu = 0.1
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0xe0c614 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [node]
2: 0x119c38c v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [node]
3: 0x119c53c v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [node]
4: 0x13c0e0c  [node]
5: 0x13c0e3c  [node]
6: 0x13d8820  [node]
7: 0x13db40c  [node]
8: 0x1bbffd4  [node]
Aborted

Cela fonctionnait il y a 6 mois mais plus maintenant.
Mis à part ce détail, tout fonctionne bien.

Que faut-il sauvegarder pour avoir une sauvegarde du réseau Zigbee séparée de Jeedom?
Le dossier z2m/data en totalité ou partie?

Contrôleur Zigbee : SLZB-06P7


Cordialement

Informations Jeedom Atlas

Core : 4.5.2 (master)
DNS Jeedom Atlas : non

Plugin : JeeZigbee
Version : 2026-03-18 01:01:48 (stable)
Statut Démon : Démarré - (2026-04-01 12:19:15)

Bonjour

Et en passant directement depuis l’interface de zigbee2mqtt ?

Antoine

Bien vu!
Même cause initiale.

FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory

<--- Last few GCs --->
[387680:0xffff800c0000]  4325628 ms: Mark-Compact 1541.6 (1576.1) -> 1531.1 (1581.4) MB, pooled: 0 MB, 6517.68 / 0.00 ms  (average mu = 0.204, current mu = 0.020) allocation failure; scavenge might not succeed
[387680:0xffff800c0000]  4331819 ms: Mark-Compact 1546.8 (1581.4) -> 1536.3 (1586.9) MB, pooled: 0 MB, 6138.25 / 0.00 ms  (average mu = 0.115, current mu = 0.008) allocation failure; scavenge might not succeed
<--- JS stacktrace --->
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0xe0c614 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [node]
2: 0x119c38c v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [node]
3: 0x119c53c v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [node]
4: 0x13c0e0c  [node]
5: 0x13d8d80 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]
6: 0x13af6a8 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [node]
7: 0x13b04e0 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [node]
8: 0x138b600 v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [node]
9: 0x17a4e8c v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [node]
10: 0x1cb5d7c  [node]
Aborted

Page santé jeedom alors.

Antoine

Post 1

:zipper_mouth_face:

La charge et de l’ordre du normal même si je suis d’avis que cela devrait être plus faible.

Même coordinateur zigbee?

Pour le coordinateur, je ne sais plus si je l’ai changé avant ou après les essais de sauvegardes.
Avant, j’avais un coordinateur SONOFF ZBDongle-E control via MQTT | Zigbee2MQTT sur l’usb de l’Atlas.

Charge 1.69 - 1.52 - 1.56
ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%cpu

    PID    PPID %MEM %CPU CMD
   1160       1  9.3 50.0 /usr/sbin/mariadbd
 453895  453894  4.1  6.0 node index.js
 468770  768066  0.5  4.4 /usr/sbin/apache2 -k start
 427874  768066  1.1  4.0 /usr/sbin/apache2 -k start
 430397  768066  0.9  4.0 /usr/sbin/apache2 -k start
 463347  768066  0.6  4.0 /usr/sbin/apache2 -k start
 467607  768066  0.6  4.0 /usr/sbin/apache2 -k start
 460316  768066  0.9  3.9 /usr/sbin/apache2 -k start
 430396  768066  1.1  3.8 /usr/sbin/apache2 -k start
 431341  768066  0.9  3.7 /usr/sbin/apache2 -k start
 444151  768066  0.9  3.7 /usr/sbin/apache2 -k start
 466566  768066  0.5  3.5 /usr/sbin/apache2 -k start
 770238  770232  2.3  2.7 /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel error --socketport 55035 --mqtt_server mqtts://127.0.0.1:8883 --client_key /var/www/html/plugins/mqtt2/data/ssl/client.key --client_crt /var/www/html/plugins/mqtt2/data/ssl/client.crt --ca /var/www/html/plugins/mqtt2/data/ssl/ca.crt --username jeedom --password GQDNoiiFqrHnrKZEYEtrq3XxE5GPRa7Uw0UlkvCpLz2Q9B67hrteiU5EuSQBfSgF --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey nYxFiWrtv8LSmn7EpcNbLhSoYnFuL0RGydYebVEnv8gs2ZZZ5K8h3E937F6X2P0D --cycle 0.3 --root_topic jeedom --pid /tmp/jeedom/mqtt2/deamon.pid
   2425       1  0.4  0.8 /var/www/html/plugins/JeedomConnect/core/class/../../resources/venv/bin/python3 -m resources.JeedomConnectd.JeedomConnectd --loglevel error --socketport 58090 --websocketport 8090 --callback http://127.0.0.1:80/plugins/JeedomConnect/core/api/JeedomConnect.api.php --apikey WFt5HQAwsyZENg0UbPgXUTaAv343bs6k03N2KIFsvulGfI76dw43G52js2EgaaQI --pid /tmp/jeedom/JeedomConnect/deamon.pid --trace 0
    844       1  0.3  0.5 /usr/bin/python3 /usr/bin/fail2ban-server -xf start
 694880       1  1.0  0.4 /usr/sbin/mosquitto -c /var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf
    590       1  0.3  0.3 /lib/systemd/systemd-journald
   2352       1  1.5  0.3 /var/www/html/plugins/enphasesecur/resources/venv/bin/python3 /var/www/html/plugins/enphasesecur/resources/enphasesecurd/enphasesecurd.py --renew auto --loglevel error --socketport 3357 --callback http://127.0.0.1:80/plugins/enphasesecur/core/php/jeeenphasesecur.php --user stephane.bertrand@univ-smb.fr --password Mjfets137# --serie 122326109999 --token  --ip 192.168.1.104 --apikey gAdcSCPpXXFpEMTd2anCcQ4HMKkYN3GTmPzMYqCxzwqY656NKgB9nb7tjU9dd7ah --pid /tmp/jeedom/enphasesecur/deamon.pid --delais 60 --batt non
     15       2  0.0  0.2 [rcu_preempt]
    661       1  0.3  0.2 /usr/sbin/NetworkManager --no-daemon
    224       2  0.0  0.1 [kworker/u13:0-brcmf_wq/mmc2:0001:1]
    496       2  0.0  0.1 [kworker/u13:1-brcmf_wq/mmc2:0001:1]
    658       1  0.0  0.1 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
   2502       1  0.2  0.1 /var/www/html/plugins/Nut_free/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/Nut_free/resources/nutfreed/nutfreed.py --socketport 55113 --callback http://127.0.0.1:80/plugins/Nut_free/core/php/jeeNut_free.php --apikey KItYIM7fq9QVQUCnLRRSc3WAJtcxekqSk7M5YMzMlEeXQYIgZ5yh2Aoc9Lk1k24u --loglevel error --pluginversion 2.2.1 --cyclepolling 60 --cyclewatcher 5 --cyclefactor 1 --pid /tmp/jeedom/Nut_free/deamon.pid
      1       0  0.2  0.0 /sbin/init
      2       0  0.0  0.0 [kthreadd]
      3       2  0.0  0.0 [rcu_gp]
      4       2  0.0  0.0 [rcu_par_gp]
      5       2  0.0  0.0 [slub_flushwq]
      6       2  0.0  0.0 [netns]
     10       2  0.0  0.0 [mm_percpu_wq]
     11       2  0.0  0.0 [rcu_tasks_kthre]
     12       2  0.0  0.0 [rcu_tasks_rude_]
     13       2  0.0  0.0 [rcu_tasks_trace]
     14       2  0.0  0.0 [ksoftirqd/0]
     16       2  0.0  0.0 [migration/0]
     17       2  0.0  0.0 [cpuhp/0]
     18       2  0.0  0.0 [cpuhp/1]
     19       2  0.0  0.0 [migration/1]
     20       2  0.0  0.0 [ksoftirqd/1]
     23       2  0.0  0.0 [cpuhp/2]
     24       2  0.0  0.0 [migration/2]
     25       2  0.0  0.0 [ksoftirqd/2]
     28       2  0.0  0.0 [cpuhp/3]
     29       2  0.0  0.0 [migration/3]
     30       2  0.0  0.0 [ksoftirqd/3]
     33       2  0.0  0.0 [cpuhp/4]
     34       2  0.0  0.0 [migration/4]
     35       2  0.0  0.0 [ksoftirqd/4]
     38       2  0.0  0.0 [cpuhp/5]
     39       2  0.0  0.0 [migration/5]
     40       2  0.0  0.0 [ksoftirqd/5]
     43       2  0.0  0.0 [kdevtmpfs]
     44       2  0.0  0.0 [inet_frag_wq]
     51       2  0.0  0.0 [kauditd]
     52       2  0.0  0.0 [oom_reaper]
     53       2  0.0  0.0 [writeback]
     54       2  0.0  0.0 [kcompactd0]
     55       2  0.0  0.0 [ksmd]
     56       2  0.0  0.0 [khugepaged]
     82       2  0.0  0.0 [cryptd]
    143       2  0.0  0.0 [kintegrityd]
    144       2  0.0  0.0 [kblockd]
    145       2  0.0  0.0 [blkcg_punt_bio]
    146       2  0.0  0.0 [ata_sff]
    147       2  0.0  0.0 [edac-poller]
    148       2  0.0  0.0 [devfreq_wq]
    149       2  0.0  0.0 [watchdogd]
    201       2  0.0  0.0 [kswapd0]
    202       2  0.0  0.0 [ecryptfs-kthrea]
    205       2  0.0  0.0 [kthrotld]
    207       2  0.0  0.0 [irq/74-rockchip]
    209       2  0.0  0.0 [irq/75-rockchip]
    210       2  0.0  0.0 [nvme-wq]
    211       2  0.0  0.0 [nvme-reset-wq]
    212       2  0.0  0.0 [nvme-delete-wq]
    213       2  0.0  0.0 [vfio-irqfd-clea]
    215       2  0.0  0.0 [irq/78-rk808]
    218       2  0.0  0.0 [irq/44-rockchip]
    219       2  0.0  0.0 [bch_btree_io]
    220       2  0.0  0.0 [bcache]
    221       2  0.0  0.0 [bch_journal]
    225       2  0.0  0.0 [sdhci]
    227       2  0.0  0.0 [irq/34-mmc1]
    228       2  0.0  0.0 [irq/88-fe320000]
    230       2  0.0  0.0 [mld]
    232       2  0.0  0.0 [ipv6_addrconf]
    235       2  0.0  0.0 [mmc_complete]
    243       2  0.0  0.0 [kstrp]
    246       2  0.0  0.0 [zswap1]
    247       2  0.0  0.0 [zswap1]
    248       2  0.0  0.0 [zswap-shrink]
    253       2  0.0  0.0 [irq/65-ff940000]
    254       2  0.0  0.0 [card0-crtc0]
    255       2  0.0  0.0 [card0-crtc1]
    309       2  0.0  0.0 [stmmac_wq]
    330       2  0.0  0.0 [jbd2/mmcblk1p1-]
    331       2  0.0  0.0 [ext4-rsv-conver]
    405       1  0.0  0.0 /lib/systemd/systemd-udevd
    475       2  0.0  0.0 [cfg80211]
    477       2  0.0  0.0 [cec-dw_hdmi]
    478       2  0.0  0.0 [irq/65-dw-hdmi-]
    479       2  0.0  0.0 [brcmf_wq/mmc2:0]
    480       2  0.0  0.0 [brcmf_wdog/mmc2]
    484       2  0.0  0.0 [irq/50-ff660000]
    488       2  0.0  0.0 [irq/67-panfrost]
    490       2  0.0  0.0 [irq/66-panfrost]
    491       2  0.0  0.0 [pan_js]
    492       2  0.0  0.0 [pan_js]
    494       2  0.0  0.0 [pan_js]
    557       2  0.0  0.0 [ext4-rsv-conver]
    595       1  0.0  0.0 /usr/sbin/haveged --Foreground --verbose=1
    596       1  0.1  0.0 /lib/systemd/systemd-resolved
    652       1  0.0  0.0 avahi-daemon: running [JeedomAtlas.local]
    655       1  0.1  0.0 /usr/libexec/bluetooth/bluetoothd
    656       1  0.0  0.0 /usr/sbin/cron -f
    665     652  0.0  0.0 avahi-daemon: chroot helper
    674       1  0.1  0.0 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
    689       1  0.0  0.0 /usr/sbin/rsyslogd -n -iNONE
    693       1  0.0  0.0 /usr/sbin/smartd -n
    702       1  0.1  0.0 /lib/systemd/systemd-logind
    705       1  0.1  0.0 /sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
    726       1  0.0  0.0 /usr/sbin/atd -f
    768       1  0.0  0.0 /usr/sbin/rngd -r /dev/urandom
    836       1  0.0  0.0 /usr/sbin/vnstatd -n
    851       1  0.0  0.0 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 110:119
    881       1  0.1  0.0 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
    945       1  0.0  0.0 /sbin/agetty -o -p -- \u --noclear tty1 linux
   1561     661  0.0  0.0 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/run/NetworkManager/dnsmasq.pid --listen-address=127.0.0.1 --cache-size=400 --clear-on-reload --conf-file=/dev/null --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
   4815       1  1.8  0.0 node --preserve-symlinks daikinToMQTT.js
   5021       1  0.1  0.0 /usr/libexec/polkitd --no-debug
 152983       2  0.0  0.0 [kworker/2:0H-kblockd]
 152987       2  0.0  0.0 [kworker/0:0H-kblockd]
 237669       2  0.0  0.0 [kworker/3:2H-kblockd]
 326621       1  0.0  0.0 sudo php /var/www/html/plugins/homeconnect/resources/homeconnectd.php
 326622  326621  0.8  0.0 php /var/www/html/plugins/homeconnect/resources/homeconnectd.php
 338649       2  0.0  0.0 [kworker/5:2H]
 344844       2  0.0  0.0 [kworker/1:0-cgroup_destroy]
 350397       2  0.0  0.0 [kworker/5:0-events]
 357781       2  0.0  0.0 [kworker/4:0H-kblockd]
 362076       2  0.0  0.0 [kworker/1:2H]
 363721       2  0.0  0.0 [kworker/4:1H]
 363810       2  0.0  0.0 [kworker/0:1H]
 387178       2  0.0  0.0 [kworker/3:0H]
 410449       2  0.0  0.0 [kworker/2:2H]
 421183       2  0.0  0.0 [kworker/4:0-mm_percpu_wq]
 424115       2  0.0  0.0 [kworker/3:2-events]
 438268       2  0.0  0.0 [kworker/0:1-events]
 442336       2  0.0  0.0 [kworker/2:2-events]
 446318       2  0.0  0.0 [kworker/u12:2-writeback]
 453861       1  0.1  0.0 sudo ZIGBEE2MQTT_DATA=/var/www/html/plugins/z2m/core/class/../../data NODE_OPTIONS=--max_old_space_size=1536 npm start --prefix /var/www/html/plugins/z2m/resources/zigbee2mqtt
 453868  453861  1.4  0.0 npm start
 453894  453868  0.0  0.0 sh -c node index.js
 457980       2  0.0  0.0 [kworker/4:1-mm_percpu_wq]
 459319       2  0.0  0.0 [kworker/2:1-events_freezable_power_]
 460549       2  0.0  0.0 [kworker/5:2-mm_percpu_wq]
 461218       2  0.0  0.0 [kworker/1:2-mm_percpu_wq]
 463798       2  0.0  0.0 [kworker/3:0-mm_percpu_wq]
 464557       2  0.0  0.0 [kworker/0:0-events]
 464898       2  0.0  0.0 [kworker/u12:0-events_unbound]
 465970       2  0.0  0.0 [kworker/5:1]
 467279       2  0.0  0.0 [kworker/1:1-events]
 468870       2  0.0  0.0 [kworker/0:2-mm_percpu_wq]
 469033  431341  0.0  0.0 sh -c ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%cpu 2>&1
 469034  469033  0.0  0.0 ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%cpu
 482555       2  0.0  0.0 [dio/mmcblk1p1]
 764689       1  0.5  0.0 php /var/www/html/core/class/../php/jeeCron.php cron_id=83603
 768066       1  0.6  0.0 /usr/sbin/apache2 -k start
 770232       1  0.0  0.0 sudo /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel error --socketport 55035 --mqtt_server mqtts://127.0.0.1:8883 --client_key /var/www/html/plugins/mqtt2/data/ssl/client.key --client_crt /var/www/html/plugins/mqtt2/data/ssl/client.crt --ca /var/www/html/plugins/mqtt2/data/ssl/ca.crt --username jeedom --password GQDNoiiFqrHnrKZEYEtrq3XxE5GPRa7Uw0UlkvCpLz2Q9B67hrteiU5EuSQBfSgF --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey nYxFiWrtv8LSmn7EpcNbLhSoYnFuL0RGydYebVEnv8gs2ZZZ5K8h3E937F6X2P0D --cycle 0.3 --root_topic jeedom --pid /tmp/jeedom/mqtt2/deamon.pid
4162802       2  0.0  0.0 [kworker/1:1H-kblockd]
4186531       2  0.0  0.0 [kworker/5:1H-kblockd]


Edit :
Sans cron et scénario, je tombe à 0.4

 PID    PPID %MEM %CPU CMD
   1160       1  9.3 49.9 /usr/sbin/mariadbd
 453895  453894  4.1  5.5 node index.js
 469100  768066  0.9  4.3 /usr/sbin/apache2 -k start
 427874  768066  1.1  4.0 /usr/sbin/apache2 -k start
 430396  768066  1.1  3.9 /usr/sbin/apache2 -k start
 467607  768066  0.9  3.9 /usr/sbin/apache2 -k start
 460316  768066  0.9  3.8 /usr/sbin/apache2 -k start
 466566  768066  0.9  3.8 /usr/sbin/apache2 -k start
 470135  768066  0.9  3.8 /usr/sbin/apache2 -k start
 471161  768066  0.9  3.8 /usr/sbin/apache2 -k start
 431341  768066  0.9  3.7 /usr/sbin/apache2 -k start
 444151  768066  0.9  3.7 /usr/sbin/apache2 -k start
 770238  770232  2.3  2.7 /usr/bin/node /var/www/html/plugins/mqtt2/resources/mqtt2d/mqtt2d.js --loglevel error --socketport 55035 --mqtt_server mqtts://127.0.0.1:8883 --client_key /var/www/html/plugins/mqtt2/data/ssl/client.key --client_crt /var/www/html/plugins/mqtt2/data/ssl/client.crt --ca /var/www/html/plugins/mqtt2/data/ssl/ca.crt --username jeedom --password GQDNoiiFqrHnrKZEYEtrq3XxE5GPRa7Uw0UlkvCpLz2Q9B67hrteiU5EuSQBfSgF --callback http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php --apikey nYxFiWrtv8LSmn7EpcNbLhSoYnFuL0RGydYebVEnv8gs2ZZZ5K8h3E937F6X2P0D --cycle 0.3 --root_topic jeedom --pid /tmp/jeedom/mqtt2/deamon.pid
   2425       1  0.4  0.8 /var/www/html/plugins/JeedomConnect/core/class/../../resources/venv/bin/python3 -m resources.JeedomConnectd.JeedomConnectd --loglevel error --socketport 58090 --websocketport 8090 --callback http://127.0.0.1:80/plugins/JeedomConnect/core/api/JeedomConnect.api.php --apikey WFt5HQAwsyZENg0UbPgXUTaAv343bs6k03N2KIFsvulGfI76dw43G52js2EgaaQI --pid /tmp/jeedom/JeedomConnect/deamon.pid --trace 0
    844       1  0.3  0.5 /usr/bin/python3 /usr/bin/fail2ban-server -xf start
 694880       1  1.0  0.4 /usr/sbin/mosquitto -c /var/www/html/plugins/mqtt2/core/class/../../data/mosquitto.conf
    590       1  0.1  0.3 /lib/systemd/systemd-journald
   2352       1  1.5  0.3 /var/www/html/plugins/enphasesecur/resources/venv/bin/python3 /var/www/html/plugins/enphasesecur/resources/enphasesecurd/enphasesecurd.py --renew auto --loglevel error --socketport 3357 --callback http://127.0.0.1:80/plugins/enphasesecur/core/php/jeeenphasesecur.php --user stephane.bertrand@univ-smb.fr --password Mjfets137# --serie 122326109999 --token  --ip 192.168.1.104 --apikey gAdcSCPpXXFpEMTd2anCcQ4HMKkYN3GTmPzMYqCxzwqY656NKgB9nb7tjU9dd7ah --pid /tmp/jeedom/enphasesecur/deamon.pid --delais 60 --batt non
     15       2  0.0  0.2 [rcu_preempt]
    661       1  0.3  0.2 /usr/sbin/NetworkManager --no-daemon
    224       2  0.0  0.1 [kworker/u13:0-brcmf_wq/mmc2:0001:1]
    496       2  0.0  0.1 [kworker/u13:1-brcmf_wq/mmc2:0001:1]
    658       1  0.0  0.1 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
   2502       1  0.2  0.1 /var/www/html/plugins/Nut_free/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/Nut_free/resources/nutfreed/nutfreed.py --socketport 55113 --callback http://127.0.0.1:80/plugins/Nut_free/core/php/jeeNut_free.php --apikey KItYIM7fq9QVQUCnLRRSc3WAJtcxekqSk7M5YMzMlEeXQYIgZ5yh2Aoc9Lk1k24u --loglevel error --pluginversion 2.2.1 --cyclepolling 60 --cyclewatcher 5 --cyclefactor 1 --pid /tmp/jeedom/Nut_free/deamon.pid
      1       0  0.2  0.0 /sbin/init

Et rien de particulier sur la charge au moment du crash du demon.

Je ne crois pas que la charge indique un problème sur le plugin. Votre retour ferait plus pencher pour des scénarios mal conçus: pauses, lancement trop regulier, etc.

Pour le problème original, je n’ai rien à proposer hormis de reinstaller les dépendances

Je n’utilise quasi jamais d’attente active (sleep), mais c’est vrai que je surveille mes périphériques zigbee comme le lait sur le feu. :wink:

Je les ai réinstallées tout récemment suite à une restauration Jeedom.

Pour sauvegarder le réseau Zigbee z2m, la sauvegarde de z2m/data suffit-elle?

Pour être sûr, j’ai réinstallé les dépendances de z2m : même erreur lors de la sauvegarde.

A priori, z2m s’installe correctement.

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_z2m
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
Launch pre-install of z2m dependancy
+ echo 3
+ php /var/www/html/core/class/../php/jeecli.php plugin install mqtt2
PHP Fatal error:  Uncaught Exception: Erreur curl sur : https://market.jeedom.com/core/api/api.php. Détail :Operation timed out after 10003 milliseconds with 0 out of 0 bytes received in /var/www/html/core/repo/market.repo.php:864
Stack trace:
#0 /var/www/html/core/repo/market.repo.php(193): repo_market::byLogicalIdAndType()
#1 /var/www/html/core/class/update.class.php(305): repo_market::downloadObject()
#2 /var/www/html/core/php/jeecli.php(61): update->doUpdate()
#3 {main}
thrown in /var/www/html/core/repo/market.repo.php on line 864
+ echo 4
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://archive.debian.org/debian bullseye-backports InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Get:3 http://security.debian.org bullseye-security InRelease [27.2 kB]
Hit:4 http://deb.debian.org/debian bullseye-updates InRelease
Hit:6 https://deb.nodesource.com/node_22.x nodistro InRelease
Get:8 http://security.debian.org bullseye-security/main arm64 Packages [578 kB]
Get:9 http://security.debian.org bullseye-security/main armhf Packages [574 kB]
Hit:7 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease
Hit:5 http://fi.mirror.armbian.de/apt buster InRelease
Fetched 1179 kB in 4s (289 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
219 packages can be upgraded. Run 'apt list --upgradable' to see them.
+ echo 5
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://archive.debian.org/debian bullseye-backports InRelease
Hit:2 http://security.debian.org bullseye-security InRelease
Hit:3 http://deb.debian.org/debian bullseye InRelease
Hit:4 http://deb.debian.org/debian bullseye-updates InRelease
Hit:5 https://deb.nodesource.com/node_22.x nodistro InRelease
Hit:6 http://fi.mirror.armbian.de/apt buster InRelease
Hit:7 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
lsb-release is already the newest version (11.1.0).
git is already the newest version (1:2.30.2-1+deb11u5).
0 upgraded, 0 newly installed, 0 to remove and 219 not upgraded.
[Check Version NodeJS actuelle : v22.21.0 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Clean npm cache
npm warn using --force Recommended protections disabled.
+ echo 6
+ sudo apt install -o Dpkg::Options::=--force-confdef -y php-yaml
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
php-yaml is already the newest version (2.2.1+2.1.0+2.0.4+1.3.2-2).
0 upgraded, 0 newly installed, 0 to remove and 219 not upgraded.
+ echo 7
+ sudo systemctl restart apache2
+ echo 8
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ echo Launch post-install of z2m dependancy
Launch post-install of z2m dependancy
+ realpath /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ dirname /var/www/html/plugins/z2m/resources/post-install.sh
+ BASEDIR=/var/www/html/plugins/z2m/resources
+ [ -d /var/www/html/plugins/z2m/resources/zigbee2mqtt ]
+ rm -rf /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ mkdir /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /var/www/html/plugins/z2m/resources/zigbee2mqtt
Cloning into '/var/www/html/plugins/z2m/resources/zigbee2mqtt'...
+ cd /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ [ -f /var/www/html/plugins/z2m/resources/../data/wanted_z2m_version ]
+ [ -n  ]
+ npm install -g pnpm
changed 1 package in 3s
1 package is looking for funding
run `npm fund` for details
+ pnpm i --frozen-lockfile
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +270
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 270, reused 106, downloaded 0, added 0
╭──────────────────────────────────────────╮
│                                          │
│   Update available! 10.18.3 → 10.33.0.   │
│   Changelog: https://pnpm.io/v/10.33.0   │
│     To update, run: pnpm add -g pnpm     │
│                                          │
╰──────────────────────────────────────────╯
Progress: resolved 270, reused 270, downloaded 0, added 41
Progress: resolved 270, reused 270, downloaded 0, added 270, done
dependencies:
+ ajv 8.18.0
+ bind-decorator 1.0.11
+ debounce 3.0.0
+ express-static-gzip 3.0.0
+ fast-deep-equal 3.1.3
+ finalhandler 2.1.1
+ humanize-duration 3.33.2
+ js-yaml 4.1.1
+ json-stable-stringify-without-jsonify 1.0.1
+ jszip 3.10.1
+ mqtt 5.15.0
+ object-assign-deep 0.4.0
+ rimraf 6.1.3
+ semver 7.7.4
+ source-map-support 0.5.21
+ throttleit 2.1.0
+ winston 3.19.0
+ winston-syslog 2.7.1
+ winston-transport 4.9.0
+ ws 8.19.0
+ zigbee-herdsman 9.0.9
+ zigbee-herdsman-converters 26.12.0
+ zigbee2mqtt-frontend 0.9.21
+ zigbee2mqtt-windfront 2.9.2
optionalDependencies:
+ unix-dgram 2.0.7
devDependencies:
+ @biomejs/biome 2.4.4
+ @types/finalhandler 1.2.4
+ @types/humanize-duration 3.27.4
+ @types/js-yaml 4.0.9
+ @types/node 24.11.0
+ @types/object-assign-deep 0.4.3
+ @types/readable-stream 4.0.23
+ @types/serve-static 2.2.0
+ @types/ws 8.18.1
+ @vitest/coverage-v8 3.2.4
+ tmp 0.2.5
+ typescript 5.9.3
+ vitest 3.2.4
Done in 5.9s using pnpm v10.18.3
+ pnpm run build
> zigbee2mqtt@2.9.1 build /var/www/html/plugins/z2m/resources/zigbee2mqtt
> tsc && node index.js writehash
+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 9
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
rm: invalid option -- '/'
Try 'rm --help' for more information.
+ echo 10
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************

J’ai bien le fichier backup dans le dossier data.

Bonjour
J’ai réduit la charge de mon Atlas à 0.9 en enlevant des auto-actualisations inutiles (J’avais un peu beaucoup raté le « auto »…).

J’ai été regardé le firmwares installés sur le SLZB-06P7.
Il y a un micrologiciel de développement.
C’est peut-être moi qui l’ai installé pour avoir +20dB au lieu de +10dB et que partant d’un réseau tout neuf, le possible ré-appairage ne m’embêtait pas.

Type de micrologiciel: Coordinateur Zigbee

micrologiciel de développement
Revision: 20250325
Release notes

IF YOU HAVE PAN ID ISSUE READ HERE..

This firmware is for testing purposes. 
Some users have reported a change in the PAN ID setting or networking commissioning time out after flashing this firmware. A PAN ID change may require re-pairing your Zigbee end devices to restore functionality. Please take this into account before flashing it to your working setup. Use this firmware only if you are okay with potentially having to re-pair your Zigbee devices (more info here).

- SMLIGHT latest Zigbee Coordinator TEST/DEV release for CC2652P7 chips [30-May-2025];
- Please update to SLZB-OS v2.8.5.dev12 or higher to flash this firmware!
- Default Firmware Settings:
-- Adapter type: zstack;
-- Baudrate: 115200;
- SDK 8.30 based (latest);

Terms of use - by downloading and installing this firmware, you agree to the aforementioned terms.

et pour logiciel

Release notes:
🚀 SLZB-OS v3.2.0 - Release Notes

We’re happy to announce the release of SLZB-OS v3.2.0 - a stability-focused update with new device    support, major improvements for U-series USB functionality, and Zigbee Hub reliability enhancements.
✨ Highlights

        
    ✅ FULL support of SLZB-Ultima added -        SLZB‑Ultima    
        
    ✅ Improved USB capabilities for U series (new alternative driver)
        
    ✅ Better stability during OTA updates and Zigbee Hub operation
        
    ✅ Updated dashboard layout

🆕 New Features

        
    ✅ Added Full support for the new SLZB-Ultima device -        Learn more    
        
    ✅ New alternative USB driver can be selected on the "USB" page (U series)        
                    
        Provides advanced USB capabilities
                    
        
    ✅ USB passthrough now supports 1200 baud

📡 Zigbee Hub Improvements

        
    ✅ Zigbee Hub now includes a Reset option if startup fails
        
    ✅ Zigbee Hub now stops automatically when an OTA update is in progress
        
    ✅ Added missing Zigbee Hub device configurations after reboot
        
    ✅ Added Zigbee Hub reset option for recovery when startup fails
        
    ✅ Fixed a Zigbee Hub crash that could occur in some situations on the U series

🔌 USB & Passthrough

        
    ✅ Added selectable new alternative USB driver on the USB settings page (U series)
        
    ✅ USB passthrough now supports 1200 baud
        
    ✅ Zigbee OTA now working in USB mode on U series devices

🌐 Wi‑Fi & Network

        
    ✅ Wi‑Fi connection now checks hidden SSIDs when connecting
        
    ✅ Fixed rare crash when using Wi‑Fi in some cases

⚙️ OTA & System Stability

        
    ✅ Reboot confirmation modal is now shown only when reboot is actually required
        
    ✅ Dashboard layout updated for improved usability
        
    ✅ Fixed WDT (watchdog timer) triggering during OTA updates in some cases

🛠️ Other Fixes and Improvements

        
    ✅ Fixed scripting manager free logic
        
    ✅ Fixed language cache issues
        
    ✅ Fixed MR3U EFR32 bootloader issues
        
    ✅ Fixed wrong IEEE writes after reboot for CC radio modules
        
    ✅ SLZB‑06Mg26U now uses a separate Zigbee OTA firmware

La version SLZB-OS 3.2.8 vient de sortir, je vais regarder.

Sinon, pour la sauvegarde du réseau Zigbee, mettre au chaud les fichiers de plugins/z2m/data/ suffit-il?

Oui mais… ! :slight_smile:
Ce ne sera pas toujours suffisant, et à condition que tu ne changes pas de clée, de port ou de hash…et encore parfois cela fonctionnera quand même :slight_smile: …ou pas ! :frowning:

Le process est assez simple. Tu arrêtes le demon de Jeezigbee, tu supprimes les fichiers existants et tu remplaces par la sauvegarde. (il faut à minima configuration.yaml et database.db et au mximun ajoute coordinator_backup.json…les autres tu ne les mets pas) et tu redémarres le demon. normalement pas besoin de relancer les dependances

Ces données sont présentes dans les sauvegardes de Jeedom pour info. il faut juste penser à l’externaliser de la box ou d’en copier une de temps en temps sur un support autre.

Merci beaucoup.
J’utilise un SLZB-06P7 en connexion Ethernet.

Pour le hash, s’agit-il de l’Adresse IEEE d’usine du module radio?

En cas de malheur sur le réseau zigbee (ou d’évolution de matériels ou de versions logicielles), j’aimerais bien comprendre comment cela marche pour pouvoir restaurer le réseau sans pour autant restaurer tout Jeedom.

Et vu que j’ai cette erreur sur la sauvegarde, ce n’est pas rassurant.

D’ailleurs, je n’ai pas trouvé l’équivalent Restore à ce Save.

De ce que je comprend du message d’erreur, node n’a pas assez de mémoire (1.5Go) sur le 4Go de l’Atlas?

Sauf erreur de ma part il n’y en a pas de restore. Mais ne me demande pas à quoi sert le backup ! :slight_smile:

Pour la sauvegarde ce n’est pas « important » car in fine il créé seulement le fichier coordinator_backup.json. Et par expérience, si tu es à iso configuration tu n’en as pas besoins; la database et le fichier configuration suffisent !

Quoiqu’il en soit à propos de tes question et plutôt que de ressaisir la FAQ https://www.zigbee2mqtt.io/guide/faq/, parcours là , au moins le 6eme point te donneras plus d’éclairage.

Oui si tu change l’IEEE tu dois tout réappareillé aussi (l’iEEE est un identifiant « unique » associé à ta clé)
Le hash c’est la network key presente dans configuration.backup.json

"metadata": {
    "format": "zigpy/open-coordinator-backup",
    "version": 1,
    "source": "zigbee-herdsman@9.0.9",
    "internal": {
      "date": "2026-04-11T21:08:07.539Z"
    }
  },
  "stack_specific": {},
  "coordinator_ieee": "00212effff098cba",
  "pan_id": "21d1",
  "extended_pan_id": "dddddddddddddddd",
  "nwk_update_id": 8,
  "security_level": 5,
  "channel": 20,
  "channel_mask": [
    20
  ],
  "network_key": {
    "key": "2ce4bdee3f52d3299e1027zzzzzzzzzzz",
    "sequence_number": 0,
    "frame_counter": 183259230
1 « J'aime »

Merci beaucoup.
C’est quand même rassurant d’avoir une sauvegarde qu’on peut remettre rapidement en cas de malheur.

j’en ai une tous les jours via la sauvegarde de Jeedom qui est sur un disque externalisé de la box. Soit je réinjecte toute la sauvegarde , soit je l’ouvre et n’extrait que les données attendus. Dernièrement j’ai ouvert la sauvegarde pour récupérer les tables du plugin suivi_conso …bien pratique !!

J’ai aussi une sauvegarde journalière de Jeedom sur mon NAS.
Savoir quels fichiers font quoi, est quand même un bon plus. J’arrive tranquillou à 91 modules et tout réappairer ne serait vraiment pas drôle. :smiling_face_with_tear:
Je n’ai pas l’impression que c’est documenté officiellement.
Tes réponses complètent bien ce thread : Jeezigbee (z2m)
Encore merci.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.