Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.99.0 #26710

Merged
merged 265 commits into from Sep 18, 2019
Merged

0.99.0 #26710

merged 265 commits into from Sep 18, 2019

Conversation

balloob
Copy link
Member

@balloob balloob commented Sep 18, 2019

New Integrations

New Platforms

Breaking Changes

Beta Fixes

All changes

pvizeli and others added 30 commits August 23, 2019 13:54
* Add nws weather.

* Hassfest

* Address multiple comments

* Add NWS icon weather code link

* Add metar fallback.

Use metar code from nws observation if normal api is missing data.

* only get 1 observation - we dont use more than 1

* add mocked metar for tests

* lint

* mock metar package for all tests

* add check for metar attributes

* catch errors in setup

* add timeout error

* handle request exceptions

* check and test for missing observations

* refactor to new pynws

* change to simpler api

* Make py3.5 compatible

Remove f string

* bump pynws version

* gen_requirements

* fix wind bearing observation

* Revert "Make py3.5 compatible"

This reverts commit 4946d91.

* Precommit black missed a file?

* black test

* add exceptional weather condition

* bump pynws version

* update requirements_all

* address comments

* move observation and forecast outside try-except-else

* Revert "move observation and forecast outside try-except-else"

This reverts commit 53b78b3.

* remove else from update forecast block

* remove unneeded ConfigEntryNotReady import

* add scan_interval, reduce min_time_between_updates

* pytest tests

* lint test docstring

* use async await

* lat and lon inclusive in config
* Bump androidtv to 0.0.24

* Add unique ID for Fire TV (not just Android TV)
I was getting the following error when i set the scan_interval
```
    self.scan_interval = timedelta(seconds=config.get(CONF_SCAN_INTERVAL, 60))
TypeError: unsupported type for timedelta seconds component: datetime.timedelta
```
it turns out `config.get(CONF_SCAN_INTERVAL)` already returns `timedelta`

```('scan_interval', datetime.timedelta(seconds=180))```
* Use defined constant in open garage

* refactor open garage

* style

* style

* refactor

* refactor

* refactor

* remove vehicle state
* Speed up history `get_states`

Adding a boundary of the start of the recorder run the point is in, significantly increases the time of the query. This speeds up the fetching of the history of 1 entity.

* Make single entity query easier

no need for joins with single entity

* Lint
* Constant and whitespace cleanups

* Upgrade huawei_lte_api to 1.3.0

https://github.com/Salamek/huawei-lte-api/releases

* Hush traceback if device does not support logout
* Nightly docker builds / Hass.io dev HA

* use same style

* Finish nightly build

* Update builder version

* Fix style

* fix style part 2

* Last one

* Fix order
* get single device web socket command

* test get single device

* add not found error

* fix handling when device doesn't exist

* add test for zha device not found
Added more options for CPU temp.
* Support formatting and scaling with Metering cluster

* fix lint

* run black formatter
* luci device-tracker dependency fix

fixes issue #25758

* luci device-tracker fix, requirements_all
* added debug logging

* fixed manager to keep track of managed external ids
@probot-home-assistant probot-home-assistant bot added core integration: adguard integration: airvisual merging-to-master This PR is merging into the RC branch and should probably change the branch to `dev`. labels Sep 18, 2019
@project-bot project-bot bot added this to Needs review in Dev Sep 18, 2019
@balloob balloob merged commit 884591a into master Sep 18, 2019
Dev automation moved this from Needs review to Done Sep 18, 2019
@lock lock bot locked and limited conversation to collaborators Sep 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla-signed core integration: adguard integration: airvisual merging-to-master This PR is merging into the RC branch and should probably change the branch to `dev`.
Projects
Dev
  
Done
Development

Successfully merging this pull request may close these issues.

None yet