Releases: BJReplay/EPA_AirQuality_HA
v0.5.1
What's Changed
- Post 0.5.0 re-auth by @autoSteve in #29
This release includes the following changes:
- reauth flow to handle an invalidated API key;
- reauth flow to allow for an API key to be changed for any and all services sharing that key;
- removal of the ability to change the location of a service (as the location is baked into the names of the sensor, so changing the location doesn't make sense);
- quality improvements - thanks to @autoSteve this integration now meets most quality standards for gold and platinum integrations except diagnostics (but given that the usual cause of failure of this integration is that the EPA service is off the air, that is a low priority);
- update of the example dashboard yaml to make it clear that the example requires customisation of the location of the sensor now that the integration supports multiple locations and the sensor names don't just have generic names.
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Additional air quality metrics by @autoSteve in #26
This is a major new release that supports all of the pollutants recorded by the EPA.
It should upgrade from previous installations, but if you have any difficulties, given the way it supports new pollutants, it might be best to remove and then re-add the integration, so that it picks up the new pollutants that are available at many (but not all locations).
The integration sets up pollutants reported at the time a location is set up or discovered as the integration polls the EPA site. This allows for the scenario where pollutants are not reported at the time a location is set up because a sensor is out of action temporarily but is later restored - the pollutant is then enabled and becomes available automatically.
As for the last couple of releases, multiple locations are supported, as is fallback from hourly to 24-hour stats when the hourly stats are available.
The ability to choose whether to use PM2.5 or overall data for AQI is also supported but note that this may result in different AQI calculations than used by the EPA.
Feel free to discuss this release in the release discussion or raise an issue you run into a genuine issue.
Thanks again to @autoSteve for the work in this release, and to users for reporting issues and suggestions along the way.
Full Changelog: v0.4.9...v0.5.0
v0.4.9
What's Changed
- Keep API key for new instances where consistent extant use by @autoSteve in #25
Full Changelog: v0.4.8...v0.4.9
v0.4.8
What's Changed
- Utilise HA aiohttp client session by @autoSteve in #22
- Fix incorrect pollutant release by @BJReplay in #24
Full Changelog: v0.4.7...v0.4.8
Thanks to @anthonypiccolo for reporting the bug in #23 that identified an issue where multiple pollutants could result in incorrect data being returned.
v0.4.7
What's Changed
- Fix startup exception with None pm25_24h by @autoSteve in #20
- Bump version to 0.4.7 by @BJReplay in #21
- Add example of using multiple locations for sensors that fall back if primary location isn't working.
Full Changelog: v0.4.6...v0.4.7
v0.4.6
What's Changed
- Clean up, simulate, test by @autoSteve in #18
- Update README with new maintenance year and features by @BJReplay in #19
This is a big release, with @autoSteve contributing a massive feature - the ability to set up multiple instances so you can monitor multiple EPA stations at the same time (as well as cleaning up the code and adding automated testing and a Dev environment.
@autoSteve has a Sponsor button on his GitHub profile page - if you find this useful, you know what to do.
New Contributors
- @autoSteve made their first contribution in #18
Full Changelog: v0.4.5...v0.4.6
v0.4.5
v0.4.4
v0.4.3
More Option Flow / Config Flow Shenanigans
Full Changelog: v0.3.0...v0.4.3
v0.3.0
What's Changed
- Update README.md by @BJReplay in #2
- Update README.md by @BJReplay in #4
- Update sample-card.yaml by @loryanstrant in #3
Initial configuration now just asks for API key, then presents a sorted list of EPA air monitoring stations (sorted by distance from your HA location).
Still very rough and ready - still only really allows a single instance (as sensors are not uniquely named based on station - coming soon...)
New Contributors
- @loryanstrant made their first contribution in #3
Full Changelog: v0.2.0...v0.3.0