We are preparing a fix for this issue. We can check it on your specific case if you can dedicate your time to our support.
@CaylinBr, if you are ready, please write to @aivs to make sure our fix covers your issue
Polto thank you for working on a fix! Will this resolve any of the issues I saw in the HomeKit Gate config with the previously removed devices?
Also are you able to explain the ID mapping and AID difference?
idMapping is the old one, legacy, replaced by the new hkDevices.
Will it solve all your issues? can not be sure - this is why we suggest to contact us via support and let us provide you a fix and test it before the next release
*UPDATE* Looks like each time HomeKit Gate is restarted it adds to this array. I just restarted the app again and now have three instances of the devices in the array.
Had a possibly unrelated issue where a zwave device (17-0-38) disappeared from the Home app, but was still in the the config as visible. I set it to tag as skipped in HomeKit Gate then set it back to not skip and it showed back up in the Home app. But even more interesting is the "Not supported" device disappeared after I did that. Is there a check that happens when the skip flag is changed but not with a restart of HomeKit Gate?
*UPDATE* Looks like each time HomeKit Gate is restarted it adds to this array. I just restarted the app again and now have three instances of the devices in the array.
*UPDATE* Looks like each time HomeKit Gate is restarted it adds to this array. I just restarted the app again and now have three instances of the devices in the array.
Looks like the fix worked -- at least for the array problem. Now what is the best way to remove the duplicate devices from the array without causing issues?