[RELEASE] Neato (Connect) V1.2.3 (Botvac Connected Series)

smartapp_appliances
dth_appliances
project_small_appl

(Ryan Niblett) #406

I am getting the same issue with a new D3 unit that I have purchased.

It starts fine from the Neato App but the Smart things just seems to reset back to stopped mode.


(Barbara Schiavinato) #407

Hi, I’ve got the D7, the Find Me works properly, but not the start cleaning. Do you have any idea about why?


(Alex Lee) #408

I’ll take a look and check if anything has changed on the api side


(Ryan Niblett) #409

Thank you.


(Alex Lee) #410

The Neato API documentation hasn’t changed. For those having issues please head to the SmartThings IDE logs and press the clean button. Please DM me any error message you see and I’ll try and investigate further.


#411

I have seen where I get a message from the SmartApp saying it started the Botvac but it didn’t start however that has only happened maybe 2 times since I got my Botvac otherwise the SamrtApp has worked great for us. However we have a D3 Connected, the new virtual lines option would be nice if it works correctly, we have a couple of dining tables that we have to put magnetic strips around to keep the Botvac from getting stuck in the legs of all the chairs.


#413

Nice Work!
Thanks.
The app seems to be working well.

I do have one question:
Can we view more than one coverage map in the app (ver 1.2.3) or just the most recent one?


(Ryan Niblett) #414

Just tried it again and it worked fine tonight. Will keep an eye on it but could have been an api server issue with Neato?


(Barbara Schiavinato) #415

Mine is still not working.
This is my Live Log:
9aecf08b-5a92-49e4-b787-f9858d83bd84 21:18:20: debug Sending Update to null:null
f384cadb-4384-4a79-97f2-00211db0cac7 21:17:32: debug Time to force clean: -1 milliseconds
f384cadb-4384-4a79-97f2-00211db0cac7 21:17:32: debug Executing ‘timeToForceClean’ with device OPS06218-7C3866F19DCC|2C6970E3AC790FBF
f384cadb-4384-4a79-97f2-00211db0cac7 21:17:32: debug Time to smart schedule clean: -1 milliseconds
f384cadb-4384-4a79-97f2-00211db0cac7 21:17:32: debug Executing ‘timeToSmartScheduleClean’ with device OPS06218-7C3866F19DCC|2C6970E3AC790FBF
f384cadb-4384-4a79-97f2-00211db0cac7 21:17:32: info Body: [reqId:1, result:ok, cleaning:[modifier:1, category:4, spotHeight:0, navigationMode:1, spotWidth:0, mode:1], details:[isScheduleEnabled:false, charge:100, isDocked:true, dockHasBeenSeen:false, isCharging:false], error:null, availableCommands:[pause:false, stop:false, resume:false, goToBase:false, start:true], alert:null, action:0, state:1, data:[:], meta:[firmware:4.1.0-653, modelName:BotVacD7Connected], availableServices:[wifi:basic-1, schedule:basic-1, houseCleaning:basic-3, maps:advanced-1, manualCleaning:basic-1, generalInfo:basic-1, findMe:basic-1, spotCleaning:basic-3, logCopy:basic-1, softwareUpdate:basic-1, IECTest:basic-1, preferences:basic-1], version:1]
f384cadb-4384-4a79-97f2-00211db0cac7 21:17:32: info Status: 200
da5b509d-90ae-4281-aa76-449c549d485b 21:17:32: debug Beginning API POST: https://nucleo.neatocloud.com:4443/vendors/neato/robots/OPS06218-7C3866F19DCC/messages, {“reqId”:“1”, “cmd”:“getRobotState”}
da5b509d-90ae-4281-aa76-449c549d485b 21:17:32: debug Executing ‘poll’
da5b509d-90ae-4281-aa76-449c549d485b 21:17:32: debug Executing ‘refresh’
da5b509d-90ae-4281-aa76-449c549d485b 21:17:30: debug Neato Botvac - Bot navigation mode: standard
da5b509d-90ae-4281-aa76-449c549d485b 21:17:30: debug Neato Botvac - Bot cleaning mode: turbo
da5b509d-90ae-4281-aa76-449c549d485b 21:17:30: debug Executing ‘on’


(Justin) #416

Any thoughts on hubitat… this app/device is especially challenging to port over.


(Patrick Mjoen) #417

I installed the smartapp in the IDE and when i try to load from myapps it just has the progress wheel but never loads…


(César Olea) #418

When logging in to My Neato, under My Robots clicking “Edit Robot” required me to enter the botvac serial number. It was already pre-filled except for the “S/N” part. I selected “S/N” and saved. Now in the SmartThings logs I get:

c7c31eb3-6564-49f8-acca-5ec1debf895f 12:07:39 PM: debug null
c7c31eb3-6564-49f8-acca-5ec1debf895f 12:07:39 PM: error Unexpected result in poll(): [404] [message:Could not find robot_serial for specified vendor_name]
c7c31eb3-6564-49f8-acca-5ec1debf895f 12:07:39 PM: debug Beginning API POST: https://nucleo.neatocloud.com:4443/vendors/neato/robots/OPS49416-884AEAF4ECA9/messages, {“reqId”:“1”, “cmd”:“getRobotState”}
c7c31eb3-6564-49f8-acca-5ec1debf895f 12:07:39 PM: debug Executing ‘poll’

The serial is correct in the nucleo URL, so I’m not sure what else to check for. I already tried removing access to the Smartthings Neato (Connect) application in My Neato and re-authenticating, but get the same result. Also tried to delete the SmartApp both from the SmartThings application and from the IDE, but I get an error trying to delete it.

Any ideas?


(Andy - United Kingdom) #420

@Alyc100
Have to say a big THANK YOU for this DTH & App
Works perfectly for me in the UK

Andy


(Barbara Schiavinato) #421

I have found the issue with D7:
houseCleaning (and spotCleaning) are ‘basic-3’ (it isn’t still documented).
By adding them to the state.houseCleaning stitch everything works fine.
I would like create a pull request, but my GitHub is a little crazy today.


(Barbara Schiavinato) #422

Body: [reqId:1, result:ok, cleaning:[modifier:1, category:4, spotHeight:0, navigationMode:1, spotWidth:0, mode:1], details:[isScheduleEnabled:false, charge:95, isDocked:true, dockHasBeenSeen:false, isCharging:false], error:null, availableCommands:[pause:false, stop:false, resume:false, goToBase:false, start:true], alert:null, action:0, state:1, data:[:], meta:[firmware:4.1.0-653, modelName:BotVacD7Connected], availableServices:[wifi:basic-1, schedule:basic-1, houseCleaning:basic-3, maps:advanced-1, manualCleaning:basic-1, generalInfo:basic-1, findMe:basic-1, spotCleaning:basic-3, logCopy:basic-1, softwareUpdate:basic-1, IECTest:basic-1, preferences:basic-1], version:1]


(Alex Lee) #423

Great find! Let me add this in and I’ll publish later today.


(Barbara Schiavinato) #424

Maybe it’s better putting the most advanced documented parameters as default on the switch, so you are always sure that the newest device works.


(Alex Lee) #425

Updated Neato Botvac device handler to v1.8.1 to support basic-3 for D7 vacuums.

Let me know if there are any further issues.


(Barbara Schiavinato) #426

It works perfectly, thank you!
I’ve contacted the developers support center for updating the basic-3 references (I guess they added the No-Go lines support on the request).


(Jh Bang) #427

I just added and having an erroe message.

.