Where do I find firmware version of device in ZHA?

As title says. I have two identical devices. Both are connected to the same Zigbee switch plug. One is working perfectly fine. Second one stops working after few minutes (not reporting it’s state). Both were bought from same vendor at almost same time. So I thought it might be firmware version issue.

So my question is - where do I find in HA firmware version of device connected through ZHA?

4 Likes

Did you find an answer? I have the same question.

1 Like

Unfortunatelly not

Also interested in this topic!

1 Like

Great question - it looks like ZHA devices don’t report their firmware version; at least it seems to be impossible to see the firmware version in Home Assistant.

…but if only it were possible to perform a firmware update, at least you could know which firmware version you had yourself installed. It seems to be possible to place a firmware upgrade file in “the otau directory” (Over-The-Air-Updates), at least for Danfoss Ally thermostats, but I believe this should in principle be possible for any Zigbee device. The problem is that nobody seems to know where this otau directory is, except for a select few. And this knowledge isn’t immediately available.

Just wanted to chime in that I’m also seeking an answer to this question!

same here for zigbeee devices and zigbee controller

I was just thinking… in HACS there is ZHA Toolkit which can do magic things. Hard to belive it can’t read firmware version (or maybe even update it).

Hi,

I’m also interested in the answer.

In Home Assistant GUI go to:
[as I have a German installation the English translation of menu entries […] is not always exact but might be similar]
“Einstellungen” [Configuration]
→ “Geräte&Dienste” [Devices&Services]
→ “Integrationen” [Integrations]
→ “Zigbee Home Automation” with Z symbol (its probably named different depending on your Zigbee control device, in my case “Sonoff Zigbee 3.0 USB Dongle Plus”)
→ “… Geräte” [Devices]
→ select the device from which you want to retrieve the firmware version information
→ Geräte Informationen Block [Device Information Box] , drei senkrechte Punkte neben “Neu Konfigurieren” [three vertical dots besides configure newly]
→ “Zigbee Gerät verwalten” [manage Zigbee device]
→ select “Cluster” Tab (if needed)
→ select (if needed) “Cluster”: “Basic (Endpoint id: 1, Id: 0x0000, Type: in)”
→ in sub Tab “Attribute” select “Attribute des ausgewählten Clusters” [Attributes of the selected cluster]: “sw_build_id (id: 0x4000)”
→ click “Attribute lesen” [Read attributes]
→ in case of a “passive” device press some button on the device immediate after clicking on “Attribute lesen” [Read attributes]

Worked for me with Ikea Tradfri Styrbar remote control.

3 Likes

Thank you very much!

Unfortunatelly for every device I checked sw_build_id I got NONE :frowning: