Roomba IR Code

Wondering if anyone has IR code to use for Roomba 600 series for the ‘Dock’ command? I don’t have the remote so I can’t learn/capture the code. I’m specifically using this with a Broadlink RM Mini via the Broadlink component.

I was able to get a couple IR codes from this HA post here:

So my current config looks like this:

switch:
  - platform: broadlink
    host: 192.168.X.X
    mac: 'XX:XX:XX:XX:XX:XX'
    type:  rm_mini
    friendly_name: 'RM Mini'
    switches:
      roomba:
        friendly_name: "Roomba"
        command_on: 'JgD8AGEgIV8gXyBfXCIhXyBfIAACoGIfIGAfYB9gXSIfYR5hHgACol8iHmIdYh1iXCIfYR5hHgACo2EgHmEfYR1iXCIeYh1iHQACq2AhH2EeYR9gXCMfYB9gHwAComAhH2AfYR9gXCIgYB9gHwACoWAiH2AfYB9gXCMfYB9hHgAComAhH2EeYR5hXCIgYCBfIAACoGEgIGAfYB9gXSIfYR5hHgACql8jHWIdYh1iXCMeYR5hHgACo18iHmEeYh1iXCIeYh1iHQACo18jHWIdYh5hXSIeYh1iHQACo18jHWIdYh1iXCIfYR5hHgACq18iHmEeYh1iXCIeYh1iHgANBQAAAAAAAAAAAAAAAA=='
        command_off: 'JgCQAGAhHmIfYB9gH2BdIh5iXAACbGAhHmIeYR5hH2BdIh5iXAACZGAhHmIeYR5hH2BdIh5iXAACZGEhH2AfYB9gIF9eISBgXgACYl8iIGAfYB9gH2BfICBgXgACamEhH2AfYB9gH2BfICBgXgACYmEgIGAfYCBfIF9cIx9hXAACZGAhHmIeYR5hH2BdIh5iXAANBQAAAAAAAAAA=='

But unfortunately the command_off code immediately stops/powers off the Roomba, instead of sending it back to the dock. Does anyone have the Broadlink formatted IR code for the ‘Send back to Dock’ command?

2 Likes

I noticed at the end of command_off: command you have two equal “==” and in the original post there aren’t. Can be this the reason?
I’m looking for command too. I have a romba 880 =)

And maybe if you want to stop immediately try the same command_on. I think it’s like a toggle…

For Roomba 500, 600 and 700 Series

#Clian
JgByAASHCgAG8V4gIWIdYyBiXCMhYh1kHAACrWIiHmIfYx1lXCIhYhxkHwACq2AjIWIdZBxlXSMfYh9jIwACp2EhHmMfYiBhXyIgYh1jHQACtWQfIWIcZCBiXCQhYB9iHQACrmIhHWMgYh1jXSMiYRxkIAANBQAAAAAAAA==

#Stop
JgCQAGAhHmIfYB9gH2BdIh5iXAACbGAhHmIeYR5hH2BdIh5iXAACZGAhHmIeYR5hH2BdIh5iXAACZGEhH2AfYB9gIF9eISBgXgACYl8iIGAfYB9gH2BfICBgXgACamEhH2AfYB9gH2BfICBgXgACYmEgIGAfYCBfIF9cIx9hXAACZGAhHmIeYR5hH2BdIh5iXAANBQAAAAAAAAAA==

#up JgC0AGEeIWEgYRxlIWAdZF8hIAACs2AjH2MfYh1kIWAdZGIeIAACrWEhH2IdZCBhIWEbZWAhHAACsV8iImAeYxxlH2IeY2EfIAACq2UeIGIiXx9iHWQgYV8hHQACuV0jIGIdZCBhJF0fYl8iHAACr2UeHWUeYyFgIWAiX2IeIAACrGEhIGIeYyBhXCRgIx5iXQACdmIhIGIhXyFhXCRgISBiXwACbGUeIGIiXxxlYCBjHiBiXAANBQAAAAA==

#left
JgCQAGEgH2IfYiFfIGIgYRxlXQACdWIhHmMgYh1jIGIfYiJeYAACY2AkHWMgYiFfIGIgYSFfXwACdWEiIWcYYyBgIWEeYiJfXwACbGQgHmMiXiBgI18iYB5iYQACcWUfIGIhXyFhYSBhHyBiYQACa2MfIWAgYiFeYSJhHyJfYQACa2IiHmIjXx5jYR9gIiFfYQANBQAAAAAAAAAA==

#right
JgDYAF4gH2MfYSJgHGQgYmMeXwACdmAhH2MhXyBiIV8hYVwkYQACaWQgImAfYhxkIGIcZGAhYAACbGEiIGEfYx5jIGEfYV0kXwACa2QfImEhYB1kHmIdZF8iXQACd18jIWIcZB5kHmMcZF8iXQACb2AiIGEhYR1jHWQfY2AfYgACa2AiIGMcZCBiHWMdZV4iYQACa2AjHGQgYiFfIGMiXV4kYgACcV8kHWQgYiFfXyJiIB9iXgACbWEiHmMgYh9iYR5kHxxkYAACbWMeIGMhXyFhXiJhIB9jXAANBQ==

#spot
JgB+AF8gHmQlXCJfH2JcJB5kHwACs18kHWUgYR1kH2JdIx1kIAACrGAiIGIiXyBhHWReIh9jIgACqmIfH2IgYhxlHWRcJB1kIAACrGIgIGIdZCBhHWReIx5jIgACsmIgH2IdZCNeHWRgICBjIQACqWEiIl8fYxxlHmFfIx1lHgANBQAAAAAAAAAAAAA==

#dock JgAKAl4iH2McZCBhHWRgIR9jXQACdl8jH2McZR5jIWBgICBiYgACaWAiImAfYhxlHWRdIx1lXgACbmIfIGMeZB9hHWRcJB9jXQACbWIhHWUfYh1jIGJcJB1lXgACdV8kHWQgYh1kH2JcJB5kXQACbmAiH2MhYB9iHGVfIh5jXgACbGEjH2MeYxxlHmNeIiBiXAACbmEiHmQcZR5jHGRfIh1lYAACdGEh
HmQgYR5jHGVeIh1lXwACamQhIWAeYh1kIGJcJR5jXwACbGEiIWAfYxxnG2ReIiFgXwACbWIgIGIdZB9iHWRfIR9kXwACcmAjIGMcZCFhHmNgHyBjXAACcF8jIGAgYh1kH2JeIyBiXQACbWEhIGIdYyBjHGRhIB9jYQACaWAkIV8hYhxjIGJdIyBjXAACd14kHWQfYxxkIGJcJB1lXgACbWEiHWQgYh5iHWReIx1kYAACa2AiIGMeYh1lH2JeISBjXAACb2AjHWQhYR5iIGJeIh1kXwACdGEjHmIhYR5iIWBfIx1jXwACbmMfIGIeYh5kH2FeIiFiXAACbmIiHWMgYiBgIGJeIyBhXgACbmIhH2IhXyBiHWRfIh5iYgACcl0lIGMgXyFfIWFdJCBiXQACbWUfHGUgYSJfIGJcIx5lXgACbmEhHmMhXyBiHWNfISBiXQACbmQfH2QeYiFgH2NcIyBjXAANBQAAAAAAAAAAAAAAAAAA==

3 Likes

Hi @Fait ,

I’m using the code you suggest, I noted that the command_off and the stop are exactly the same, that’s correct?
I’m not able to use up,left and right; do I need to combine some of them to make it working?

regards