I've only written three drivers but I would hope this would be straight forward. Although I have no idea how I would map a vacuum in terms of proxy or a device in control4. Probably would need to be an app in navigator to make it usable. I'm looking for any API documentation for neato.