thehookup / MQTT-Roomba-ESP01

Making an old roomba smarter using and ESP01
119 stars 70 forks source link

roomba dustbin sensor #2

Open danielraq opened 6 years ago

danielraq commented 6 years ago

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

KTibow commented 4 years ago

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 commented 2 years ago

@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:

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

KTibow commented 2 years ago

This comment has me :flushed:, 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 commented 2 years ago

The Roomba that I’m working on is a 780.

Whatever I find out/try/discover/fail at/succeed at, I will post it to either my own Github or that of thehookup…

I’ve got some time on my hands now and am interested most in the scheduling and the full-dust-bin detection. My Roomba still works fairly well, it just could use an upgrade in functionality so that I could start it from HomeAssistant, like I do with my newer 960 Roomba.

On Jul 23, 2022, at 11:12 AM, Kendell R @.***> wrote:

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.

— Reply to this email directly, view it on GitHub https://github.com/thehookup/MQTT-Roomba-ESP01/issues/2#issuecomment-1193149114, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANA3ZUN3M5B5E3RIUZWAULVVQKYFANCNFSM4FY66WPA. You are receiving this because you commented.

davygravy commented 2 years ago

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:

And ThankYou to @thehookup for getting the ball rolling.