Homekit API is reachable always returns true

I have a number of devices being read in through an app I am developing. I would like to display the number of devices that are not responding or return isreachable = false. However, all devices including devices that I know for certain cannot be reachable are returning true. Is there a solution for this issue?

Accepted Reply

This is all dependent on the device implementing it correctly. Hue devices for example return reachable when they are in fact not.

The Home app works around this by checking using a characteristic read call then checking the error.

Replies

This is all dependent on the device implementing it correctly. Hue devices for example return reachable when they are in fact not.

The Home app works around this by checking using a characteristic read call then checking the error.