Go to file
Maurizio Porrato 3027de17c2 Fix typo in README 2019-02-19 07:41:31 +00:00
.gitignore Initial commit 2019-02-11 08:06:06 +00:00
README.md Fix typo in README 2019-02-19 07:41:31 +00:00
eupy Add setup.py to allow installing with pip 2019-02-18 07:36:17 +00:00
protocol.md Update carrier frequency in protocol documentation 2019-02-16 22:28:05 +00:00
setup.py Add setup.py to allow installing with pip 2019-02-18 07:36:17 +00:00

README.md

eupy

This repository contains the information I gathered reverse engineering the protocol used by the infrared remote to control the Eufy RoboVac 11s robot vacuum cleaner.

Apart from the protocol documentation itself, it also provides a "reference implementation" of the protocol in python. At the moment the code contains only two IR beamer drivers, both targeted at Android (4.4+): one uses the termux-infrared-transmit script from termux-api and one uses Kivi's plyer module. Only the Termux-based driver has been tested so far.

The python tool takes simple instructions from the command line or from an interactive console and beams the corresponding IR signal to the robot. It can also read the instruction from a script file.

Based on the information contained here I started writing a native Android application called AndroVac meant to replace the original remote.