Sonoff-Th (Tasmota) Not Showing Humidity in Home App

Hi Everyone,

I have the following setup:

  • Home Assistant 0.75.3
  • Sonoff-Th Tasmota 6.1.1
  • iPhone 7 IOS 11.4.1

WHAT WORKS:
I can switch my bedroom light, see temperature and humidity in HA.
I can switch my bedroom light, see temperature in Home App.

WHAT DOESN’T WORK:
I cannot see humidity in Home App!

MY CONFIGURATION:

homekit:

ios:

mqtt:
  broker: core-mosquitto
  port: 1883
  keepalive: 60
  username: admin
  password: xxxxxxx
  birth_message:
    topic: "tele/sonoff/LWT"
    payload: "Online"
    qos: 1
    retain: true
  will_message:
    topic: "tele/sonoff/LWT"
    payload: "Offline"
    qos: 1
    retain: true

switch:
  - platform: mqtt
    name: "Light"
    state_topic: "stat/sonoff/POWER"
    command_topic: "cmnd/sonoff/POWER"
    availability_topic: "tele/sonoff/LWT"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    payload_available: "Online"
    payload_not_available: "Offline"
    retain: false

sensor:
  - platform: mqtt
    name: "Humidity"
    state_topic: "tele/sonoff/SENSOR"
    value_template: "{{ value_json.AM2301.Humidity }}"
    unit_of_measurement: "%"
  - platform: mqtt    
    name: "Temperature"
    state_topic: "tele/sonoff/SENSOR"
    value_template: "{{ value_json.AM2301.Temperature }}"
    unit_of_measurement: "°C"

Please help me if you can. I have been looking everywhere for a solution or similar setup but cannot find one.
Thank you!

@SpecialK, I don’t see anything wrong in the config.

This is what I am using:

   state_topic: 'tele/Sonoff_TH16/SENSOR'
   name: 'Temperature'
   unit_of_measurement: '° F.'
   value_template: '{{ value_json.AM2301.Temperature}}'
 - platform: mqtt
   state_topic: 'tele/Sonoff_TH16/SENSOR'
   name: 'Humidity'
   unit_of_measurement: '%'
   value_template: '{{ value_json.AM2301.Humidity}}'

Did you restart after adding the sensor for Humidity? Were temperature and humidity added at the same time?

What do you see from the Sonoff console?

Hi and thanks for the reply.
Yes, to both of your questions and below is the console log from sonoff.

06:11:20 MQT: tele/sonoff/STATE = {"Time":"2018-08-11T06:11:20","Uptime":"4T17:57:04","Vcc":3.154,"POWER":"OFF","Wifi":{"AP":1,"SSId":"xxxxxxxxx","RSSI":82,"APMac":"xxxxxxx"}}
06:11:20 MQT: tele/sonoff/SENSOR = {"Time":"2018-08-11T06:11:20","AM2301":{"Temperature":21.9,"Humidity":43.7},"TempUnit":"C"}

Can you please confirm that you can see humidity on the IOS Home App (not HA App on IOS)?

Cheers,

Sorry I can’t. I don’t have anything on IOS. Just Windows 10, Android and RPi.