I’m trying to put together a debug dashboard for ESPresense so I can dial in my various base stations based on real data. The base stations and devices are all set up and reporting correctly. What I’m looking to do is create sensors for each base station that shows RSSI and distance for the 4 devices I’m tracking.
ESPresense has the information I’m looking for in the espresense/devices/$device/$room topics. Here is the espresense/devices/Joe’s iPhone/kitchen JSON:
Ironically, my entity count does go up, but I can’t find this device to save my life. I’ve tried various iterations and I’m coming up empty-handed. Anyone out there manage to get device distance and RSSI from ESPresense using the new mqtt sensor configurations?
It’s still not entirely clear how I have the sensor always report online, but show the latest value with latest report time other than forcing availability_template: "online". I put both ways I’ve done it and this seems to be the only way to ensure the sensor always reports the last value. I had assumed availability_mode: latest, but maybe I was missing something.