Skip to content

Releases: cytech/Home-Assistant-wundergroundpws

v2.0.7

05 Jul 16:32
Compare
Choose a tag to compare

Move sensor translation file initialization to WundergroundPWSUpdateCoordinatorConfig in __init__.py
Fixes "Detected blocking call to open with args" warning

v2.0.6

23 Feb 16:37
Compare
Choose a tag to compare

v2.0.6

  • Increase default rest timeout from 10 seconds to 30 seconds
  • Starting with home assistant 2024, rest availability on Home Assistant Operating System (on Raspberry Pi ?) after restart is delayed and causing setup failure.
  • If you still get a WUPWS setup error after restarting Home Assistant, you can try and change the DEFAULT_TIMEOUT in const.py to 60 seconds.

v2.0.5

14 Dec 18:02
Compare
Choose a tag to compare

v2.0.5
fix error in cardinal wind direction when api returns None

v2.0.4

25 Sep 16:02
Compare
Choose a tag to compare

requires Home Assistant version 2023.9 or greater
address weather entity forecast deprecation for 2024.3
return forecast date of weather entity in UTC RFC 3339 (issue #183)
note: If the forecast is not displayed in the weather card after upgrading from v2.x.x to v2.0.4, edit the weather card in the dashboard and re-save it.

v2.0.3

07 Sep 13:36
Compare
Choose a tag to compare

fix load failure on hass 2023.9.0
_attr_visibility
does not address deprecation of forecast
"this is deprecated and will be unsupported from Home Assistant 2024.3"

v2.0.2

30 May 16:47
Compare
Choose a tag to compare

v2.0.2
fix error on expired sensors - HASS 2023.5 rejecting string "-", change to None (shows as "Unknown)
corrects issues # 169, 173

v2.0.1

29 Mar 15:30
Compare
Choose a tag to compare

wundergroundpws v2.X.X is a redesigned integration and not an upgrade to earlier versions.

SEE Upgrade section of v2.X.X README for upgrade instructions.
https://github.com/cytech/Home-Assistant-wundergroundpws/tree/v2.X.X#upgrade

v2.0.1

  • add user-agent to config_flow (error on docker installation)
  • Redesign sensors - BREAKING CHANGE - no upgrade path from earlier versions
  • move integration to config_flow

v1.1.1

26 Jan 19:25
Compare
Choose a tag to compare

v1.1.1
Remove +1 adjustment to forecast temperatureMin for weather entity.
This caused current day forecast temp min to jump to next day temp min after 3:00pm.

Set config numeric_precision to optional and default 'none'.

Added optional "calendarday_temp" to wundergroundpws configuration.
If set true, retrieves main Forecast temperature max/min (NOT daypart) relative to calendar day (12:00am -> 11:59pm)
as opposed to API period (~7:00am -> ~6:59am).
Only affects the weather entity forecast values, not the sensors.
This field is undocumented in The Weather Company PWS API, so it is subject to change and if removed from
the API response in the future, will crash the integration if set true.

moved translations directory to wupws_translations.
updated nl.json per PR#152.

v1.1.0

05 Jan 14:50
Compare
Choose a tag to compare

REQUIRES HOME ASSISTANT V2023.1
Replace condition mapping from wxPhraseShort to iconCode

  • wxPhraseShort is not documented and subject to change by the API and iconCode is not
    • response from weather company API email after request of wxPhraseShort list:
      The wxPhraseShort values are not available to be shared externally.
      These strings are possible to be changed, and mapping these strings can lead to issues for client apps in the
      future.
  • this also allows for the wundergroundpws lang to be set and functional
    • Note: Only the TWC 5-day forecast API handles the translation of phrases for values of the following data.
      dayOfWeek, daypartName, moonPhase, narrative, qualifierPhrase, uvDescription, windDirectionCardinal, windPhrase, wxPhraseLong

Added localization mechanism for wupws sensor friendly names.
Fix/rework sensor device_class and state_class for statistics
update wunderground language codes

v1.0.2

06 Dec 14:28
Compare
Choose a tag to compare

v1.0.2
Add state_class to sensors for automatic stats/graphs
add "Lgt Rain" to condition_map
add "Early" to condition_modifiers
added - precip_chance_ 1n thru 5n sensors for nighttime
return 'Expired' instead of 'unknown' for daypart sensors from the API after 3:00pm Local Apparent Time