Page 1 of 1

Ecovac Deebot

Posted: Thursday 21 March 2019 14:05
by rlschulz
Has anyone written a script for use with Ecovac Deebot?

Re: Ecovac Deebot

Posted: Friday 25 June 2021 13:02
by dakarli
I know its an old Topic but it is always the first result in Google if you Search for "Domoticz" and "Ecovacs Deebot" Vacuum Cleaners.

I was also searching for it, and have found some sources which i now combined and implemented to my Domoticz Setup.

Details can be found on my GitHub Repository: https://github.com/DaKarlii/Domoticz_Ec ... ementation

In a short Detail: Im Using the Python Libary "Deebotozmo" from And3rsL https://github.com/And3rsL/Deebotozmo and a self written bash script to Control the Robot and get some informations from it.

I hope this will help some other Domoticz and Ecovacs Ozmo Users.

Re: Ecovac Deebot

Posted: Wednesday 19 October 2022 17:06
by xKingx
Edit 1: Must have something to do with permissions, root vs user as found here: viewtopic.php?t=7465.
Edit 2: I have hardcoded the path to the config file in cli.py and now it works as under root it knows where to find it too.

Sorry to re-awaken this one after a year+. I managed to get this almost working with my new Ecovacs Deebot T9 AIVI. I am so far that I can run commands from the command line to execute start / stop / pause routines. What isn't working is the command through the selector action in Domoticz though.

I have it setup as follows for all commands (pause, clean, charge, resume):
script:///home/my-username-is-here/domoticz/scripts/deebot/venv/bin/deebotozmo pause

However when executed through the script action in my Domoticz selector I get:
Error: Error executing script command (/home/my-username-is-here/domoticz/scripts/deebot/venv/bin/deebotozmo).returned:256

Anyone any clue what this could be? Something in the environment perhaps? Should I write a little wrapper script maybe?