ADT Pulse Mqtt Binary Sensor giving Unknown Status

Alarm entity working perfecly, can any one tell me which part i’m missing here-
i have attached the device list from ADT pulse portal-


logs from home assiatnt adt pulse mqtt adon-

mqtt:
   alarm_control_panel:
     - name: "ADT Pulse"
       state_topic: "home/alarm/state"
       command_topic: "home/alarm/cmd"
       payload_arm_home: "arm_home"
       payload_arm_away: "arm_away"
       payload_disarm: "disarm"
   binary_sensor:
     - name: "Living Door"
       state_topic: "adt/zone/Living Door/state"
       payload_on: "devStatOpen"
       payload_off: "devStatOK"
       device_class: door
     - name: "Master Smoke"
       state_topic: "adt/zone/Master Smoke/state"
       payload_on: "devStatAlarm" 
       payload_off: "Okay"
       device_class: smoke

I see devStatOK for the smoke detector, but you’re looking for Okay in your config.

Thank you @Troon I have modified my configuration still getting Unknown Status from all sensors. i have restarted the mqtt and adt pulse adons too

We’d need to see the real MQTT data, perhaps from something like MQTT Explorer. The screenshot you included doesn’t show most of the topics and isn’t clear what the topic content is. Do the topics have retain set? See the top of the MQTT binary sensor docs:

i have tried to listen to the topics but sensor topic giving no output

my configuration