Python Plugin: Neato Botvac vacuum

Python and python framework

Moderator: leecollings

Post Reply
Bob123bob
Posts: 31
Joined: Monday 09 March 2015 7:35
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Python Plugin: Neato Botvac vacuum

Post by Bob123bob »

I just created a Domoticz plugin to control my Neato Botvac D5 vacuum : https://github.com/gilmrt/Domoticz-Botvac-Plugin

I should work with all connected Botvac vacuum from Neato Robotics
This plugin uses the pybotvac library and provides: Status, Control and Schedule status devices

Installation
Before installation plugin check the python3, python3-dev, pip3 is installed for Domoticz plugin system:

Code: Select all

sudo apt-get install python3 python3-dev python3-pip
sudo pip3 install pybotvac urllib3 requests
cd domoticz/plugins
git clone https://github.com/gilmrt/Domoticz-Botvac-Plugin.git
Then add and fill your details in the new Botvac vacuum hardware

Image

More details at https://github.com/gilmrt/Domoticz-Botvac-Plugin

---

In case of issue seen in logs with "KeyError", remove Botvac Robot Vacuum icon in the custom icon section in Domoticz, then restart the plugin by disabling/enabling it
Rob67ert
Posts: 17
Joined: Tuesday 24 December 2019 13:57
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Python Plugin: Neato Botvac vacuum

Post by Rob67ert »

Hi,
thank you for this plugin.
I run into a problem. When I start the cleaning, the robot starts and immediately stops cleaning.
When I use the https://github.com/stianaske/pybotvac plugin it works, but I don't like to make all the different buttons.

I use a neato botvac D7 and run Domoticz 2020.2 on a Raspbery Pi.
Gertschi
Posts: 15
Joined: Monday 07 January 2019 12:15
Target OS: Raspberry Pi / ODroid
Domoticz version: 2020.2
Location: Austria
Contact:

Re: Python Plugin: Neato Botvac vacuum

Post by Gertschi »

Hi,
I would use this plugin for my Vorwerk VR200. I got it already working with this php script https://github.com/tomrosenback/botvac.

Is it possible to do this and what changes do I have to make?
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests