Align from master#10
Merged
ollo69 merged 82 commits intoollo69:devfrom May 6, 2020
Merged
Conversation
Added temp_unit for temperature_unit.
* Retrieve the name of the Proliphix thermostat before adding the entities * The proliphix module provides hvac_state, not hvac_mode * Removed update before add_entities. Moved the setting of the name into the update function instead. * Disentangled hvac_mode and hvac_action * Ran black and isort
…35068) * Fix Synology disk space incorrect sensor type * Review 1
… user configured (#35060)
* add timeout parameter and increase default timeout * remove timeout param * revert BinarySensorDevice to BinarySensorEntity * make isort happy * make isort happy - again
* tibber config, wip * read config from yaml * sync requirements * style * add model property * unique id * unique id * Tibber config, unique id * test doc * tibber config, update title * append _el_price * Update homeassistant/components/tibber/__init__.py Co-authored-by: Paulus Schoutsen <balloob@gmail.com> * unique id * tibber config flow * tibber config flow * fix test for python 3.8 * update test imports * move _async_current_entries Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* Use asynctest-mock in most places * Fix broken patch in pilight
* start implementation * handle members correctly * fix group member info * align groupable devices with group members * handle group endpoint adding and removing * update add group * update group and group member * update create group * remove domain check * update test * remove temporary 2nd groupable device api * update test * rename validator - review comment * fix test that was never running * additional testing * fix coordinator descriptors * remove check that was done twice * update test * Use AsyncMock() Co-authored-by: Alexei Chetroi <lexoid@gmail.com>
* Add homekit camera support * Cleanup pyhapcamera inheritance * Add camera to homekit manifest * Use upstream pyhap server handler in homekit * Remove unused homekit constants * Fix lint errors in homekit camera * Update homekit camera log messages * Black after conflict fixes * More conflict fixes * missing srtp * Allow streaming retry when ffmpeg fails to connect * Fix inherit of camera config, force kill ffmpeg on failure * Fix audio (Home Assistant only comes with OPUS) * Fix audio (Home Assistant only comes with OPUS) * Add camera to the list of supported domains. * add a test for camera creation * Add a basic test (still needs more as its only at 44% cover) * let super handle reconfigure_stream * Remove scaling as it does not appear to be needed and causes artifacts * Some more basic tests * make sure no exceptions when finding the source from the entity * make sure the bridge forwards get_snapshot * restore full coverage to accessories.py * revert usage of super for start/stop stream * one more test * more mocking * Remove -tune zerolatency, disable reconfigure_stream * Restore -tune zerolatency Co-authored-by: John Carr <john.carr@unrouted.co.uk> Co-authored-by: J. Nick Koston <nick@koston.org>
…rt 1) (#35212) * ISY994 Structure updates in prep for PyISYv2 (Part 1) - Correct node categorization. - Move constants to separate file. - Consolidate Logging to Constants file. - Use Home Assistant Constants where possible. - Use string literals where possible. - Rename "domain" to "platform" in most places. - Add additional device support (NODE_FILTER updates). * Update categorize_programs per review * add @shbatm as codeowner for ISY994 integration
* Add sensor platform * Fix signal name * Add sensor discovery schema * Add test for disabled entities * Add test for enabling advanced sensor * Add additional fake sensors and tests for device classes * More device class tests Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
- Move core Entity Class definitions to separate file. - New ISYNodeEntity and ISYProgramEntity base classes. - Update inheriances on other classes. - Move helper functions to separate file.
Co-Authored-By: J. Nick Koston <nick@koston.org>
* pyload API statusServer doesn't take parameters Remove json payload from API call to statusServer for retrieving current download speed. See maintainers message in: pyload/pyload#3622 (comment) Skip duplicated call to update function. * Lint sensor.py remove empty line
* Fix fan not checking supported_features * Fix pylint * Fix test * Code cleanup * Fix fan demo * Code style improvement
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Breaking change
Proposed change
Type of change
Example entry for
configuration.yaml:# Example configuration.yamlAdditional information
Checklist
black --fast homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all..coveragerc.The integration reached or maintains the following Integration Quality Scale: