Hi, long time user of HA and PurpleAir (custom integration and now native).
I have an indoor and outdoor sensor, during the LA fires my neighbors found my sensors through the map, and expressed confusion why my (indoor) sensor was green.
I agree the map is confusing as it mixes indoor and outdoor quality in the default view.
Anyway, I made my indoor sensor private to alleviate the confusion, but now HA only sees my public outdoor sensor.
How can I configure my API read key to have access to my private sensor, or how can I configure HA to see my private indoor sensor?
I’m interested in this too. I have a Purpleair Zen (outdoor, public), and a Purpleair Touch (indoor, private). I have the Zen showing up on my HA dashboard, but I’m not sure how to get the Touch to show up.
I have the Sensor Index and Read Key for the private device, but am stumped about how to have HA access the Touch’s data.
I did some testing using the aiopurpleair python lib, and I think the lib and / or HA will need to be updated to support private sensors.
I mistakenly thought / wanted that my API read key should allow access to my private sensors, but it does not. The PA REST API still requires that callers pass in read_keys else the sensors API does not return private sensors.
I tested this using postman and modifying the aiopurpleair to pass in read_keys, and it works.