Also, to answer your question, yes, other child devices in my setup are available through webcore. Which to explain simply, webcore is a rules engine for setting up automations and gives far more complex and complete control than the hubitat built in rules engine. Its interface is also accessable from a web portal allowing full access to it even if you are outside your home network. It got it's start on smartthings and is primarily what delayed me moving from there to hubitat, waiting for it to be ported.
The neato child devices not being accessable definitely isn't a huge deal and if you are not familiar with webcore, probably not worth your time trying to integrate. Thank you for all you've already done.
This is working very well for me. No issues at all. You do need to uninstall the other Device Drivers and Apps before moving to this one. Other than that, it was very smooth.
So I was able to add the app but when going through the setup process I get to Notifications and then get this error.
Unexpected Error
An unexpected error has occurred trying to load the app. Check Logs for more information.
Error: No signature of method: user_app_alyc100_Neato__Connect__283.input() is applicable for argument types: (java.util.LinkedHashMap, java.lang.String, java.lang.String, user_app_alyc100_Neato__Connect__283$_notificationsPAGE_closure9$_closure50$_closure51) values: [[title:Send notifications to, required:false, submitOnChange:true], ...] Possible solutions: inspect(), wait(), run(), run(), any(), find()
I can't complete the setup and install the app. I would love any help I can get.
So I missed the drivers before. I just installed them and got the app installed now but it seems like all the options for controlling the botvac are gone. I have to be missing something. Or installing the wrong code or something.
Change the device driver of the device to DEVICE. Click save, then click all the delete buttons (child devices, state etc). Change back to the previous driver, click save, then click configure and everything should be good.
That is in the function devicesList(), and it uses reAttemptPeriod without defining it (as is done at line 310 in refreshAuthToken(). I added this to line 451 and got the error to go away:
I haven't ever seen this error occur...Thanks for the fix! I'll look at getting it added and also getting it added to HPM this weekend when I have some spare time.
Sorry I just saw your post...I think if you disable the child devices from the device page, save, and then re-enable them, and save... it should recreate the child devices with the latest changes.
I've just bought a Neato D9 (after the brush bar gear on my D7 wore down) and tried adding this into the driver, however I think because it's a new model the driver isn't picking it up.
Has anyone successfully integrated any of the newer D8,D9 or D10 models into HE please?
I'm new to Hubitat from SmartThings (Thanks to the "Great Deletion").
Thanks for those who worked on this, I managed to get my D7 connected and running via Hubitat.
But I'm having difficulty with seeing the zones. Do they still need to be added manually to the code or should they show up automatically now? I tried disabling and re-enabling Zone Child Devices. I tried changing Type to Device, clicked all the delete buttons, then changed back to the previous driver. I don't have a configure button, but I clicked save and refresh, I still only see "standard", "extra care", and "deep" under "set navigation mode".
How long did you wait after adding? I think it takes like 5 or 10 minutes for child devices to show up. I was the same and was impatient. They do show up.
It's been over 24 hours now. When you say, "How long did I wait after adding?". Adding what? Do I have to add the zones manually to the code? Because I did not do that, if I do, which one gets modified and where?