Добрый вечер!
Как-то плохо работает zigbee. Поначалу запускается, получается привязать пару датчиков, затем привязка перестает работать. Если полностью перепрошить контроллер с полным сбросом, zigbee вроде оживает, но ненадолго.
В логах в конце нашел такие строки:
Лог
-- Logs begin at Fri 2021-07-30 14:11:46 UTC. --
июл 30 16:04:46 IQ930000 npm[10801]: Zigbee2MQTT:info 2021-07-30 16:04:46: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{"battery":100,"humidity":53.9,"last_seen":1627661086216,"linkquality":46,"temperature":26.9,"voltage":2800}'
июл 30 16:04:46 IQ930000 npm[10801]: Zigbee2MQTT:info 2021-07-30 16:04:46: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{"battery":100,"humidity":53.9,"last_seen":1627661086827,"linkquality":46,"temperature":26.9,"voltage":2800}'
июл 30 16:04:47 IQ930000 npm[10801]: Zigbee2MQTT:info 2021-07-30 16:04:47: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{"battery":100,"humidity":53.9,"last_seen":1627661087430,"linkquality":46,"temperature":26.9,"voltage":2800}'
июл 30 16:04:48 IQ930000 npm[10801]: Zigbee2MQTT:info 2021-07-30 16:04:48: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{"battery":100,"humidity":53.9,"last_seen":1627661088036,"linkquality":46,"temperature":26.9,"voltage":2800}'
июл 30 16:04:48 IQ930000 npm[10801]: Zigbee2MQTT:info 2021-07-30 16:04:48: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{"battery":100,"humidity":53.9,"last_seen":1627661088704,"linkquality":46,"temperature":26.9,"voltage":2800}'
июл 30 16:06:30 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Error: SREQ '--> ZDO - mgmtPermitJoinReq - {"addrmode":15,"dstaddr":65532,"duration":254,"tcsignificance":0}' failed with status '(0x10: MEM_ERROR)' (expected '(0x00: SUCCESS)')
июл 30 16:06:30 IQ930000 npm[10801]: at Znp.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:291:27)
июл 30 16:06:30 IQ930000 npm[10801]: at Generator.next (<anonymous>)
июл 30 16:06:30 IQ930000 npm[10801]: at fulfilled (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:24:58)
июл 30 16:06:30 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 12)
июл 30 16:09:50 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Error: SREQ '--> ZDO - mgmtPermitJoinReq - {"addrmode":15,"dstaddr":65532,"duration":254,"tcsignificance":0}' failed with status '(0x10: MEM_ERROR)' (expected '(0x00: SUCCESS)')
июл 30 16:09:50 IQ930000 npm[10801]: at Znp.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:291:27)
июл 30 16:09:50 IQ930000 npm[10801]: at Generator.next (<anonymous>)
июл 30 16:09:50 IQ930000 npm[10801]: at fulfilled (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:24:58)
июл 30 16:09:50 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 13)
июл 30 16:13:10 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Error: SREQ '--> ZDO - mgmtPermitJoinReq - {"addrmode":15,"dstaddr":65532,"duration":254,"tcsignificance":0}' failed with status '(0x10: MEM_ERROR)' (expected '(0x00: SUCCESS)')
июл 30 16:13:10 IQ930000 npm[10801]: at Znp.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:291:27)
июл 30 16:13:10 IQ930000 npm[10801]: at Generator.next (<anonymous>)
июл 30 16:13:10 IQ930000 npm[10801]: at fulfilled (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:24:58)
июл 30 16:13:10 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 14)
zigbee2mqtt/bridge/logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{\"battery\":100,\"humidity\":53.9,\"last_seen\":1627661628172,\"linkquality\":41,\"temperature\":26.2,\"voltage\":2800}'"}
июл 30 16:13:48 IQ930000 npm[10801]: Zigbee2MQTT:info 2021-07-30 16:13:48: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{"battery":100,"humidity":53.9,"last_seen":1627661628172,"linkquality":41,"temperature":26.2,"voltage":2800}'
zigbee2mqtt/bridge/logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{\"battery\":100,\"humidity\":55.1,\"last_seen\":1627661628702,\"linkquality\":41,\"temperature\":26.2,\"voltage\":2800}'"}
июл 30 16:13:48 IQ930000 npm[10801]: Zigbee2MQTT:info 2021-07-30 16:13:48: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffec3dbe3', payload '{"battery":100,"humidity":55.1,"last_seen":1627661628702,"linkquality":41,"temperature":26.2,"voltage":2800}'
июл 30 16:16:30 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Error: SREQ '--> AF - dataRequestExt - {"dstaddrmode":2,"dstaddr":"0x000000000000fffd","destendpoint":242,"dstpanid":0,"srcendpoint":242,"clusterid":33,"transid":221,"options":0,"radius":30,"len":6,"data":{"type":"Buffer","data":[25,9,2,11,254,0]}}' failed with status '(0x10: MEM_ERROR)' (expected '(0x00: SUCCESS)')
июл 30 16:16:30 IQ930000 npm[10801]: at Znp.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:291:27)
июл 30 16:16:30 IQ930000 npm[10801]: at Generator.next (<anonymous>)
июл 30 16:16:30 IQ930000 npm[10801]: at fulfilled (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:24:58)
июл 30 16:16:30 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 15)
июл 30 16:19:50 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Error: SREQ '--> AF - dataRequestExt - {"dstaddrmode":2,"dstaddr":"0x000000000000fffd","destendpoint":242,"dstpanid":0,"srcendpoint":242,"clusterid":33,"transid":222,"options":0,"radius":30,"len":6,"data":{"type":"Buffer","data":[25,10,2,11,254,0]}}' failed with status '(0x10: MEM_ERROR)' (expected '(0x00: SUCCESS)')
июл 30 16:19:50 IQ930000 npm[10801]: at Znp.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:291:27)
июл 30 16:19:50 IQ930000 npm[10801]: at Generator.next (<anonymous>)
июл 30 16:19:50 IQ930000 npm[10801]: at fulfilled (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:24:58)
июл 30 16:19:50 IQ930000 npm[10801]: (node:11117) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 16)
Из-за чего это происходит? Как починить?