NOTICE: PurpleAir is migrating all users to our new API at https://api.purpleair.com. Please email contact@purpleair.com to get API keys. The JSON URLs at www.purpleair.com/data.json and www.purpleair.com/json have been discontinued. Please follow the discussion at https://forums.homeseer.com/forum/hs...post1630511 |
Announcement
Collapse
No announcement yet.
Purple Air Air Quality sensors
Collapse
This is a sticky topic.
X
X
-
Purple Air Air Quality sensors
Tags: None
- Stuck
-
alexbk66 i installed the beta and configured the fields i saw. I did not see a way to tell in which Purpleair sensors to use (i also did not see a way to tell it to use my WeatherFlow PWS, but i did not have time to look at the documentation yet so that is probably my fault .
for Air Quality, it only created the root device with no features, and there are errors in the logs, attached.
Comment
-
mda in the above screenshot (last one) you have selected DarkSky provider, not PurpleAir?
[EDIT]
To use PurpleAir you need to create a new Location and select PurpleAir provider. It will create new root device for PurpleAir.
When you enter your PurpleAir key - it will give you a list of your sensors, see screenshot in post #5.
"Show Air Quality Index (AQI)" switch is for separate World Air Quality Index project which will also create another root for that
https://forums.homeseer.com/forum/hs...-quality-index
Note: you don't need to enable "Show Air Quality Index (AQI)" on PurpleAir setting, unless you want to compare PurpleAir and WAQI numbers.
Comment
-
I got it configured correctly, thanks! i was confused by the AQI config on the settings page and did not realize i also needed to create a purpleair location (because i am a noob with the plug in, sorry).
A couple thoughts:
1. for the "Air Quality PM1", PM10, and PM25 devices It looks like it is reporting Channel B, not averaging Channel A and Channel B (though i am not sure of that.)
2. Should the "Air Quality" devices it creates actually be called "PM1 Concentration", "PM10 Concentration", "PM2.5 Concentration" so they are not confused with AQI?
3. For the purpleair config page you may want to call the key "THINGSPEAK_PRIMARY_ID_READ_KEY" so it is a little more clear what to put into the key field?
For it to work well for me i would need to be able to:
1. specify which purpleair sensor to use (so i can make sure i choose the outdoor one if i only get to use one)
2. ideally be able to specifiy more than one (so i can see both my outdoor and indoor purpleair sensors)
3. get the AQI based on my purpleair sensor. Where i live i have very different air quality than the nearby commercial stations report(which is why i have the purpleair sensors . The local purpleair API does provide PM2.5 AQI, but not PM10 AQI which would be also great to have (based on my purpleair sensor data, not the
I of course realize i am probably an edge case so these things might not be needed by enough users to be worth the effort, no worries.
Comment
-
Originally posted by mda View Post1. for the "Air Quality PM1", PM10, and PM25 devices It looks like it is reporting Channel B, not averaging Channel A and Channel B (though i am not sure of that.)
Originally posted by mda View Post2. Should the "Air Quality" devices it creates actually be called "PM1 Concentration", "PM10 Concentration", "PM2.5 Concentration" so they are not confused with AQI?
Originally posted by mda View Post3. For the purpleair config page you may want to call the key "THINGSPEAK_PRIMARY_ID_READ_KEY" so it is a little more clear what to put into the key field?
Originally posted by mda View Post1. specify which purpleair sensor to use (so i can make sure i choose the outdoor one if i only get to use one)
Note: the second one is actually used, so once you enter the sensor ID manually - the first one is ignored. I need to check why it's still shown, it shouldn't.
Originally posted by mda View Post2. ideally be able to specifiy more than one (so i can see both my outdoor and indoor purpleair sensors)
Originally posted by mda View Post3. get the AQI based on my purpleair sensor. . The local purpleair API does provide PM2.5 AQI, but not PM10 AQI
Also if you are willing to do the testing - I may try adding Local support and let you test, but it may require a bit of effort.
Comment
-
Guest
I have a Purple Air instrument in my back yard. I do access it differently than sensors outside.
I also found it easier to just generate my own JSON request from a Homeseer script. It does require one to decipher the JSON response though.
I have found that the sensors can report invalid results at times. So I display multiple sensor values on my Touch screen, so that I can detect if any are amiss. I also reject AQI values when I average the numbers together if a specific AQI value is wildly different. The sensor tubes could be blocked by insect debris, or perhaps someone is having a BBQ nearby.
Comment
-
Originally posted by aa6vh View PostI have a Purple Air instrument in my back yard. I do access it differently than sensors outside.
I also found it easier to just generate my own JSON request from a Homeseer script. It does require one to decipher the JSON response though.
I have found that the sensors can report invalid results at times. So I display multiple sensor values on my Touch screen, so that I can detect if any are amiss. I also reject AQI values when I average the numbers together if a specific AQI value is wildly different. The sensor tubes could be blocked by insect debris, or perhaps someone is having a BBQ nearby.
Comment
-
Guest
-
Originally posted by alexbk66 View Post
I display maximum of both channels, do you thing average is better?
Also if you are willing to do the testing - I may try adding Local support and let you test, but it may require a bit of effort.
(I am using jon00’s data scraper to get purple air local and cloud data for my sensors and that is working great for me.)
Comment
-
Originally posted by mda View PostI would be happy to help test if it is helpful to you and other users.
uRADMonitor is more pro-active and sent me their sensor.
Comment
Comment