bondhome
purpleair2mqtt
bondhome | purpleair2mqtt | |
---|---|---|
1 | 2 | |
1 | 3 | |
- | - | |
7.5 | 2.9 | |
7 months ago | 12 months ago | |
Shell | Go | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bondhome
-
The Hidden Cost of Air Quality Monitors
Is there a way to get air quality via an api in the US that doesn't require api keys? weather.gov is one example of what I'm sorta looking for. I have a shell script [1] that gets weather and solar radiation from free and open APIs. Adding in some sort of air quality index would be great.
[1] https://github.com/mikecarper/bondhome/blob/main/weather.sh
purpleair2mqtt
-
The Hidden Cost of Air Quality Monitors
They may be referring to the changes to PurpleAir API [0] that introduces paid requests that you can rip through quickly when doing large scale analysis.
In the United States, AirNow.gov includes most PurpleAir sensors, although they are annotated differently than “higher quality” sensors (I was going to say than government sensors, but here in Connecticut, the state has a number of PurpleAir monitors deployed and rapidly deployed more when stuff got bad due to Canadian wildfires a few weeks ago).
Fortunately, for local users, you can hit your own sensor and grab the data however often you want. I even wrote a tool to help out and drop it into influxdb and post it to MQTT[1]. They still support local fetching of data. However, many default integrations from tools like Home Assistant could be affected as they use the cloud integration.
[0] https://community.purpleair.com/t/api-pricing/4523
[1] https://github.com/pridkett/purpleair2mqtt
- Monitoring My Weather at Home
What are some alternatives?
community-airmonitor - Miller Beach / NWI air quality monitor using PurpleAir PM sensor, tracking PM2.5, PM10, weather, traffic congestion, trains in "The Region", etc. built in node.js/express.js, updated every 15 minutes.
rtldavis - An rtl-sdr receiver for Davis Instruments weather stations.
openaq.org - The OpenAQ website
ambient2mqtt - A simple program to take weather data from an Ambient Weather sensor and forward to MQTT and influxdb