Apple HomeKit not working since the last update 4.86.1

Hello,

Since version 4.86, my iPad no longer communicates with Gladys.

I tried deleting the bridge, restarting, resetting, but nothing works. Messages appearing in Gladys:

Log:

2026-08-15T21:15:58+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: Cannot add a Service with the same UUID '00000049-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property.
    at Accessory.addService (/src/server/services/homekit/node_modules/@homebridge/hap-nodejs/src/lib/Accessory.ts:522:17)
    at /src/server/services/homekit/lib/buildAccessory.js:126:17
    at Array.forEach (<anonymous>)
    at /src/server/services/homekit/lib/buildAccessory.js:116:20
    at Array.forEach (<anonymous>)
    at HomeKitHandler.buildAccessory (/src/server/services/homekit/lib/buildAccessory.js:72:27)
    at /src/server/services/homekit/lib/createBridge.js:37:27
    at Array.map (<anonymous>)
    at HomeKitHandler.createBridge (/src/server/services/homekit/lib/createBridge.js:37:6)    at reset (/src/server/services/homekit/api/homekit.controller.js:22:5)

On my end, I didn’t have any errors, but I noticed that by default « BONJOUR Â» was selected and adding it to HomeKit with « BONJOUR Â» didn’t work

By using « AVAHI Â» everything is fine

I had to redo the HomeKit integration because I messed up on my Gladys DEV server, that’s how I realized the issue with « AVAHI Â» and « BONJOUR Â»

I have a somewhat particular network at home and maybe « BONJOUR Â» works for other people :wink:

Thanks for your reply.

I just tried with avahi and I’m going to try others because, look at the last line :sweat_smile:


HAP-NodeJS WARNING: The accessory 'Detecteur_Cave' has an invalid 'Name' characteristic ('Detecteur_Cave'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
HAP-NodeJS WARNING: The accessory 'Detecteur_Cave' has an invalid 'Name' characteristic ('Detecteur_Cave'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
HAP-NodeJS WARNING: The accessory 'Detecteur_Cave' has an invalid 'Name' characteristic ('Detecteur_Cave'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
HAP-NodeJS WARNING: The accessory 'Detecteur_Cave' has an invalid 'Name' characteristic ('Detecteur_Cave'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
[Gladys 6BCA] The selected advertiser, "avahi", isn't available on this platform. Reverting to "ciao"


And I think I’ll delete detecteur_cave :zany_face:

Oh well, there you go!

So I have almost all my z2m devices exposed to HomeKit with this message:

HAP-NodeJS WARNING: The accessory 'detecteur_fumee_03' has an invalid 'Name' characteristic ('detecteur_fumee_03'). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.

And I have lines and lines of this :frowning:

That said, there is still an error when I click on ‹ restart â€ş


2026-08-15T21:43:58+0200 <warn> errorMiddleware.js:83 (errorMiddleware) Error: Cannot add a Service with the same UUID '00000049-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property.
    at Accessory.addService (/src/server/services/homekit/node_modules/@homebridge/hap-nodejs/src/lib/Accessory.ts:522:17)
    at /src/server/services/homekit/lib/buildAccessory.js:126:17
    at Array.forEach (<anonymous>)
    at /src/server/services/homekit/lib/buildAccessory.js:116:20
    at Array.forEach (<anonymous>)
    at HomeKitHandler.buildAccessory (/src/server/services/homekit/lib/buildAccessory.js:72:27)
    at /src/server/services/homekit/lib/createBridge.js:37:27
    at Array.map (<anonymous>)
    at HomeKitHandler.createBridge (/src/server/services/homekit/lib/createBridge.js:37:6)    at reload (/src/server/services/homekit/api/homekit.controller.js:10:5)


And if I choose to put all the devices, which I had done first, nothing is added. When I choose manually, I have a lot of errors of the same type as the cellar detector. We will have to plan an alphanumeric conversion @pierre-gilles, I fear!


HAP-NodeJS WARNING: The accessory 'Thermomètre Chambre parents ' has an invalid 'Name' characteristic ('Thermomètre Chambre parents '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
HAP-NodeJS WARNING: The accessory 'Thermomètre Chambre parents ' has an invalid 'Name' characteristic ('Thermomètre Chambre parents '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.
HAP-NodeJS WARNING: The accessory 'Thermomètre Chambre parents ' has an invalid 'Name' characteristic ('Thermomètre Chambre parents '). Please use only alphanumeric, space, and apostrophe characters. Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis. This may prevent the accessory from being added in the Home App or cause unresponsiveness.