Releases: Pirate-Weather/pirate-weather-ha
v1.3: Forecast Attribute Compatible
Single issue release that makes a pretty major change to the integration in order to fix compatibility with Home Assistant. It changes the result from an entity to a service, which has a number of possible improvements, but also could result in some templates being broken.
Accordingly, this is tagged as a pre-release so I can get some feedback on how the new structure is working before it goes live to everyone. Please file an issue if you run into any problems, and thank you again to everyone who uses this integration!
V1.2.3: Even more variables, Dutch translations, and more reliable updating
Rapid fire update this time, hopefully addressing a couple nagging issues:
- Dutch translations, thanks to @arjen75! Bedankt!
- Improvements to data update procedures re: issue #112, in addition to some more logging to track what's happening as it happens.
- Handful of new parameters in the hourly forecast re: issue #116.
Eagle eyed followers may have noticed a briefly released V1.2.2, credit to @vrnagy for noticing some missing constants and submitting a PR to resolve it!
As always, thank you to everyone who supports this project, and let me know if you run into any issues.
Alexander
V1.2.1: More variables, longer timeframe, and fixed units
Medium update with some fun new enhancements and important bug fixes. Most notably, this release fixes the issue with precipitation accumulation units introduced in a recent HA update by defining the correct value in this integration. As always, thank you to everyone who filed issues and helped me troubleshoot and improve this integration!
Fixes
Enhancements
New sign-up portal
I recently launched an major improvement to the sign-up portal, accessible at https://pirate-weather.apiable.io. The new portal makes it easy to sign up for a paid plan, which helps support this project and keep the free tier running, as well as allowing for more frequent API calls!
Thank you to everyone for using this service, and feel free to reach out to me at [email protected] with any questions, comments, or ideas.
Corrected wind and ozone sensors and other bug fixes
Cleaning up some longstanding glitches, including:
Shutouts to @cloneofghosts for their incredible work replying to questions and correcting a ton of issues via a PR, @nepozs for a Polish translation, and of course, all the people who sponsor this project!
Better logging and fixed precipitation units
Assorted bug fixes
Fix a ton of smaller bugs relating to:
- Weather entity variables and unit rounding (#74).
- Pressure sensor state class (#73).
- Legacy Python packages (#80).
- Forecast sensor removal (#79)
Thank you to everyone who has sponsored this project! I can't say enough how happy I am to have the support that keeps this running.
Clearer descriptions, legacy code cleanup, and better error handling
- Add in logic to handle missing internet connections, unsubscribed APIs, and other failures per issues #60 and #70.
- Removed depreciated device class types and updated the native unit of measurement for the sensor per issues #71 and #72.
- Improved the config flow descriptions to make the csv input much clearer per issue #69.
Minor update to clarify warnings and update style
This minor update removes an unnecessary debug warning and makes the sensor.py script more readable
Support for config flow, update cordinators, asyncio, and more!
This is a major rewrite of this integration to allow it to be added via the UI, optimize API calls via an update coordinator, and generally bring it into compliance with modern Home Assistant standards. Existing configuration.yaml setups should be seamlessly integrated, and can be safely removed after the initial start.
A major thank you to everyone who has helped this project by sponsoring it, debugging this update, providing feedback, and using it! This integration and API have come a long way in the last year, and wouldn't have been possible without the support I've received from the community.