Shark IQ Robot

Hello Hubitat!

So I've been spending a bit of time learning the ins and outs of the Shark IQ Robot API, and I'm fairly close to a complete driver that enables on/off functionality of the vacuum. I'm creating this post to see if there's any interest in this driver...I'd still need to do a bit of code cleanup, and possibly include some additional features (such as power levels). I'll need some testing done still to ensure that all my urls are properly entered (and not unique to myself), so if you're interested in testing, let me know!


I'm considering the purchase of a Shark Vacuum, the lack of integration has been holding me back. I'll be following your progress for sure. Thanks

Yeah me too! How is the Shark?

The Shark is pretty good for the price. Granted it's only camera based navigation (so lights on when running), it does pretty well cleaning my house. Ended up buying mine at KOHLs with a million of their online coupons...ended up around $250 I think for the one with the self-empty base.

As I haven't vetted urls yet, I'm looking for someone else to help with some testing so I can ensure these weird URLs aren't just for my vacuum. Once that happens, I'll be happy to release it to the public.

So far, I've managed to get the on/off working with just a login (so it's grabbing auth tokens, and device IDs). Also, don't ask me how this works when you have multiple shark vacuums. No idea, unless someone looking for that functionality wants to help me test that out.

1 Like

I have a Roomba and have been looking at the Shark. This might make me get one. Thanks.

I have a SHARK ION Robot Vacuum R85 I don't know if this is compatable. I'm moving into a new home in about 10 days. I would be HAPPY to help test URLs etc.


Steve, I'm honestly not entirely sure how they work together. I'm more than happy to setup a debug app to capture some information which you could run and relay to me, so I can see the urls, and what exactly it's trying to do. Honestly though, most of my work was done using packet capture from my phone through the Shark App.

Let me know if you'd be interested in helping out - heck, even if you gave me temp access to your account (I do understand security/trust issues!) that might allow me to figure it out a bit quicker.

I'm more then happy to help by running a debug app or if need be granting you access to my Shark account.


Iā€™m looking into getting a Shark IQ and would like to integrate it with HE.