Skip to content

Pending documentation for “low-code” Room-Specific Roomba clean jobs #37195

Closed
@kylehakala

Description

@kylehakala

Feedback

Hey there!

I’ve made a PR to add in the steps to capture the Room/Zone ID and other map IDs needed to create custom cleaning jobs for a Roomba to go to a specific room/zone(s).

Check it out here — I’m open to feedback of course too! #37134

(Pardon the duplication of the issue, I somehow managed to fill out the issue form without the URL field and it kept the bot from properly tagging the issue)

Thanks for the consideration here!

-Kyle

URL

https://www.home-assistant.io/integrations/roomba/

Version

No response

Additional information

The steps are a combination of a couple years worth of forum posts and Reddit threads and blog posts that outlined parts of the process using tail commands, or spinning up the external docker container to run the query for the last command.

After so many awesome improvements to both the Roomba integration and the HA platform, this can now be accomplished using only the native HA Debug logging with the built-in log viewer in settings (no need to launch a command line or download extra tools).

The only barrier to entry is the willingness to visually look at the JSON in the search results in the log viewer UI to copy the various IDs. And maybe a little patience.

It seems that baking this data into sensors or attributes or diagnostic sensors isn’t an ideal setup to implement based on past PRs and conversations around adding that functionality (mostly around the sheer mass of useless data that would pile up inside Home Assistant).

A relatively clean documented process can close the gap on users scouring for solutions on how to leverage existing Rooms or Zones in their iRobot app, and more technical users may find additional information in the logs that they could use to create more advanced automated jobs for triggering multiple Roomba passes in a room, etc.

Let me know if there is any feedback over on the PR!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions