Skip to content

Releases: Pirate-Weather/pirate-weather-ha

v1.3: Forecast Attribute Compatible

14 Nov 17:07
Compare
Choose a tag to compare
Pre-release

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

15 Jul 01:18
Compare
Choose a tag to compare

Rapid fire update this time, hopefully addressing a couple nagging issues:

  1. Dutch translations, thanks to @arjen75! Bedankt!
  2. Improvements to data update procedures re: issue #112, in addition to some more logging to track what's happening as it happens.
  3. 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

05 Jul 15:27
Compare
Choose a tag to compare

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

  • #122 (Precipitation units)
  • #115 (Weather entity rounding)

Enhancements

  • #117 (Hourly forecasts out to 168 hours!)
  • #116 (New weather forecast parameters)

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

15 May 19:27
Compare
Choose a tag to compare

Cleaning up some longstanding glitches, including:

  • Wind Speed Sensor (#106)
  • Ozone Sensor (#77)
  • Minimum HA version (#107)
  • And more!

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

08 Mar 14:44
Compare
Choose a tag to compare
  • Addresses a unit issue with precipitation accumulation sensors per issue #86
  • Addresses an old debug log per issue #85
  • Alphabetizes the manifest

Assorted bug fixes

30 Jan 22:31
Compare
Choose a tag to compare

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

06 Jan 14:48
Compare
Choose a tag to compare
  1. Add in logic to handle missing internet connections, unsubscribed APIs, and other failures per issues #60 and #70.
  2. Removed depreciated device class types and updated the native unit of measurement for the sensor per issues #71 and #72.
  3. Improved the config flow descriptions to make the csv input much clearer per issue #69.

Minor update to clarify warnings and update style

29 Dec 21:14
Compare
Choose a tag to compare

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!

21 Dec 18:22
b572579
Compare
Choose a tag to compare

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.