An open API service indexing awesome lists of open source software.

https://github.com/luzifer/mimap

Standalone image generator for Xiaomi Mi Vacuum roboter
https://github.com/luzifer/mimap

docker golang image-generator xiaomi xiaomi-vacuum

Last synced: about 1 month ago
JSON representation

Standalone image generator for Xiaomi Mi Vacuum roboter

Awesome Lists containing this project

README

          

[![Go Report Card](https://goreportcard.com/badge/github.com/Luzifer/mimap)](https://goreportcard.com/report/github.com/Luzifer/mimap)
![](https://badges.fyi/github/license/Luzifer/mimap)
![](https://badges.fyi/github/downloads/Luzifer/mimap)
![](https://badges.fyi/github/latest-release/Luzifer/mimap)

# Luzifer / mimap

`mimap` is a small web application to receive map updates from a script running on opened Xiaomi Mi Vacuum robots decoupled from the Xiaomi cloud. The image generator is derived from the [dustcloud](https://github.com/dgiese/dustcloud/) image generator patched to resemble the map images used inside the Mi Home application.

## Usage

- Start the `luzifer/mimap:latest` image with exposed port and an attached volume:
```
docker run --rm -ti -v /tmp/mimap:/data -p 3000:3000 luzifer/mimap:latest
```
- Adjust the `upload.sh` script to upload the files to the `mimap` instance
- Put the modified `upload.sh` script onto the vacuum
- Execute the script with
```
bash upload.sh
```
- The map should be generated by the `mimap` instance and be available at http://localhost:3000/map.png