HomeKit Vacuum Entity Support

iOS 18, which was just released Sep 16, 2024 - adds support for robot vacuums in HomeKit. It would be awesome if HA HomeKit bridge could expose vacuum entities through this device type - it gets power control, cleaning mode, vacuum, mop, and charge status. They can also be referenced indirectly with Siri in requests like “clean the floors”, etc.

Yes please! I am honestly a little surprised that this hasn’t already been added while iOS18 was in beta.

3 Likes

Yes please this would be great if you can! Thanks

I’ve looked into this today but I believe this isn’t currently possible. Homekit doesn’t actually expose a vacuum accessory type. So either Apple hasn’t added it yet or it’s fully done through Matter support.

Doing a quick search it seems that Matter hasn’t been updated yet in the recent iOS update, so I think either 18.2 or 18.3 will contain it later this year.

2 Likes

apparently the function is already in ios 18.2

1 Like

It currently does not. The dev beta does not include any mention of robot vacuum in homekit. There is also still no mention of the Matter version upgrade. So it will either come in a later dev beta or it will be included in 18.3 (or later).

I’ll keep an eye on it.

1 Like

Support for vacuums in homekit has been delayed to 2025: Apple Nudges HomeKit Robot Vacuum Support Rollout to Next Year - MacRumors

2 Likes

Hello, hoping to :+1: this: the iOS beta 18.3 came out today with support for vacuums.

The Home app now supports the core functionality of robot vacuum cleaners, such as power control, cleaning mode, vacuum, mop, and charge status. They can also participate in automations and scenes, and respond to Siri requests. So you can add them to your cleaning routines — or tell Siri to do some spot cleaning in the living room.

1 Like

Yes, so from what I managed to read in the latest beta 18.3 there is a vacuum cleaner

I have tried to add my xiaomi robot to HomeKit, it’s possible to add vacuum entity to HomeKit in ios18.3, but in my case, it’s exposed as a switch instead of robot.

This is wrong. It doesn’t work. Fake news.

because besides the fact that it is supported by ios the guys need to add support on our side

as I wrote above. this is a function added by apple. now we need to adjust our integration with home assistant

9to5mac

Check this: Support for Robot Vacuum Cleaners in iOS 18 · Issue #1073 · homebridge/HAP-NodeJS · GitHub.
I did the test with Matter Vaccum example from the SDK today with 18.3 beta.

oh ok, I thought you were talking about my message, that it was fake haha. in fact I only quoted the news that I read :frowning: