HAT Notification

We have developed an accessory having the LOCK Mechanism Service with permission read-write-indicate-indicate(disconnected).

While performing the physical lock unlock on the accessory it is excepted that accessory will notify us with the current state.


When we Add Accessory to Native home app we able to get the notification on the change in the accessory lock state.

Similarly, when we add the accessory in the Homekit Accessory Testor we are not able to get the event notification in the Events tab of the trace.


Following are steps we are following in the HAT:

1) Pair and Discover the accessory.

2) Enable the event notification for the "Lock Current State" and "Lock Target State" characteristics.

3) Physically performed LOCK/UNLOCK on the accessory.

4) Perform read request on the Lock Current State characteristics.


Observation:

- When we enable the event notification we get the event Update Characteristics Events and Characteristics Event Updated in the Events tab of the trace.

- And when Read operation is performed on the Lock Current State characteristics, we got the Characteristics Read in the Events tab and in the sub-tab of the same event it shows "Event Notifications: Enabled".

- However, still, we won't receive any Notify event.


[NOTE: The Global State Number is updating on changing the Lock State as per the specfication]


So, please correct in case we are following the wrong path or is there any specific configuration setting in the HAT we need to set to enable the notification or we following?