NeatoControl - program for diagnostic neato robots

News and information about the Neato XV-11 Robotic Vacuum. All discussion and troubleshooting questions go here.

Re: NeatoControl - program for diagnostic neato robots

Postby vic7767 » March 25th, 2015, 1:12 pm

heX, finally able to connect to a Neato using the NeatoControl program and was able to detect dust bin sensor change once. Then began receiving the error in the picture. The error continued until I used Task Manager to halt the program.

The IP address used with the Airconsole was 192:168.10.1:2167 (raw serial) The connection would timeout when trying to first connect until I used port 8080 (web socket) once via Tera Term and then start up NeatoControl.
Attachments
ANC.jpg
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14371
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: NeatoControl - program for diagnostic neato robots

Postby heX » March 26th, 2015, 1:45 am

vic7767 wrote:finally able to connect to a Neato using the NeatoControl program
Then began receiving the error in the picture.

Good news!
I fixed the bug in the next release.
heX
 
Posts: 22
Joined: November 28th, 2014, 5:35 am

Re: NeatoControl - program for diagnostic neato robots

Postby shirgal » March 26th, 2015, 7:05 am

heX , nice one , going to test it also.
User avatar
shirgal
Robot Addict
 
Posts: 155
Joined: July 8th, 2013, 10:54 am

Re: NeatoControl - program for diagnostic neato robots

Postby Vink » April 8th, 2015, 3:05 pm

Hi, thanks for this useful software (espesially LIDAR data 2D monitoring), I've found the reason why my Botvac some times full speed hit a shoe chest in a hallway

But, beta version 1.9 really buggy indeed... I had to use a 1.7 version to make alive my Botvac after using LDS modes in 1.9 version.
Vink
 
Posts: 5
Joined: March 22nd, 2015, 11:53 am

Re: NeatoControl - program for diagnostic neato robots

Postby glnc222 » April 8th, 2015, 4:42 pm

The "Testmode Off" command must not have been sent. Neato firmware does not cancel Test Mode just from disconnecting the USB. This command can also be sent with a terminal emulator.
Test Mode is needed for the motor control commands, running separate motors over USB. Neato Control probably sets Test Mode as soon as connected.
There was some note in the release notes about fixing failure of Neato Control to send the Testmode Off command.
There was also an original note that the program should be closed before disconnecting the cable; closing the program supposedly included issuing the command. Any unusual Windows termination of the program would prevent this final step. It is reminiscent of the prompts in Notepad etc. to save or not, when closing the program, a closing procedure included in the code.

If Neato Control sets Test Mode all the time, there could be a problem using this program while the Neato is cleaning, for telemetry over a wireless link. The cleaning program does not run in Test Mode I think.
I will notify Hex separately to insure this is recognized.
glnc222
Robot Master
 
Posts: 4538
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: NeatoControl - program for diagnostic neato robots

Postby Vink » April 9th, 2015, 12:38 pm

hmm, tnx for response

I do know about issues concerning USB disconnecting before test mode off. The problem was that there were no responses from either Neatocontrol tabs, nor Botvac itself after using LDS scanner tool in 1.9. Connectin and reconnecting did nothing then report of no Neato port found (or similar information). Botvac did react to buttons, but had no control of its wheel motor.
As I said 1.7 helped me and works flawlessly to me
Vink
 
Posts: 5
Joined: March 22nd, 2015, 11:53 am

Re: NeatoControl - program for diagnostic neato robots

Postby vic7767 » April 9th, 2015, 1:08 pm

heX posted that the 1.9 release was for TCP/IP testing only and other maintenance functions were not supported.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14371
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: NeatoControl - program for diagnostic neato robots

Postby Vink » April 11th, 2015, 3:57 pm

I think you misunderstood me. I'm just informing about problems that occure. No offence, Vic
Vink
 
Posts: 5
Joined: March 22nd, 2015, 11:53 am

Re: NeatoControl - program for diagnostic neato robots

Postby vic7767 » April 11th, 2015, 5:21 pm

Vink wrote: No offence, Vic


Vink, no problem, no offense taken. :cheers:
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14371
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: NeatoControl - program for diagnostic neato robots

Postby Vink » April 13th, 2015, 11:51 am

:cheers:
Vink
 
Posts: 5
Joined: March 22nd, 2015, 11:53 am

update

Postby heX » April 22nd, 2015, 3:38 am

Version 1.10

Download

Changes:
bug fix.
heX
 
Posts: 22
Joined: November 28th, 2014, 5:35 am

Re: NeatoControl - program for diagnostic neato robots

Postby shirgal » April 22nd, 2015, 8:22 am

heX Thank you !

Yuval
User avatar
shirgal
Robot Addict
 
Posts: 155
Joined: July 8th, 2013, 10:54 am

