Bonjour,
A force de tatonnements, j'ai réussis a avancer : Des informations arrivent bien dans les dispositifs de la machine cible, mais elles ne correspondent pas aux données d'origine. J'ai donc regroupé le maximum d'éléments ici :
Environnement émetteur :
Code : Tout sélectionner
Raspberry Pi 5 Model B Rev 1.0, 4 noyaux
Linux 6.12.47+rpt-rpi-2712 sur aarch64
Domoticz émetteur :
Version: 2025.2
Build Hash: e63981b18
Compile Date: 2025-10-13 11:42:57
dzVents Version: 3.1.8
Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
Emission de données via "MQTT Client Gateway with LAN Interface"
Les dispositifs emis par ce materiel sont bien "general/managed counter" ( 243/33/0-1 )
Environnement cible :
Code : Tout sélectionner
Raspberry Pi 3 Model B Rev 1.2, 4 noyaux
Linux 6.12.47+rpt-rpi-v8 sur aarch64
Domoticz cible:
Version: 2025.2 (build 16995)
Build Hash: b5d05e770
Compile Date: 2025-12-11 14:19:14
dzVents Version: 3.1.8
Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
Données JSON extraites de MQTT :
Code : Tout sélectionner
{
"Battery" : 255,
"LastUpdate" : "2025-12-12 14:00:02",
"RSSI" : 12,
"description" : "",
"dtype" : "General",
"hwid" : "12",
"id" : "82047",
"idx" : 47,
"name" : "Gaz - Conso M3",
"nvalue" : 0,
"org_hwid" : "12",
"stype" : "Managed Counter",
"svalue1" : "513.0",
"unit" : 1
}
{
"Battery" : 255,
"LastUpdate" : "2025-12-12 14:00:02",
"RSSI" : 12,
"description" : "",
"dtype" : "General",
"hwid" : "12",
"id" : "82046",
"idx" : 46,
"name" : "Gaz - conso KWH",
"nvalue" : 0,
"org_hwid" : "12",
"stype" : "Managed Counter",
"svalue1" : "57270.0",
"unit" : 1
}
Logs de MQTTMAPPER :
Code : Tout sélectionner
Log de MQTTMAPPER lors de la prise en compte des données :
2025-12-12 14:00:02.253 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 46890:'46890' to have values 46890:'46890'.
2025-12-12 14:00:02.313 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 420:'420' to have values 420:'420'.
2025-12-12 14:00:02.320 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 46890:'46890' to have values 46890:'46890'.
2025-12-12 14:00:02.327 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 420:'420' to have values 420:'420'.
2025-12-12 14:00:02.334 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 46890:'46890' to have values 46890:'46890'.
2025-12-12 14:00:02.340 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 420:'420' to have values 420:'420'.
2025-12-12 14:00:02.349 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 46890:'46890' to have values 46890:'46890'.
2025-12-12 14:00:02.359 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 420:'420' to have values 420:'420'.
2025-12-12 14:00:02.377 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 46890:'46890' to have values 46890:'46890'.
2025-12-12 14:00:02.391 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 420:'420' to have values 420:'420'.
2025-12-12 14:00:02.406 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 46890:'46890' to have values 46890:'46890'.
2025-12-12 14:00:02.420 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 420:'420' to have values 420:'420'.
2025-12-12 14:00:02.434 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 46890:'46890' to have values 57270:'57270'.
2025-12-12 14:00:02.448 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 57270:'57270' to have values 57270:'57270'.
2025-12-12 14:00:02.458 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 420:'420' to have values 513:'513'.
2025-12-12 14:00:02.469 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 513:'513' to have values 513:'513'.
Log de MQTTMAPPER ( extra verbose + info ) lors de la prise en compte des données :
2025-12-12 14:23:35.056 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 513:'513' to have values 513:'513'.
2025-12-12 14:23:35.073 MQTTMapper Debug: Processing 'onMessageCallback' message
2025-12-12 14:23:35.073 MQTTMapper Debug: Calling message handler 'onMessage' on 'module' type object.
2025-12-12 14:23:35.073 MQTTMapper Debug: onMQTTPublish found domoticz/RPI5/out/Gaz - conso KWH, Device 'MQTTMapper Debug - Gaz - conso KWH', message '{'Battery': 255, 'LastUpdate': '2025-12-12 14:23:34', 'RSSI': 12, 'description': '', 'dtype': 'General', 'hwid': '12', 'id': '82046', 'idx': 46, 'name': 'Gaz - conso KWH', 'nvalue': 0, 'org_hwid': '12', 'stype': 'Managed Counter', 'svalue1': '57270.0', 'unit': 1}'
2025-12-12 14:23:35.074 MQTTMapper Debug: Setting MQTTMapper Debug - Gaz - conso KWH to 57270/57270
2025-12-12 14:23:35.074 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 57270:'57270' to have values 57270:'57270'.
2025-12-12 14:23:35.091 MQTTMapper Debug: Processing 'onMessageCallback' message
2025-12-12 14:23:35.091 MQTTMapper Debug: Calling message handler 'onMessage' on 'module' type object.
2025-12-12 14:23:35.091 MQTTMapper Debug: onMQTTPublish found domoticz/RPI5/out/Gaz - conso KWH, Device 'MQTTMapper Debug - Gaz - conso KWH', message '{'Battery': 255, 'LastUpdate': '2025-12-12 14:23:34', 'RSSI': 12, 'description': '', 'dtype': 'General', 'hwid': '12', 'id': '82046', 'idx': 46, 'name': 'Gaz - conso KWH', 'nvalue': 0, 'org_hwid': '12', 'stype': 'Managed Counter', 'svalue1': '57270.0', 'unit': 1}'
2025-12-12 14:23:35.091 MQTTMapper Debug: Setting MQTTMapper Debug - Gaz - conso KWH to 57270/57270
2025-12-12 14:23:35.091 (MQTTMapper Debug - Gaz - conso KWH) Updating device from 57270:'57270' to have values 57270:'57270'.
2025-12-12 14:23:35.110 MQTTMapper Debug: Processing 'ReadEvent' message
2025-12-12 14:23:35.110 MQTTMapper Debug: Received 656 bytes of data
2025-12-12 14:23:35.110 MQTTMapper Debug: 30 c5 02 00 20 64 6f 6d 6f 74 69 63 7a 2f 52 50 49 35 2f 6f 0Ů..domoticz/RPI5/o
2025-12-12 14:23:35.110 MQTTMapper Debug: 75 74 2f 47 61 7a 20 2d 20 43 6f 6e 73 6f 20 4d 33 7b 0a 09 ut/Gaz.-.Conso.M3{..
2025-12-12 14:23:35.110 MQTTMapper Debug: 22 42 61 74 74 65 72 79 22 20 3a 20 32 35 35 2c 0a 09 22 4c "Battery".:.255,.."L
2025-12-12 14:23:35.110 MQTTMapper Debug: 61 73 74 55 70 64 61 74 65 22 20 3a 20 22 32 30 32 35 2d 31 astUpdate".:."2025-1
2025-12-12 14:23:35.110 MQTTMapper Debug: 32 2d 31 32 20 31 34 3a 32 33 3a 33 34 22 2c 0a 09 22 52 53 2-12.14:23:34",.."RS
2025-12-12 14:23:35.110 MQTTMapper Debug: 53 49 22 20 3a 20 31 32 2c 0a 09 22 64 65 73 63 72 69 70 74 SI".:.12,.."descript
2025-12-12 14:23:35.110 MQTTMapper Debug: 69 6f 6e 22 20 3a 20 22 22 2c 0a 09 22 64 74 79 70 65 22 20 ion".:."",.."dtype".
2025-12-12 14:23:35.110 MQTTMapper Debug: 3a 20 22 47 65 6e 65 72 61 6c 22 2c 0a 09 22 68 77 69 64 22 :."General",.."hwid"
2025-12-12 14:23:35.110 MQTTMapper Debug: 20 3a 20 22 31 32 22 2c 0a 09 22 69 64 22 20 3a 20 22 38 32 .:."12",.."id".:."82
2025-12-12 14:23:35.110 MQTTMapper Debug: 30 34 37 22 2c 0a 09 22 69 64 78 22 20 3a 20 34 37 2c 0a 09 047",.."idx".:.47,..
2025-12-12 14:23:35.110 MQTTMapper Debug: 22 6e 61 6d 65 22 20 3a 20 22 47 61 7a 20 2d 20 43 6f 6e 73 "name".:."Gaz.-.Cons
2025-12-12 14:23:35.110 MQTTMapper Debug: 6f 20 4d 33 22 2c 0a 09 22 6e 76 61 6c 75 65 22 20 3a 20 30 o.M3",.."nvalue".:.0
2025-12-12 14:23:35.110 MQTTMapper Debug: 2c 0a 09 22 6f 72 67 5f 68 77 69 64 22 20 3a 20 22 31 32 22 ,.."org_hwid".:."12"
2025-12-12 14:23:35.110 MQTTMapper Debug: 2c 0a 09 22 73 74 79 70 65 22 20 3a 20 22 4d 61 6e 61 67 65 ,.."stype".:."Manage
2025-12-12 14:23:35.110 MQTTMapper Debug: 64 20 43 6f 75 6e 74 65 72 22 2c 0a 09 22 73 76 61 6c 75 65 d.Counter",.."svalue
2025-12-12 14:23:35.110 MQTTMapper Debug: 31 22 20 3a 20 22 35 31 33 2e 30 22 2c 0a 09 22 75 6e 69 74 1".:."513.0",.."unit
2025-12-12 14:23:35.110 MQTTMapper Debug: 22 20 3a 20 31 0a 7d 0a 30 c5 02 00 20 64 6f 6d 6f 74 69 63 ".:.1.}.0Ů..domotic
2025-12-12 14:23:35.110 MQTTMapper Debug: 7a 2f 52 50 49 35 2f 6f 75 74 2f 47 61 7a 20 2d 20 43 6f 6e z/RPI5/out/Gaz.-.Con
2025-12-12 14:23:35.110 MQTTMapper Debug: 73 6f 20 4d 33 7b 0a 09 22 42 61 74 74 65 72 79 22 20 3a 20 so.M3{.."Battery".:.
2025-12-12 14:23:35.110 MQTTMapper Debug: 32 35 35 2c 0a 09 22 4c 61 73 74 55 70 64 61 74 65 22 20 3a 255,.."LastUpdate".:
2025-12-12 14:23:35.110 MQTTMapper Debug: 20 22 32 30 32 35 2d 31 32 2d 31 32 20 31 34 3a 32 33 3a 33 ."2025-12-12.14:23:3
2025-12-12 14:23:35.110 MQTTMapper Debug: 34 22 2c 0a 09 22 52 53 53 49 22 20 3a 20 31 32 2c 0a 09 22 4",.."RSSI".:.12,.."
2025-12-12 14:23:35.110 MQTTMapper Debug: 64 65 73 63 72 69 70 74 69 6f 6e 22 20 3a 20 22 22 2c 0a 09 description".:."",..
2025-12-12 14:23:35.110 MQTTMapper Debug: 22 64 74 79 70 65 22 20 3a 20 22 47 65 6e 65 72 61 6c 22 2c "dtype".:."General",
2025-12-12 14:23:35.110 MQTTMapper Debug: 0a 09 22 68 77 69 64 22 20 3a 20 22 31 32 22 2c 0a 09 22 69 .."hwid".:."12",.."i
2025-12-12 14:23:35.111 MQTTMapper Debug: 64 22 20 3a 20 22 38 32 30 34 37 22 2c 0a 09 22 69 64 78 22 d".:."82047",.."idx"
2025-12-12 14:23:35.111 MQTTMapper Debug: 20 3a 20 34 37 2c 0a 09 22 6e 61 6d 65 22 20 3a 20 22 47 61 .:.47,.."name".:."Ga
2025-12-12 14:23:35.111 MQTTMapper Debug: 7a 20 2d 20 43 6f 6e 73 6f 20 4d 33 22 2c 0a 09 22 6e 76 61 z.-.Conso.M3",.."nva
2025-12-12 14:23:35.111 MQTTMapper Debug: 6c 75 65 22 20 3a 20 30 2c 0a 09 22 6f 72 67 5f 68 77 69 64 lue".:.0,.."org_hwid
2025-12-12 14:23:35.111 MQTTMapper Debug: 22 20 3a 20 22 31 32 22 2c 0a 09 22 73 74 79 70 65 22 20 3a ".:."12",.."stype".:
2025-12-12 14:23:35.111 MQTTMapper Debug: 20 22 4d 61 6e 61 67 65 64 20 43 6f 75 6e 74 65 72 22 2c 0a ."Managed.Counter",.
2025-12-12 14:23:35.111 MQTTMapper Debug: 09 22 73 76 61 6c 75 65 31 22 20 3a 20 22 35 31 33 2e 30 22 ."svalue1".:."513.0"
2025-12-12 14:23:35.111 MQTTMapper Debug: 2c 0a 09 22 75 6e 69 74 22 20 3a 20 31 0a 7d 0a .. .. .. .. ,.."unit".:.1.}.
2025-12-12 14:23:35.111 MQTTMapper Debug: Pushing 'onMessageCallback' on to queue
2025-12-12 14:23:35.111 MQTTMapper Debug: Pushing 'onMessageCallback' on to queue
2025-12-12 14:23:35.111 MQTTMapper Debug: Processing 'onMessageCallback' message
2025-12-12 14:23:35.111 MQTTMapper Debug: Calling message handler 'onMessage' on 'module' type object.
2025-12-12 14:23:35.111 MQTTMapper Debug: onMQTTPublish found domoticz/RPI5/out/Gaz - Conso M3, Device 'MQTTMapper Debug - Gaz - Conso M3', message '{'Battery': 255, 'LastUpdate': '2025-12-12 14:23:34', 'RSSI': 12, 'description': '', 'dtype': 'General', 'hwid': '12', 'id': '82047', 'idx': 47, 'name': 'Gaz - Conso M3', 'nvalue': 0, 'org_hwid': '12', 'stype': 'Managed Counter', 'svalue1': '513.0', 'unit': 1}'
2025-12-12 14:23:35.112 MQTTMapper Debug: Setting MQTTMapper Debug - Gaz - Conso M3 to 513/513
2025-12-12 14:23:35.112 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 513:'513' to have values 513:'513'.
2025-12-12 14:23:35.129 MQTTMapper Debug: Processing 'onMessageCallback' message
2025-12-12 14:23:35.129 MQTTMapper Debug: Calling message handler 'onMessage' on 'module' type object.
2025-12-12 14:23:35.129 MQTTMapper Debug: onMQTTPublish found domoticz/RPI5/out/Gaz - Conso M3, Device 'MQTTMapper Debug - Gaz - Conso M3', message '{'Battery': 255, 'LastUpdate': '2025-12-12 14:23:34', 'RSSI': 12, 'description': '', 'dtype': 'General', 'hwid': '12', 'id': '82047', 'idx': 47, 'name': 'Gaz - Conso M3', 'nvalue': 0, 'org_hwid': '12', 'stype': 'Managed Counter', 'svalue1': '513.0', 'unit': 1}'
2025-12-12 14:23:35.130 MQTTMapper Debug: Setting MQTTMapper Debug - Gaz - Conso M3 to 513/513
2025-12-12 14:23:35.130 (MQTTMapper Debug - Gaz - Conso M3) Updating device from 513:'513' to have values 513:'513'.
2025-12-12 14:23:35.197 MQTTMapper Debug: Pushing 'onHeartbeatCallback' on to queue
2025-12-12 14:23:35.248 MQTTMapper Debug: Processing 'onHeartbeatCallback' message
2025-12-12 14:23:35.248 MQTTMapper Debug: Calling message handler 'onHeartbeat' on 'module' type object.
2025-12-12 14:23:35.248 MQTTMapper Debug: Pushing 'WriteDirective' on to queue
2025-12-12 14:23:35.248 MQTTMapper Debug: Processing 'WriteDirective' message
2025-12-12 14:23:35.248 MQTTMapper Debug: Sending 2 bytes of data
2025-12-12 14:23:35.248 MQTTMapper Debug: c0 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. �
2025-12-12 14:23:35.248 MQTTMapper Debug: Pushing 'ReadEvent' on to queue
2025-12-12 14:23:35.298 MQTTMapper Debug: Processing 'ReadEvent' message
2025-12-12 14:23:35.298 MQTTMapper Debug: Received 2 bytes of data
2025-12-12 14:23:35.298 MQTTMapper Debug: d0 00 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. Ю
Contenu de la table "Meter" :
Code : Tout sélectionner
M3
135|391|0|2025-12-11 11:40:00|0.0
135|391|0|2025-12-11 11:45:00|0.0
135|420|0|2025-12-11 14:05:00|0.0
135|420|0|2025-12-11 17:25:00|0.0
135|420|0|2025-12-12 00:00:01|0.0
135|420|0|2025-12-12 10:40:01|0.0
135|513|0|2025-12-12 14:05:00|0.0
KWH
136|43650|0|2025-12-11 11:40:00|0.0
136|43650|0|2025-12-11 11:45:00|0.0
136|46890|0|2025-12-11 14:05:00|0.0
136|46890|0|2025-12-11 17:25:00|0.0
136|46890|0|2025-12-12 00:00:01|0.0
136|46890|0|2025-12-12 10:40:01|0.0
136|57270|0|2025-12-12 14:05:00|0.0
contenu du fichier JSON :
Code : Tout sélectionner
{
"Gaz - conso KWH": {
"topic": "domoticz/RPI5/out/Gaz - conso KWH",
"type": "113", "subtype": "0", "switchtype": "0",
"mapping": {"item": "svalue1","digits": 1}
},
"Gaz - Conso M3": {
"topic": "domoticz/RPI5/out/Gaz - Conso M3",
"type": "113", "subtype": "0", "switchtype": "1",
"mapping": {"item": "svalue1","digits": 1}
},
}
( a noter que seul cette configuration permet de "voir" des données dans Domoticz )
Voici le graph obtenu dans cette configuration :
Merci d'avance de votre aide.
Je continue de mon côté à tester .....
Bonne journée.