hi all,
just got my first Xiaomi LYWSD03MMC sensor (firmware version is 0130) and tried to read it out.
unfortunately, this is the only MQTT message, that I get:
{
"topic":"ble/OpenMQTTGW2/BTtoMQTT/A4C13XXXXXXX",
"payload":
{
"id":"A4:C1:XX:XX:XX:XX",
"name":"LYWSD03MMC",
"rssi":-78
},
"qos":0,"retain":false,"_msgid":"xxx"
}
the GW is ESP32 Module flashed yesterday via web and the config is:
{
"topic":"ble/OpenMQTTGW2/SYStoMQTT",
"payload":
{
"uptime":3483,
"version":"v1.5.0",
"discovery":false,
"env":"esp32dev-ble",
"freemem":102860,
"mqttport":"1883",
"mqttsecure":false,
"tempc":49.44444,
"freestack":1768,
"rssi":-78,
"SSID":"mySSID",
"BSSID":"XX:XX:XX:XX:XX:XX",
"ip":"192.168.x.xxx",
"mac":"F4:CF:XX:XX:XX:XX",
"lowpowermode":-1,
"interval":55555,
"intervalcnct":3600000,
"scnct":53,
"modules":["BT"]
},
"qos":0,"retain":false,"_msgid":"xxx"
}
on the other hand, my Sonoff Dual R3 with Tasmota decodes the same broadcast packet and reports the readings correctly:
{
"topic":"tele/T-SDual2/SENSOR",
"payload":
{
"Time":"2023-03-28T15:55:10",
"LYWSD03xxxxxx":
{
"mac":"a4c1xxxxxxxx",
"Temperature":24.4,
"Humidity":41,
"DewPoint":10.3,
"Battery":100,
"RSSI":-76
},
"TempUnit":"C"
},
"qos":0,"retain":false,"_msgid":"xxx"
}
what’s wrong?
/BR
ZoloN