Zigbee stop working after 1.14.4 update

Hello,
zigbee stopeed after updating to 1.14.4 (from 1.14.3).

I’m using RPi4 and cc2531 since 6 month

I was using same hardware from 6 month with no problem, the problem appeared just afterthe update and Home Assistant restart.

I did a reset of config file and then put on it again mqtt serve, user and password.
This is the configuration file:

data_path: /share/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://192.168.1.223'
  user: utente
  password: password
serial:
  port: /dev/ttyACM0
advanced:
  log_level: info
  pan_id: 6754
  channel: 11
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
experimental: {}
socat:
  enabled: false
  master: 'pty,raw,echo=0,link=/dev/ttyZ2M,mode=777'
  slave: 'tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5'
  restartdelay: 1
  initialdelay: 1
  options: '-d -d'
  log: false

The cc2531 is on port:

serial:
  - /dev/ttyACM0
  - >-
    /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0007678B96-if00
  - /dev/ttyAMA0

This is the error log:

2020-09-10T02:15:04: PM2 log: App [npm:0] exited with code [1] via signal [SIGINT]
2020-09-10T02:15:04: PM2 log: App [npm:0] starting in -fork mode-
2020-09-10T02:15:04: PM2 log: App [npm:0] online
> zigbee2mqtt@1.14.4 start /zigbee2mqtt-1.14.4
> node index.js
Zigbee2MQTT:info  2020-09-10 02:15:06: Logging to console and directory: '/share/zigbee2mqtt/log/2020-09-10.02-15-06' filename: log.txt
Zigbee2MQTT:info  2020-09-10 02:15:07: Starting Zigbee2MQTT version 1.14.4 (commit #unknown)
Zigbee2MQTT:info  2020-09-10 02:15:07: Starting zigbee-herdsman...
Zigbee2MQTT:error 2020-09-10 02:15:47: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-09-10 02:15:47: Failed to start zigbee
Zigbee2MQTT:error 2020-09-10 02:15:47: Exiting...
Zigbee2MQTT:error 2020-09-10 02:15:47: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/zigbee2mqtt-1.14.4/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:90:31)
    at Generator.throw (<anonymous>)
    at rejected (/zigbee2mqtt-1.14.4/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
npm
 ERR! code ELIFECYCLE
npm ERR! errno 1
npm
 ERR! zigbee2mqtt@1.14.4 start: `node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the zigbee2mqtt@1.14.4 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-09-10T00_16_22_753Z-debug.log

Firmware on CC2531 with same already used for 6 month.

Please can some one help me with some suggestion?

Thank you
GiZeta

I did a restore of a previus snapshot but still same error:

Zigbee2MQTT:info  2020-09-10 10:18:21: Starting Zigbee2MQTT version 1.14.3 (commit #unknown)
Zigbee2MQTT:info  2020-09-10 10:18:21: Starting zigbee-herdsman...
Zigbee2MQTT:error 2020-09-10 10:19:01: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-09-10 10:19:01: Failed to start zigbee
Zigbee2MQTT:error 2020-09-10 10:19:01: Exiting...
Zigbee2MQTT:error 2020-09-10 10:19:01: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/zigbee2mqtt-1.14.3/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:87:31)
    at Generator.throw (<anonymous>)
    at rejected (/zigbee2mqtt-1.14.3/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)

I don’t know, maybe try the second serial port. Unplugging and replugging your CC2531 might help too.

unfortunatly I had to reflash the cc2531 and then redo the pairing

so the cc2531 don’t has hardware problem because it’s working after re-flash the firmware

it’s weird that it was the update

my problem is solved but I did not understand why it happend

The problem seems to be similar than mine:
https://zigbee2mqtt.discourse.group/t/cc2531-stops-operating

Du you use groups? Or IKEA LED1837R5?

I don’t use Ikea products, what do you mean for “Du you use groups?”, I use grous to show device status un main dashboard, do you mean that?

Got exactly the same issue after upgrade to 1.14.4.1
If re-flashing is required it might be challenging as I’ve bout my adaptor pre-flash and don’t have programator

I mean whether you use the groups feature to combine devices.
I try to find any similarities to my configuration to locate the issue

The same problem.
Raspberry Pi 3B+
CC2531 dongle
Zigbee2MQTT as add-on into Home Assistant
Permanently this error in logs:

Zigbee2MQTT:info  2020-09-22 18:38:59: Starting zigbee-herdsman...
Zigbee2MQTT:error 2020-09-22 18:39:23: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-09-22 18:39:23: Failed to start zigbee
Zigbee2MQTT:error 2020-09-22 18:39:23: Exiting...
Zigbee2MQTT:error 2020-09-22 18:39:23: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/zigbee2mqtt-1.14.4/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:90:31)
    at Generator.throw (<anonymous>)
    at rejected (/zigbee2mqtt-1.14.4/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
npm
 ERR! code ELIFECYCLE
npm ERR! errno 1
npm
 ERR! zigbee2mqtt@1.14.4 start: `node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the zigbee2mqtt@1.14.4 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-09-22T15_39_24_151Z-debug.log
2020-09-22T18:39:25: PM2 log: App [npm:0] exited with code [1] via signal [SIGINT]

Update add-on to latest version – nothing changes.
Add-on config:

data_path: /share/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://core-mosquitto:1883'
  user: '!secret mqtt_username'
  password: '!secret mqtt_password'
serial:
  port: /dev/ttyACM0
advanced:
  log_level: info
  pan_id: 6754
  channel: 11
  network_key: []
  network_key_string: '!secret zigbee2mqt_network_key'
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
experimental: {}
socat:
  enabled: false
  master: 'pty,raw,echo=0,link=/dev/ttyZ2M,mode=777'
  slave: 'tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5'
  restartdelay: 1
  initialdelay: 1
  options: '-d -d'
  log: false

I checked: the dongle is perfectly detected on the /dev/ttyACM0 port.

Previously, everything worked fine with the same settings. When it broke, I can’t say for sure.

It is a problem with the HA add-on. Zigbee2mqtt 1.14.4 works perfect when installed on bare metal.

Same problem, same setup as @Limych .

Replugged the C2531, downgraded to 1.14.0 and things are fortunately working again.

How did you downgrade to 1.14.0 ? I’m using Zigbee2MQTT as add-on into Home Assistant and I have the same problem.

I reflashed cc2531 too and it worked for a while, but, after 1 or 2 days the same problem popped up again.

Hi,

I have the exact same problem. The CC2531 stick randomly freezes after a while, or when sending a bunch of commands.

I reflashed the stick, but it does not solve the problem.

Only way to solve this at the moment is by replugging the stick, and restarting the add-on. It’s very annoying because my whole house relies upon all the zigbee devices… ( lights/heating etc ).

How to downgrade?