I am a bit confused. From your weew.conf snippet, it looks like the topic is ‘lht65b’. From your mosquitto_sub invocation you used ‘application/7/device/a84041c14184b062/rx’. From the log snippet, ‘ **** MessageCallbackProvider Ignoring topic=lht65b‘, it looks like ‘lht65b’ has the data.
The other info from the log, MQTTSubscribe is trying to convert the field ‘applicationName’ to a float.
'Failed converting field applicationName with value LHT65 using 'lambda x: to_float(x)' with reason could not convert string to float: 'LHT65''
The last important piece of information is that the json is ‘nested’. Meaning that the desired field, ‘TempF_SHT’ is nested under ‘object’.
It looks like ypu currently have one topic, ‘[[[mytopic]]]]’, configured under ‘[[topics]]’. Adding a second topic, ‘[[[lht65b]]]’ with the following configuration should accomplish what you want.
# second topic
[[[lht65b]]]
ignore = true # opt out of all data for this topic
# This field is ‘nested under’ object
[[[[object_TempF_SHT]]]]
Note, this is untested. If it doesn’t capture the log, post here, and we will figure out what is wrong.
rich