Somewhere in the last few versions or so (I think), my MQTT device tracker (not MQTT JSON) has stopped marking me as away. It only recognizes the “home” payload, but not the “not_home” payload. I use this via an automation that my router triggers when my phone joins and leaves the wifi network.
Even if I explicitly send the “[TOPIC] not_home” MQTT command, it doesn’t ever mark itself as away.
I haven’t really noticed until now, because I use it in tandem with a location-based device tracker, but it certainly seems as if the “not_home” payload is no longer being recognized.