Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

roomba dustbin sensor #2

Open
danielraq opened this issue Oct 4, 2018 · 5 comments
Open

roomba dustbin sensor #2

danielraq opened this issue Oct 4, 2018 · 5 comments

Comments

@danielraq
Copy link

Hi,
Do you know how roomba returns dustbin sensor status? I've looked in the dockumentation but no luck :(

@KTibow
Copy link

KTibow commented Feb 15, 2020

The roomba Open Interface was made for 500-600 series. They kept the same implementation for roombas with dustbin sensors, but probably didn't add them. If you want, you can try sending random packet numbers.

@davygravy
Copy link

@KTibow , I've gathered my materials and am about to start soldering/testing/flashing etc.

I'm planning on doing all the stuff that you show in your youtube vid, except I'd like to add in the detection of a full dust bin. I understand vaguely what you mean RE "If you want, you can try sending random packet numbers.", but truly ... only vaguely.

Could you be a bit more specific or perhaps give an example of how I'd do this, and what I'd be looking for in terms of indicators, behavior or feedback from the Roomba?

I'd thought about using a loop to send queries to the Roomba's sensors:

  • with an empty bin
  • with a full bin
  • tabulating the results in two columns basically
  • look for a row where a single sensor differed in its reading...

But I'm not sure that this is the right approach...

@KTibow
Copy link

KTibow commented Jul 23, 2022

This comment has me 😳, I commented that a while ago and I barely remember the context.

I'm planning on doing all the stuff that you show in your youtube vid

Is this someone else's youtube video?
What Roomba do you have?

Could you be a bit more specific or perhaps give an example of how I'd do this

Just ask the Roomba for data like normal, but using undocumented packet IDs. That probably wouldn't work though.

@davygravy
Copy link

davygravy commented Jul 23, 2022 via email

@davygravy
Copy link

davygravy commented Aug 2, 2022

For completeness sake, I need to say that I did get a working and upgraded version of @thehookup 's setup. I used nearly the same wiring but went with the Mini D1 for its easy of flashing/connectivity.

I did not make any headway on the dustbin sensor... but also I'll tell you that I later went to https://github.com/Wain-PC/roomba-mqtt-homeassistant and have adapted/troubleshooted/fixed this up so that it is working splendidly on my Roomba 780. Will be forking his (Wain-PC) and working on it there with the thought of wringing every bit of power-savings out of it.

Currently it works well but has two small points for adjustment:

  • autoconfiguration is nearly complete, with all the sensors getting picked up automagically... just needing to add in a MQTT Vacuum in the configuration.yaml.
  • tune back frequency of sensor polling to save on mAh usage.

And ThankYou to @thehookup for getting the ball rolling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants