Zha and fw update. Develco smszb-120

Hi I’m trying to update the firmware of my develco smszb-120 smoke detectors. Because apparently they will then show up and work as they should in ZHA

But i get an error message. See the process here:

I have downloaded the file from here: zigbee-OTA/images/Develco at master · Koenkk/zigbee-OTA · GitHub and put it in the config\zigpy_ota folder.
added this to configuration.yaml:

zha:
   zigpy_config:
        ota:
           otau_directory: /config/zigpy_ota

Running this with developer tools:

service: zha.issue_zigbee_cluster_command
data:
  ieee: 00:15:bc:00:31:00:47:d7
  endpoint_id: 35
  cluster_id: 25
  cluster_type: out
  command: 0
  command_type: client
  args:
    - 0
    - 100

Getting this error:

Logger: zigpy.device
Source: /usr/local/lib/python3.9/site-packages/zigpy/device.py:320
First occurred: 00:51:50 (2 occurrences)
Last logged: 00:53:37

Failed to parse message (b’194900300000’) on cluster 1280, because Data is too short to contain 1 bytes
Failed to parse message (b’198b00300000’) on cluster 1280, because Data is too short to contain 1 bytes

What am I doing wrong?

1 Like

were you able to get this working?

Hi,

I switched to zigbee2mqtt. It’s working there at least