naofireblade / homebridge-neato

A Neato vacuum robot plugin for homebridge.
MIT License
69 stars 18 forks source link

Update for neato d8-d10 #74

Open grantdray opened 2 years ago

grantdray commented 2 years ago

Will this ever get upgraded to the newest models? @naofireblade

Jason1976 commented 2 years ago

I also need the newest model D10, any update?

naofireblade commented 2 years ago

Do you get a specific error on the D8/D10? I don't have one for testing.

Jason1976 commented 2 years ago

Do you get a specific error on the D8/D10? I don't have one for testing.

Just show the below message. [6/13/2022, 3:14:49 PM] [NeatoVacuumRobot] Successful login but no robots associated with your account.

I make sure that I have an D10 robotics and registed to MyNeato. Any idea ?

naofireblade commented 2 years ago

Do you see your robot here? https://help.neatorobotics.com/my-neato/

Jason1976 commented 2 years ago

Do you see your robot here? https://help.neatorobotics.com/my-neato/

No, I don't see any item. Am I need manually to register again ?

Jason1976 commented 2 years ago

Do you see your robot here? https://help.neatorobotics.com/my-neato/

I just contacted the Neato support team and gave me the below answer. This page is not used any longer, so you do not have to register your robot there.

So this page didn't have newest model include D8, D9 and D10, any idea ?

jiusanzhou commented 2 years ago

The D8-D10 use a new app and API

Jason1976 commented 2 years ago

The D8-D10 use a new app and API

Yes, it’s corrected answer.

grantdray commented 2 years ago

Will someone update to make it work with new api and app?

On Jun 16, 2022, at 9:10 PM, Jason @.***> wrote:

 The D8-D10 use a new app and API

Yes, it’s corrected answer.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.

jiusanzhou commented 2 years ago

Recently I'm trying rooting the D 9, I will post what I have done in few days later

grantdray commented 2 years ago

Do you see your robot here? https://help.neatorobotics.com/my-neato/

Unfortunately, this isn't for the newer d8-d10 robots. this is for the older generation d7 and older. Is there anyway to update the api to get the robots from the new website/app so d8-d10 work with this plugin?

grantdray commented 2 years ago

Do you see your robot here? https://help.neatorobotics.com/my-neato/

Any update on if you'll be able to update this for the new api and robots?

RileyEv commented 2 years ago

I've recently acquired a D9. After a bit of digging I've found most of the API endpoints needed to control it and am working on a version that should support the new style robots 😄

grantdray commented 2 years ago

Yay! I can’t wait. Let us know when it’s completed?!On Aug 25, 2022, at 6:06 PM, Riley Evans @.***> wrote: I've recently acquired a D9. After a bit of digging I've found most of the API endpoints needed to control it and am working on a version that should support the new style robots 😄

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

naofireblade commented 2 years ago

I've recently acquired a D9. After a bit of digging I've found most of the API endpoints needed to control it and am working on a version that should support the new style robots 😄

Awesome. Could you fork from the „dynamic-platform“ branch? That’s where I startet a complete rebuild of the plug-in to mitigate some problems.

jamcycler commented 2 years ago

Appreciate your work @RileyEv.

grantdray commented 2 years ago

@RileyEv How's the new version coming??

BenjaminPaap commented 2 years ago

I just recently wrote a python library to control a Neato D10 which is working good right now. If you guys need help feel free to contact me. I've got most of the new API endpoints in a JetBrains http client file. Should be easy to convert this into postman or something else.

Here is the repo: https://github.com/BenjaminPaap/pyneato

grantdray commented 2 years ago

I just recently wrote a python library to control a Neato D10 which is working good right now. If you guys need help feel free to contact me. I've got most of the new API endpoints in a JetBrains http client file. Should be easy to convert this into postman or something else.

Here is the repo: https://github.com/BenjaminPaap/pyneato

@BenjaminPaap is there a way to try this out with hoobs?

BenjaminPaap commented 2 years ago

Honestly I don't know much about hoobs. Personally I have a Homebridge instance running, but mostly switched to Home Assistant. In my early days with homebridge I stumbled upon this issue and now just wanted to share my work in order to act as a blueprint. Maybe I'll write a JavaScript library too, but for the moment the python library is all I have for you.