Releases: tlskinneriv/awnet_local
Releases · tlskinneriv/awnet_local
v1.2.0
Added
- The following calculated sensors have been added:
- Wind Direction Cardinal
- Gust Direction Cardinal
- BETA: added a weather entity to collect common data in one place and loosely predict the weather
condition outside based on data available from the sensor array. The weather condition part of
this entity is currently in testing. Please raise issues for any unexpected behavior.
v1.1.3
Fixed
- Lightning Strike Distance fixed to be
distance
device class - Device class added for evapotranspiration and GDD sensors
- Housekeeping: updated devcontainer configuation for Python 3.11
- The following sensors were previously missing for the AQIN sensor and have been added:
- AQI PM2.5 (AQIN)
- AQI PM2.5 24h Avg (AQIN)
- CO2 Indoor (AQIN)
- CO2 Indoor 24h Avg (AQIN)
- PM Indoor Humidity (AQIN)
- PM Indoor Temp (AQIN)
v1.1.2
Fixed
- Storage key for data to valid Windows file path, migration on first run, resolves
#26 - Last Rain sensor now behaving correctly, was previously updating to "Unknown" when it had no data,
resolves #28 - Keys for lightning data storage are converted to strings by the storage provider, perform
conversions when data is accessed, resolves
#29
v1.1.1
Fixed
- Bad timestamp format
v1.1.0
Added
- Calculation for
lightning_hour
with data backup dateutc
as a diagnostic sensor; updates with the timestamp from the station data- Added
pt-PT
translation (thanks @ViPeR5000!)
Fixed
- Typos in docstrings
v1.0.1
Added
- Service descriptor with fields to make hassfest happy
- Documentation about the service
Changed
- Remove unneeded boolean
Fixed
- Changed instances of
async_setup_platforms
toasync_forward_entry_setups
to fix compatibility
with 2023.3
v1.0.0
Added
- Sensor auto-population: when the integration is set up for the first time, it will no longer
populate every possible sensor. Rather, it will wait for the first data update from the add-on (or
alternative method) to populate sensors at that time. If sensors are added to the WS in the
future, they will be added automatically - Timestamp sensor (Last Rain, Last Lightning) persistence across reboots of HA
- Config Flow validation to prevent bad MACs from being entered
- Multiple weather station configuration: if another weather station needs to be added, just need to
add the integration again for the new MAC; the service is now aware of other config entries - Error text in config flow
Changed
- All sensors are now enabled by default. This does not effect current installations, but is good
for new installation to show all available sensors and allow the use to choose what to hide - Known sensors persist over a restart of HA or reload of the integration
- Calculated fields now show unknown instead of unavailable when their dependent sensors are not
available - Firmware version shown on the device page: right now this only seems to show up on new instances
of the integration - Rename of "Lightning Strike Timestamp" to "Last Lightning Strike"
Housekeeping
- Lots of code refactoring
v0.4.0
Added
- Minimum Home Assistant version (currently 2023.1.0) for unit compatibility
- New sensors based on the information at https://ambientweather.com/faqs/question/view/id/1857/
- CO2 Indoor
- CO2 Indoor 24h Avg
- Lightning Strike Distance
- Lightning Strike Timestamp
- PM Indoor Humidity
- PM Indoor Temp
- PM10 Indoor
- PM10 Indoor 24h Avg
- New sensors based on new information at
https://github.com/ambient-weather/api-docs/wiki/Device-Data-Specs#data-timing- Leaf Wetness 1-8
- Soil Tension 1-4
- Evapotranspiration Short
- Evapotranspiration Tall
- Growing Degree Days
- PM2.5 Indoor AQIN
- PM10 Indoor AQIN
- AQI from PM2.5 Indoor AQIN
- AQI from PM10 Indoor AQIN
- New calculated sensors based on new information at
https://github.com/ambient-weather/api-docs/wiki/Device-Data-Specs#data-timing- Dew Point Indoor
- Feels Like Indoor
- New binary sensors based on the information at
https://ambientweather.com/faqs/question/view/id/1857/- Rain Guage Battery
- Relay 1-10 Battery
Changed
- New entity name format (thanks @mkmer!)
- Updated default sensor names for case consistency
- Average values now MEASUREMENT instead of TOTAL_INCREASING
Housekeeping
- Updated dev environment
- Bump to Python 3.10 for devcontainer
- Adopt black as formatter for Python code
- Add missing inline documentation
- Break sensor and binary_sensor constants into separate files
v0.3.0
Added
- New sensors pulled from the native HA Ambient Weather integration:
- AQI PM2.5
- AQI PM2.5 24h avg
- AQI PM2.5 indoor
- AQI PM2.5 indoor 24h avg
- Lightning Strikes Per Day
- Lightning Strikes Per Hour
- New binary sensors pulled from the native HA Ambient Weather integration:
- Interior Battery
- Leak Detector 1-4
- Leak Detector Battery 1-4
- Lightning Detector Battery
- Soil Monitor Battery 1-10
- Default icon for UV Index sensor
Changed
- Remove underscore from default sensor names
- Device class and native unit management (thanks @mkmer!); unit conversions will now work
- Clarify actual sensor states as "Unavailable" instead of "Unknown" in README
- Less common sensors are disabled by default
- Update manifest fields
Removed
- Default icons where no longer needed:
- 24 Hr Rain
- Daily Rain
- Event Rain
- Hourly Rain Rate
- Lifetime Rain
- Max Gust
- Monthly Rain
- Weekly Rain
- Wind Avg 10m
- Wind Avg 2m
- Wind Gust
- Wind Speed
- Yearly Rain
v0.2.2
What's Changed
- Add calculated sensors by @tlskinneriv in #10
Full Changelog: https://github.com/tlskinneriv/awnet_local/blob/v0.2.2/CHANGELOG.md