This would quickly tell me if I had an issue with a sensor or access point.
Then I discovered I could specify more than one SSID in ESPHome and it would pick the strongest signal to connect to. I created a sensor for each device that reports the SSID it is connected to, the entity ids are the same as above but with wifi_signal replaced with ssid, e.g.
The common thread being sensor.*_ssid and * is the same string as the signal strength sensors.
As the two types of sensors are independent I can’t think of a way to automatically group the bar graphs of signal strength by SSID with the auto-entities template-able “include” option.
I could create template sensors that copy the signal strength for each device and add the SSID as an attribute. But that seems like a lot of work (45 signal strength sensors).
It doesn’t look like it from what I can tell. The problem is, you’d need to build the wildcard list, then a second list based on the first. And the second list based on the first is where your problems arise.