Bonjour,
Bon je me suis lancer dans la soirée MAIS apparement il y a un petit problème car je n’arrive pas à visualisé la carte. Par http:// ip-de Jeedom:3030/api/map/image
je me suis connecte en root à ma smart et tapé les commande pour installer Valetudo mapper
Ensuite j’ai modifie le fichier config.json à partir du code qui est en toute à la fin de tuto
Ces ligne correspondent-elle bien à:
Ligne 7 =« identifier »: “Broker », // Le nom de mon équipement broker dans JMQTT
Ligne 8 =« topicPrefix »: “valetudo“, // Le nom « inscrit au topic » sur l’équipement de mon robot
Ligne 9 =« autoconfPrefix »: “ jeedom“, // Le nom « inscrit au topic » sur l’équipement de mon broker
Ligne 10 =« broker_url »: "mqtt://ip de mon jeedom :1883 », // le port est il obligatoire
Ligne 31 =« mapDataTopic »: « Broker/jeedom/map_data »,
Je n’est fait que ces modifications faut-il en faire d’autre
Dans le fichier valetudo-mapper.service que faut-il mettre à cette ligne :
WorkingDirectory=/opt/ votre_repertoire /valetudo-mapper
Le fichier journal
root@Jeedom:/etc/systemd/system# journalctl -u valetudo-mapper.service -f
,-- Logs begin at Mon 2020-12-21 14:20:00 UTC. --
Dec 21 17:30:38 Jeedom systemd[1]: Started valetudo-mapper.
Dec 21 17:30:39 Jeedom npm[32210]: > valetudo-mapper@0.5.0 start /opt/valetudo-mapper
Dec 21 17:30:39 Jeedom npm[32210]: > node app.js
Dec 21 17:30:41 Jeedom npm[32210]: Loading configuration file: /opt/valetudo-mapper/config.json
Dec 21 17:30:41 Jeedom npm[32210]: Connecting to MQTT Broker
Dec 21 17:30:41 Jeedom npm[32210]: Connected to MQTT Broker
Dec 21 17:31:27 Jeedom systemd[1]: Stopping valetudo-mapper...
Dec 21 17:31:27 Jeedom systemd[1]: valetudo-mapper.service: Main process exited, code=killed, status=15/TERM
Dec 21 17:31:27 Jeedom systemd[1]: valetudo-mapper.service: Succeeded.
Dec 21 17:31:27 Jeedom systemd[1]: Stopped valetudo-mapper.
mon fichier config :
{
"spots": [],
"areas": [],
"ztimers": [],
"mqtt": {
"enabled": true,
"identifier": "Broker",
"topicPrefix": "valetudo",
"autoconfPrefix": "jeedom",
"broker_url": "mqtt://192.168.0.100:1883",
"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": "Broker/jeedom/map_data",
"minMillisecondsBetweenMapUpdates": 1000,
"publishMapImage": true,
"publishMapData": true,
"qos": 1
},
"dummycloud": {
"spoofedIP": "203.0.113.1",
"bindIP": "127.0.0.1"
},
"webInterface": {
"localization": "fr",
"hideMapReload": true,
"style": ""
},
"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"
}
si vous pouviez m’aider .
Gérard