Page 2 of 4

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 12th, 2017, 6:13 pm
by HawtDogFlvrWtr
Holy moly, The project made it on hackaday.com

http://hackaday.com/2017/06/12/new-brai ... rt-vacuum/

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 12th, 2017, 8:17 pm
by vic7767
:cheers:

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 16th, 2017, 9:03 am
by fly
OMG, I've been wanting to roll my Neato into SmartThings for a long time! From the thread so far, it sounds like it's possible to do this on my XV-21. Has anyone actually hacked theirs up yet?

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 12:31 pm
by HawtDogFlvrWtr
I added the LIDAR mapping to 1.5 of the firmware, and updated the dashboard to display the map in real time, if you have at least 1.5. Take a look at the video to see what's new:

https://youtu.be/J-91tsSwtzk

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 9:37 pm
by kslmgd
I couldn't wait till this weekend .
Just installed it put back together on charger now ,Setup and updated to 1.5 waiting for it to charge .
Everything went smooth. :cheers:

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 9:40 pm
by HawtDogFlvrWtr
I'm glad. let me know what you think.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 9:46 pm
by HawtDogFlvrWtr
FYI, the first time you launch it, you'll have to click run twice. (generally). From that point on, the device will never go to sleep, and hitting run will work from the start. In the future, i'm going to add a feature to the site that turns the display off during night hours. Because the neato doesn't ever sleep anymore, the lights stay on and it's quite bright. There is also a bug in the play button on the page where you have to refresh the page if you have more than one device you want to start cleaning. I'm working on fixing it.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:06 pm
by kslmgd
Yes ur right first time it play sound but didn't launch second and third was fine.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:07 pm
by HawtDogFlvrWtr
ok great. are the lidar maps working? The data is encrypted for your safety (i don't even have the decryption key as it's negotiated with your account and device on creation) so I can't tell.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:17 pm
by kslmgd
It works and the battery seem to be holding a charge longer after resetting it.
Does seem to be delayed thou just a little.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:20 pm
by HawtDogFlvrWtr
the data is sent from the device every 5 seconds. The page updates every 2. Sending data every second would be overwhelming on both the network and that 80mhz 8266. I chose the middle ground. I am testing a faster refresh with my vacs. If I can write the code as such, that I can get as little data as possible out of it, I will increase the refresh. right now i've gotten it so it only sends the distance information and I parse it on my end against 360 degrees to generate the map. I also have to take into account that it might find something a mile away (not literally) and zoom the image accordingly, so it fits in that 200x200 image. That's why you see a "Scaled:" at the bottom. If it's in a small room, it will be scaled less. There is a ton of math behind this done on the server and a ton on the 8266. I'll keep working towards making it faster.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:35 pm
by kslmgd
Yes in the restroom it see all four walls 6 ft. x 10 ft. and the battery updates with a refresh of the webpage.
Ur doing a great job and it all works as expected including the website!

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:36 pm
by HawtDogFlvrWtr
The battery should update on it's own. The battery refresh is every 60 seconds (both the little battery icon and the graphs when you click the battery icon). The entire page should update without you refreshing the page.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:42 pm
by kslmgd
Ok the icon is on Q and the graphs deadends to last known values are different could be that the icon is refreshing at say 60 seconds but not Synced up with the graphs

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 10:54 pm
by HawtDogFlvrWtr
Ahh... i found a bug in my code :) Thanks for pointing that out. It should work now after you refresh the page. Should be your last refresh.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 22nd, 2017, 11:19 pm
by kslmgd
Fixed ! Keep up the good work.
GREAT SUPPORT!!

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 23rd, 2017, 2:07 am
by ubiquitous
Are the LIDAR maps being fetched and sent when the robot is on a normal cleaning task or must it be in testmode or something like that?

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 23rd, 2017, 6:02 am
by HawtDogFlvrWtr
When in test mode and while cleaning yes. When it's docked doing nothing it does not update. Its a battery saving feature of the device. Also reduces wear on the gears that run it.

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 23rd, 2017, 9:15 am
by fly
You're making me want to buy a Botvac!

Re: Neato ESP8266 Remote control (www.neatoscheduler.com)

PostPosted: June 23rd, 2017, 9:17 am
by HawtDogFlvrWtr
refurbs are cheap on amazon. you should. No need to spend $600 for a connected model with limited features. get a refurb for 160$ and add more wireless features for free or very little. If you hurry, i'll mail you a module for free.