Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hemtjanst/dammsugare
Vacuum cleaner
https://github.com/hemtjanst/dammsugare
domotic eufy home-automation homekit mqtt robovac smarthome vacuum
Last synced: about 1 month ago
JSON representation
Vacuum cleaner
- Host: GitHub
- URL: https://github.com/hemtjanst/dammsugare
- Owner: hemtjanst
- License: apache-2.0
- Created: 2017-08-13T14:32:34.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T03:07:14.000Z (almost 2 years ago)
- Last Synced: 2024-06-21T15:47:19.087Z (6 months ago)
- Topics: domotic, eufy, home-automation, homekit, mqtt, robovac, smarthome, vacuum
- Language: Go
- Homepage: https://hemtjan.st/dammsugare
- Size: 42 KB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dammsugare
Dammsugare exposes a switch to HomeKit that allows turning a robot vacuum
on or off. By default it is configured for a Eufy RoboVac 11.**Note**: This relies on [rodljus][lirc]. The RoboVac is fairly dumb, it
doesn't have WiFi or other cloud-y API things to control it with. So instead
it is controlled by sending the necessary commands to mqtt2lirc.## Installation
The installation is pretty simple, `go install` it and run it. Potentially
adjust the timeout and set a different manufacturer, name, model and serial
number.```
go install github.com/hemtjanst/dammsugare
dammsugare -timeout 100 -mqtt.address broker.mydomain.tld:1883
```## Configuration
Because the robot cannot signal back to us when it's done the timeout is used
to flip the `on` state back to off. Try to guestimate how long the cleaning
cycle is and set the appropriate `-timeout`, in minutes.See the `--help` for all possible options.
[lirc]: https://github.com/hemtjanst/rodljus