MQTT Temperature not picked up for BME280
I love your Broadlink plugins and it's working great except one problem on AC.
I am having a problem getting the temperature value picked up from BME280 via MQTT to Soon Basic. According to Homebridge log, it can't find the identifier "temperature" as per the logs below:

[3/19/2019, 6:08:28 PM] [Broadlink RM] [ERROR] BedroomAC No MQTT value could be found for topic with identifier "temperature".
[3/19/2019, 6:08:28 PM] [Broadlink RM] BedroomAC onTemperature (0)
[3/19/2019, 6:08:28 PM] [Broadlink RM] [INFO] Reported temperature (0) is too low, setting to minTemperature (10).

Checking the output from mosquitto, it shows the identifier "Temperature" is used, with a capital T as per the info below:

$mosquitto_sub -h 192.168.0.12 -t tele/sonoff151/SENSOR -C 1 
{"Time":"2019-03-19T10:54:56","BME280":{"Temperature":24.8,"Humidity":72.0,"Pressure":995.5},"PressureUnit":"hPa","TempUnit":"C"}

I am wondering if the upper case T is indeed the cause of the problem. If it is, would you be kind enough to make a quick change for those of us who use Bosch BME280 sensor for humidity and temperature. It's probably the most accurate sensor for the price range, and many people are connecting it on Sonoff Basic running Tasmota. It really works great. 

Alternative method was also tested, but so far without much luck. I've also tried to grab temperature from a crontab to output to a text file and use the "temperatureFilePath" option. It runs successfully from the command line but oddly fails to produce the output from crontab. Rounding can also be achieved by the printf so the fractional degrees C is not truncated.

*/1 * * * * mosquitto_sub -h 192.168.0.12 -t tele/sonoff151/SENSOR -C 1 | awk -F'Temperature":' '{print $2}'|awk -F',"' '{printf "%.0f\n", $1}' > /var/tmp/bedroom.txt

Your help on either options would be greatly appreciated.