Skip to content

Align from master#18

Merged
ollo69 merged 856 commits intoollo69:devfrom
home-assistant:dev
Oct 6, 2020
Merged

Align from master#18
ollo69 merged 856 commits intoollo69:devfrom
home-assistant:dev

Conversation

@ollo69
Copy link
Copy Markdown
Owner

@ollo69 ollo69 commented Oct 6, 2020

Breaking change

Proposed change

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New integration (thank you!)
  • New feature (which adds functionality to an existing integration)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Example entry for configuration.yaml:

# Example configuration.yaml

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue:
  • Link to documentation pull request:

Checklist

  • The code change is tested and works locally.
  • Local tests pass. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • I have followed the development checklist
  • The code has been formatted using Black (black --fast homeassistant tests)
  • Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

If the code communicates with devices, web services, or third-party tools:

  • The manifest file has all fields filled out correctly.
    Updated and included derived files by running: python3 -m script.hassfest.
  • New or updated dependencies have been added to requirements_all.txt.
    Updated by running python3 -m script.gen_requirements_all.
  • Untested files have been added to .coveragerc.

The integration reached or maintains the following Integration Quality Scale:

  • No score or internal
  • 🥈 Silver
  • 🥇 Gold
  • 🏆 Platinum

To help with the load of incoming pull requests:

SNoof85 and others added 30 commits October 1, 2020 15:36
* Added missing unit for signal strength

* Added one more unit

* Replaced string with variable

* Fixed wrong import

* Fix import

* Replaced string with variable

* Fixed wrong import

* Apply suggestions from code review

* Black

* Again a fix :-(

* iSort

* iSort after merge

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
* cleanup goalzero code

* more cleanup

* mroe cleanup

* log defined exception to error

* return None if not configured

* return False if not configured
* Prepare test code for complex devices.

push entity_id to conftest, to make it common for all devices.

Add device to base_setup.

* Add test coverage for modbus switch (coil part).

* Update .coveragerc

* Update .coveragerc

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Use platform domain imports with the list of supported platforms

* Remove legacy async_setup_platform from platforms
…change (#40982)

Disable expire_on_commit for the event writer. Since we never expect the
old_state_id to change in the database, it was never worth the expense of
refetching the id after the commit.
)

* Avoid unnecessary instance attribute

* Don't need to enrich existing entry data
* ✅ rewrite remember_the_milk tests to pytest tests

* ✅ rewrite reddit tests to pytest tests

* Revert "✅ rewrite reddit tests to pytest tests"

This reverts commit 7eae35f.
Forgot to switch to a new branch 🙈
cgtobi and others added 29 commits October 6, 2020 14:43
* Add Tasmota integration

* Refactor

* Add tests, small improvements

* isort

* Attempt to fix tests failing with Python 3.8

* Revert "Attempt to fix tests failing with Python 3.8"

This reverts commit 11454f8a00136f068ea27204183fa3e62f3cd263.

* Fix tests failing with Python 3.8

* Cleanup tests

* Address review comments

* Address review comments

* Address review comments

* Use MAC address for device identification

* Bump hatasmota

* Bump hatasmota

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Fix indentation

* Remove preparation for device remove WS API

* Address review comments

* Remove useless try-except

* Tweak

* Improve tests

* Tweak

* Address review comments

* Correct test

* Update manifest.json

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update strings.json

* Update config_flow.py

* Update test_config_flow.py
* Update strings.json

* Update strings.json

* Update config_flow.py

* Update test_config_flow.py
* Update axis to use common strings

* Update common str device_unavailable to cannot_connect

Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* Update strings.json

* Update strings.json

* Update config_flow.py

* replace service by device

Co-authored-by: scheric <38077357+scheric@users.noreply.github.com>

Co-authored-by: scheric <38077357+scheric@users.noreply.github.com>
* Update strings.json

* Update config_flow.py

* Update test_config_flow.py
* Update strings.json

* Update config_flow.py

* Update test_config_flow.py
Avoids a build up of the InstanceState.
* Add ZHA XBee Analog Input cluster

* Fix manufacturer to Digi
* Bump hatasmota to 0.0.10, minor refactor of discovery

* Update tests

* Add missing docstrings
* Use hass.config_entries.async_unload

* Return config_entry from setup_deconz_integration
@ollo69 ollo69 merged commit 729883b into ollo69:dev Oct 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.