HMAccessory name not updating in Home app

I have an app that uses HomeKit. I want to give the ability for the user to update a HMAccessory name. I used the following function and it works properly and updates the HMAccessory name, but when I open the Home app, it never get's updated.

I implemented the HMAccessoryDelegate to observe changes and that properly works. If I rename an accessory in the Home app, that propagates to my app. But if I perform the rename from my app it doesn't send the change to the Home app. It's as if the Home app doesn't use the HMAccessoryDelegate.

Is this a known issue?

Code Block
    func updateName(to: String) {
      hmAccessory.updateName(to) { (error) in
          if let error = error {
              print(error)
          } else {
              print("Changed Name to", to)
            }
        }
    }

Any updates on this question?

Thanks in Advance.


HMAccessory name not updating in Home app
 
 
Q