Re: NeatoControl - program for diagnostic neato robots

Postby vic7767 » April 22nd, 2015, 2:41 pm

heX NeatoControl ver 1.10 seems stable using raw port 2167 and using the Sensors page, when switching to Scanner page and selecting LDS, the connection times out. Also when sending commands using the Commands page if you send the help command, the system times out and the connection is lost, but, setting the fuel gauge will work as well as other commands.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14371
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: NeatoControl - program for diagnostic neato robots

Postby Apollon » April 25th, 2015, 1:48 pm

As here are the pros, I'd like to ask if a support of the Vorwerk VR200 would be possible.

Via USB (Neato serial driver) NeatoControl already works quite well, however as the VR200 has Wifi built in, a support via Wifi would be great. Before the release of the VR200 there was an iOS App announced, which yet hasn't been released and since has been hushed up.

It is possible to activate Wifi via USB terminal commands and connect it to a wifi network. There the VR200 listens on port 49001. If you try to connect to that port, the Display of the VR200 shows a message that "App control" is active and the motor starts. However it is not possible to send commands via telnet as the connection immediately gets lost. I have no idea how the api could look like, there's no documentation.

Maybe anyone has suggestions on how to get control over Wifi.

Apollon.
User avatar
Apollon
 
Posts: 8
Joined: April 25th, 2015, 1:18 pm

Re: NeatoControl - program for diagnostic neato robots

Postby vic7767 » April 25th, 2015, 2:10 pm

Apollon It's not WiFi, it's TCP/IP protocol that is used with heXs' NeatoControl program. WiFi is just the transport of the messages that are generated between NeatoControl and the Neato, Botvac, and the VR200. Serial converted to TCP.
Last edited by vic7767 on April 25th, 2015, 4:25 pm, edited 1 time in total.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14371
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: NeatoControl - program for diagnostic neato robots

Postby Apollon » April 25th, 2015, 3:34 pm

@vic: no offence, but I did understand that the tcp/ip protocol just sends the commands to another device that is attached via usb to the robot. However, I'd love to get you guys involved in (directly) communicating with the VR200 via WiFi, 'cause I don't have the knowledge to do so...
User avatar
Apollon
 
Posts: 8
Joined: April 25th, 2015, 1:18 pm

Re: NeatoControl - program for diagnostic neato robots

Postby glnc222 » April 25th, 2015, 3:58 pm

AS Vorwerk has no distributor for the vacuums in the U.S., you are more likely to find this kind of work on the German Roboter-Forum, if at all. For some unknown reason, Vorwerk has not pursued global distribution of their robots, perhaps out of concern for brand reputation where customer service must be available locally. On this forum there will more likely be projects for adding the hardware needed to the Neato Robotics models. When dealing with hardware supplied in a Vorwerk product, the software involved is proprietary and not likely accessible. Amazing reverse engineering does get reported from Russia, so maybe something will show up on Russian forums. Buyers of very expensive Vorwerk products are less likely to be hacking them than cheaper Neato products -- where voiding warranties may be less of a concern, for example.
glnc222
Robot Master
 
Posts: 4538
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: NeatoControl - program for diagnostic neato robots

Postby Apollon » April 25th, 2015, 4:07 pm

OK. Thanks. The information I have is from the german forum. But the commnuity there is smaller. And as the NeatoControl Software is from here, I gave it a chance especially because the VR200 has the same terminal commands as the neato. But I already thought noone outside Germany actually has a VR200. ;-(

Apollon.
User avatar
Apollon
 
Posts: 8
Joined: April 25th, 2015, 1:18 pm

Re: NeatoControl - program for diagnostic neato robots

Postby glnc222 » April 25th, 2015, 4:12 pm

The Neato Control Program is from the heartland of Russia with lots of expert programmers and engineers. It is posted here for wider distribution courtesy of members from Russia -- and the program author there, member Hex here. Some links to Russian forums may be in this thread or the download package.
glnc222
Robot Master
 
Posts: 4538
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: NeatoControl - program for diagnostic neato robots

Postby vic7767 » April 25th, 2015, 4:35 pm

Apollon No problem. It seems that the VR200 takes and displays similar commands and outputs, The present issue with the Neato is that as long as there is a device connected to the USB port (WiFi Router) no movement commands can be sent and the Neato complains that there is a USB connection and will not move. It seems that with the VR200 there is a better WiFi interface without the USB port and all you are stuck with now is getting the Android and iOS apps built and accepted. Possibly in the near future someone on this side of the pond will obtain a VR200 and hack the WiFi hardware for a mod to stick into the Neato and Botvac models.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14371
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

PreviousNext

Return to Neato Robotics

Who is online

Users browsing this forum: aarolar, Agfadoc, Franzl, Snokia, teokakav and 413 guests