message: fix: set temperature_unit in climate discovery
diff: @@ -935,6 +935,10 @@ Gateway.prototype.discoverDevice = function (node, hassDevice) {
  payload.current_temperature_topic = this.mqtt.getTopic(
  this.valueTopic(node, currTemp)
  )
  +
  + if (currTemp.units) {
  + payload.temperature_unit = currTemp.units.contains('C') ? 'C' : 'F'
  + }
  // hass will default the precision to 0.1 for Celsius and 1.0 for Fahrenheit.
  // 1.0 is not granular enough as a default and there seems to be no harm in making it more precise.
  if (!payload.precision) payload.precision = 0.1
  