I have worked on a data model, implementation and Grafana dashboard that allows to store additional metadata like Home Assistant area/room, height of the sensor, serial number of the AirGradient that did the measurement in InfluxDB for later analysis. I wrote the details in this Home Assistant Community post.
I have now used this setup to test the performance of my old ventilation filter ePM10 compared to a fresh new ePM1. The graphs nicely show that the new filter removes basically all the PM2.5 while the old one only reduced PM2.5 by half.
Used ePM10 filter:
New ePM1 filter:
Not including location details in the Home Assistant entity_id keeps it very flexible and allows me to easily move a sensor to a new location and update the metadata in Home Assistant.