Franck Nijhof
c563652574
Cleanup of PR and issue templates ( #31070 )
...
* Remove old issue template
* Small wording improvement
* Consistency
* Configuration fix
* Process review suggestions
2020-01-23 11:55:29 +01:00
Robin
c71ae090fc
Add sighthound integration ( #28824 )
...
* Add component files
* Add test state
* Adds person detected event
* Update CODEOWNERS
* Updates requirements
* remove unused datetime
* Bump sighthound version
* Update CODEOWNERS
* Update CODEOWNERS
* Create requirements_test_all.txt
* Address reviewer comments
* Add test for bad_api_key
2020-01-23 09:30:06 +01:00
Aaron Bach
73a55825af
Remove monitored conditions from RainMachine ( #31066 )
...
* Remove monitored conditions from RainMachine
* Migrate config entry
* Revert "Migrate config entry"
This reverts commit 84fcf5120f
.
* Code review comments
* Disable some entities by default
2020-01-22 20:49:47 -08:00
Fredrik Erlandsson
3fc86988fa
pydaikin version bump ( #31080 )
2020-01-22 18:09:52 -08:00
James Hilliard
d8eca8e303
Add keep-alive which is required for some hlk-sw16 variants ( #31062 )
2020-01-22 17:57:55 -08:00
springstan
b7678f526c
Deprecate hook integration ( #31046 )
2020-01-22 17:50:24 -08:00
Jonathan Keljo
572b81e7e0
Add myself to owners for components I contributed ( #31020 )
...
* Add myself to owners for components I contributed
* Update CODEOWNERS
2020-01-22 17:49:00 -08:00
Aaron Bach
288574b8d1
Remove monitored conditions from OpenUV ( #31019 )
...
* Remove monitored conditions from OpenUV
* Code review comments
2020-01-22 17:48:20 -08:00
Paulus Schoutsen
80887d757a
Simplify automation services ( #30996 )
...
* Simplify automation services
* Empty commit to re-trigger build
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-01-22 17:46:12 -08:00
Raman Gupta
192b656635
Code Cleanup for Vizio component ( #31076 )
...
* code cleanup
* dont use named arguments for positional arguments
* remove extra comma
2020-01-23 01:55:34 +01:00
HomeAssistant Azure
a0d2a3c6c5
[ci skip] Translation update
2020-01-23 00:31:52 +00:00
Paulus Schoutsen
0fba9e44ed
Migrate zone to use collection helpers ( #30774 )
2020-01-22 12:36:25 -08:00
Maciej Bieniek
4c27d6b9aa
Add zeroconf discovery support to Brother Printer integration ( #30959 )
...
* Add zeroconf discovery support
* Fix data for config_entry
* Add sting for zeroconf confirm dialog
* Add and fix tests
* Fix pylint errors
* Suggested changes
* Tests
* Remove unnecessary object
* Add error handling
* Remove unnecessary objects
* Suggested change
* Suggested change
* Use core interfaces for tests
2020-01-22 11:34:11 -08:00
ochlocracy
4015a046d2
Update AdjustRange Handler Service Calls. ( #31016 )
...
Add a AlexaGlobalCatalog value to all labels.
2020-01-22 11:04:31 -08:00
thoscut
93d109e524
Add DIRECTORY and PLUGIN to kodi media types ( #28336 )
2020-01-22 19:31:03 +01:00
Josh Bendavid
fae74f7ed7
Improve state tracking for WebOsTV ( #31042 )
...
* upgrade to aiopylgtv 0.3.0 and corresponding simplification and cleanup of webostv state tracking
* properly handle case where Live TV is not reported in list of apps
* fix tests (entity state is no longer linked to source id)
* fix pylint checks
* avoid unnecessary retrieval of channel list
* use only standard home assistant states
2020-01-22 19:06:08 +01:00
Paulus Schoutsen
e5365779fe
Allow unloading mobile app ( #30995 )
2020-01-22 09:57:47 -08:00
David F. Mulcahey
3c44a1353a
change group id creation ( #31075 )
2020-01-22 09:23:35 -05:00
Franck Nijhof
db76b91ffa
Add disabled entities support to WLED ( #31040 )
2020-01-22 10:45:38 +01:00
Dougal Matthews
96dba7b91f
Add the Home Assistant version as a Sentry release ( #31065 )
...
This helps make it easier to identify which version of Home Assistant
first introduces a error.
2020-01-22 10:38:24 +01:00
Raman Gupta
463d949ee0
Add zeroconf discovery support for vizio integration ( #30949 )
...
* add missing tests
* readd removed test
* add zeroconf discovery support for vizio integration
* no mock_coro_func needed
* add reasonable timeout and don't log exceptions from pyvizio due to timeout
* add test to test options update and bump pyvizio to avoid timeout issues
* update requirements_*
* fix gaps in coverage
* change return hint for async_setup_entry
* use source variables instead of strings
* only get unique ID if about to create entry
* update based on review
* Revert "update based on review"
This reverts commit 0d612a90eb7d02c92061f902973e527267e3110a.
* f-string
* fix last review
* revert cleanup changes to simplify PR
* remove unnecessary ConfigFlow object variables to simplify logic
* revert cleanup changes to make review easier, noted for future cleanup
* revert cleanup changes to make review easier, noted for future cleanup
* move zeroconf service type constant to test module
2020-01-22 10:13:35 +01:00
Raman Gupta
ee74f95371
Enhance info_from_service function in zeroconf integration ( #31059 )
...
* enhance zeroconf service info decoding to include raw bytes
* Update homeassistant/components/zeroconf/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* fix test based on last commit
* fix test based on last commit
* remove .keys() when asserting processed and raw service info properties
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-01-21 21:24:59 -08:00
Quentame
bc600995c1
Do not stop fetching iCloud data after service error ( #31069 )
2020-01-22 01:39:12 +01:00
Leon Knauer
58973d5265
Fix luftdaten broken icon for "Pressure at sealevel" ( #31053 )
2020-01-22 01:34:19 +01:00
HomeAssistant Azure
7e604bed7d
[ci skip] Translation update
2020-01-22 00:31:43 +00:00
springstan
c3888330c1
Fix fan_modes in tuya climate ( #30942 )
2020-01-22 01:28:19 +01:00
Jens
15f6e28a04
Add tahoma io:AwningValanceIOComponent ( #30944 )
2020-01-22 01:09:59 +01:00
Joe Gross
3b4c3e6e17
Fix prometheus component to fully sanitize Unicode characters ( #31037 )
...
* Fix prometheus component to fully santize Unicode characters.
Sanitization used isdigit() to match numerics but that also matches
Unicode "digit" characters that require special handling, like
superscripts. Failures would look like this:
ValueError: Invalid metric name: sensor_unit_u0x23_per_m³
Changed sanitize to use string.digits, which matches only ascii digits,
and added test.
See
https://stackoverflow.com/questions/44891070/whats-the-difference-between-str-isdigit-isnumeric-and-isdecimal-in-python
for discussion.
https://docs.python.org/3/library/stdtypes.html#str.isdigit
https://docs.python.org/3.7/library/string.html#string.digits
* fix formatting to comply with black
2020-01-22 01:03:42 +01:00
Franck Nijhof
ff7d2ac681
Iteration on issue and PR templates ( #31058 )
...
* Iteration on issue and PR templates
* Some small improvements to make it look better in the PR editor
* Better English
* Please keep template
* Consistency
* Adds www to website link, to make more clear it is our website
* Process review suggestion by Martin
* Added dep bump as type of change
* English
2020-01-21 23:24:01 +01:00
Franck Nijhof
e8e7e66e2b
Bump pytest to 5.3.4 ( #31045 )
2020-01-21 15:44:39 -05:00
David Bonnes
e00388eea0
switch evohome to use a whitelist for valid zonetype ( #31047 )
2020-01-21 18:49:15 +00:00
Franck Nijhof
19d30f0a1b
Update issue and PR templates ( #31056 )
...
* Update issue and PR templates
* Empty commit to re-trigger build
2020-01-21 18:38:50 +01:00
zhumuht
27c25b6f44
Add xiaomi miio sensors cgllc.airmonitor.s1 & cgllc.airmonitor.b1 ( #30345 )
...
* support xiaomi miio sensor: cgllc.airmonitor.s1 & cgllc.airmonitor.b1
* support xiaomi miio sensor: cgllc.airmonitor.s1 & cgllc.airmonitor.b1
* rollback sensor, modify air_quality
* only set air_quality props
* remove set state from "zhimi.airmonitor.v1"
* unit_of_measurement return None when the pm25 isn't reported
* import libs by isort
2020-01-21 17:06:17 +01:00
Abílio Costa
2aff913d9b
Update pyipma to 2.0 ( #30746 )
...
* update ipma component for pyipma 2.0
* fix wind speed; refactor forecast
* update requirements*.txt
* fix tests; update CODEOWNERS; update pyipma to 2.0.1
* minor changes as suggested in PR
* make lint happy
* fix mocking coroutines
* restore old unique id
* fix station lat/lon; update pyipma version
2020-01-21 17:04:22 +01:00
James Nimmo
c2df4f56a3
Bump pyintesishome to v1.6 ( #31044 )
2020-01-21 16:57:27 +01:00
Franck Nijhof
fb35d382e1
Remove all empty *_setup_platform() from integrations ( #31025 )
...
* Remove all empty *_setup_platform() from integrations
* Fix tests for smartthings
* Fix tests for heos
2020-01-21 12:38:38 +01:00
David F. Mulcahey
41014d73be
Allow ZHA device creation for the Zigbee coordinator ( #31032 )
...
* allow zha device creation for coordinator
* don't let coordinator get removed
* fix truthy issue in logical device type
2020-01-21 06:07:47 -05:00
Josef Schlehofer
bc6603d8d7
Upgrade pyyaml to 5.3 ( #31026 )
2020-01-20 21:12:16 -08:00
Josef Schlehofer
0b72587af2
Upgrade importlib-metadata to version 1.4.0 ( #31027 )
2020-01-20 21:11:23 -08:00
HomeAssistant Azure
692e4f27c4
[ci skip] Translation update
2020-01-21 00:33:20 +00:00
David Bonnes
8f37c843f5
Handle ghost zones gracefully ( #31008 )
2020-01-20 20:49:04 +00:00
Aaron Bach
662c12715e
Allow OpenUV entities to be unavailable ( #31018 )
...
* Allow OpenUV entities to be unavailable
* Empty commit to re-trigger build
2020-01-20 13:33:58 -07:00
Sébastien RAMAGE
1639432463
Bump zigpy-zigate to 0.5.1 ( #31004 )
...
* Bump zigpy-zigate to 0.5.1
Improve startup and channel setting
2020-01-20 13:09:20 -05:00
Quentame
8c22858ae3
Use config_entry.unique_id in iCloud ( #30984 )
...
* Use unique_id in iCloud
* Remove missed self._configuration_exists()
* Avoid breaking change
* Almost fix tests
* Add missing test
* Fix tests
2020-01-20 18:59:29 +01:00
Ville Skyttä
5e2ba2eb77
Enable some more bandit checks ( #30857 )
...
* Enable B108 (hardcoded tmp dir), address findings
* Enable B602 (subprocess popen with shell), address findings
* Enable B604 (start process with shell), address findings
* Enable B306 (mktemp), B307 (eval), and B325 (tempnam), no issues to address
2020-01-20 18:44:55 +02:00
Franck Nijhof
6cf20fc7fa
Fix deCONZ update entry from Hassio discovery ( #31015 )
...
* Fix deCONZ update entry from Hassio discovery
* Empty commit to re-trigger build
2020-01-20 08:18:10 -08:00
Franck Nijhof
f7a97dae2d
Adds missing strings to Withings ( #31012 )
2020-01-20 16:26:44 +01:00
Franck Nijhof
d2b0031f55
Adds missing strings to Almond ( #31013 )
2020-01-20 16:26:06 +01:00
David Bonnes
9b02ca96ba
Small tweaks for evohome ( #31007 )
2020-01-20 13:39:02 +00:00
Bas Nijholt
a010577d6e
Add kef supports_on option ( #30937 )
...
* add supports_on_off option
* modify support_kef inplace
* all speakers support turning off remotely
2020-01-20 14:24:13 +01:00