## Config dans /opt/valetudo-mapper { "mqtt": { "identifier": "roborock", "topicPrefix": "valetudo", "autoconfPrefix": "jeedom", "broker_url": "mqtt://192.168.1.17", "caPath": "", "mapDataTopic": "roborock/valetudo/map_data", "minMillisecondsBetweenMapUpdates": 4000, "publishMapImage": true, "publishMapData": true }, "mapSettings": { "drawPath": true, "drawCharger": true, "drawRobot": true, "drawCurrentlyCleanedZones": false, "drawCurrentlyCleanedBlocks": false, "drawForbiddenZones": true, "drawVirtualWalls": true, "scale": 4, "gradientBackground": true, "autoCrop": 20, "border": 2, "colors": { "floor": "transparent", "obstacle_weak": "rgba(0,0,0,0.1)", "obstacle_strong": "hsl(120, 20%, 50%)", "path": "#333333" } }, "webserver": { "enabled": true, "port": 3030 } } ## Config sur l'aspirateur { "spots": [ [ "Poubelle", 27759, 31959 ] ], "areas": [], "ztimers": [], "mqtt": { "enabled": true, "identifier": "roborock", "topicPrefix": "valetudo", "autoconfPrefix": "jeedom", "broker_url": "mqtt://192.168.1.17", "provideMapData": true, "caPath": "", "mapSettings": { "drawPath": true, "drawCharger": true, "drawRobot": true, "border": 2, "scale": 4, "gradientBackground": true, "crop_x1": 30, "crop_y1": 70, "crop_x2": 440, "crop_y2": 440, "colors": { "floor": "transparent", "obstacle_weak": "rgba(0,0,0,0.1)", "obstacle_strong": "hsl(120, 20%, 50%)", "path": "#333333" } }, "mapDataTopic": "valetudo/roborock/map_data", "minMillisecondsBetweenMapUpdates": 3000, "publishMapImage": true, "publishMapData": true, "qos": 1 }, "dummycloud": { "spoofedIP": "203.0.113.1", "bindIP": "127.0.0.1" }, "webInterface": { "localization": "fr", "zonedImmediate": true, "gotoImmediate": true }, "httpAuth": { "enabled": false, "username": "valetudo", "password": "valetudo" }, "telegramBot": { "enabled": false, "token": "", "password": "", "host": "", "proxy": "", "clients": [], "sendConsumables": true, "sendConsumablesEvery": false }, "allowSSHKeyUpload": true, "map_upload_host": "http://127.0.0.1" }