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

https://github.com/alexkn/node-red-contrib-valetudo

A Node-RED node to convert Valetudo map_data to a png image wich can be send to a dashboard template node.
https://github.com/alexkn/node-red-contrib-valetudo

iot node-red roborock rockrobo smarthome vacuum valetudo xiaomi

Last synced: 6 months ago
JSON representation

A Node-RED node to convert Valetudo map_data to a png image wich can be send to a dashboard template node.

Awesome Lists containing this project

README

          

# node-red-contrib-valetudo

[Valetudo](https://github.com/Hypfer/Valetudo) is a self-contained control webinterface for rooted xiaomi vacuum robots.

## valetudo-map-png

A node to convert Valetudo map_data to a png image which can be send to a dashboard template node.

Supports:

- JSON string map from Valetudo >= 0.6.0
- deflated JSON string map from Valetudo >= 2021.01.0b0 (optionally base64 encoded)
- V2 Maps from Valetudo >= 2021.12.0

Input should be an mqtt node from valetudo map_data topic, e.g. `valetudo/robot/map_data`.

Output is an png image as buffer which can be send (base64 encoded) to a dashboard template node.

Sample flow:
![sample flow](https://raw.githubusercontent.com/alexkn/node-red-contrib-valetudo/master/docs/map-png-sample-flow.png)

HTML for template node:

```HTML




```