Paulus Schoutsen
a80baf2e5f
Add fan device condition ( #28549 )
2019-11-07 16:29:10 +01:00
Paulus Schoutsen
48660585f1
Add climate device triggers ( #28544 )
...
* Add climate device triggers
* Test capabilities
2019-11-07 16:28:45 +01:00
Paulus Schoutsen
d34caf50f1
Add climate device actions ( #28552 )
2019-11-07 13:44:59 +01:00
Paulus Schoutsen
6999a712ef
Add device triggers to vacuum ( #28548 )
...
* Add device triggers to vacuum
* Update strings
2019-11-07 13:39:35 +01:00
Paulus Schoutsen
5032c5a04c
Add fan device trigger ( #28545 )
2019-11-07 12:38:58 +01:00
Paulus Schoutsen
78657bfbaf
Add lock device triggers ( #28547 )
...
* Add lock device triggers
* Lint
2019-11-07 12:26:59 +01:00
Paulus Schoutsen
2c607c836f
Add device action to fan ( #28550 )
2019-11-07 12:26:10 +01:00
Paulus Schoutsen
11cdce3758
Add device actions to vacuum ( #28554 )
2019-11-07 12:24:58 +01:00
Franck Nijhof
78b83c653a
Add WLED integration ( #28542 )
...
* Add WLED integration
* Use f-string for uniq id in sensor platform
* Typing improvements
* Removes sensor & light platform
* Remove PARALLEL_UPDATES from integration level
* Correct type in code comment 'themselves'
* Use async_track_time_interval in async context
* Remove stale code
* Remove decorator from Flow handler
* Remove unused __init__ from config flow
* Move show form methods to sync
* Only wrap lines that can raise in try except block
* Remove domain and platform from uniq id
* Wrap light state in bool object in is_on method
* Use async_schedule_update_ha_state in async context
* Return empty dict in device state attributes instead of None
* Remove unneeded setdefault call in setup entry
* Cancel update timer on entry unload
* Restructure config flow code
* Adjust tests for new uniq id
* Correct typo AdGuard Home -> WLED in config flow file comment
* Convert internal package imports to be relative
* Reformat JSON files with Prettier
* Improve tests based on review comments
* Add test for zeroconf when no data is provided
* Cleanup and extended tests
2019-11-06 23:55:39 +01:00
Kevin Köck
b7153ca207
Add mqtt temp_low/high_template in SCHEMA_BASE ( #28257 )
...
* fix missing temp_low/high_template in SCHEMA_BASE
* temperature_high/low_state_template test
* Update test_climate.py
* paste error
* Update test_climate.py
* Update test_climate.py
* Update test_climate.py
* Update test_climate.py
2019-11-06 07:50:54 -05:00
Grodesh
f8712b4d7f
Update nextbus stop tag to accept strings ( #27765 )
2019-11-06 07:24:11 +01:00
Pascal Vizeli
005a1b2713
Add additional support over NC ( #28527 )
...
* Add voice support over NC
* Add disocery support for TTS / STT
* fix cloud TTS discovery
* Fix dev config
* Fix discovery
* Bump hass-nabucasa 0.25
* Add channel support
* Fix lint
* Update homeassistant/components/cloud/__init__.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/cloud/tts.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/cloud/tts.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/cloud/tts.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* bump hass-nabucasa
* Update tts.py
* fix lint
2019-11-05 22:39:15 +01:00
Santobert
7b86f0f926
Add deprecated attributes to light.reproduce_state ( #28557 )
...
* Add deprecated attributes to light.reproduce_state
* Add blank line
* fix minor bug
* Typo
2019-11-05 06:43:50 -08:00
Quentame
136f1f7fe9
Move imports in samsungtv component ( #27775 )
...
* Move imports in samsungtv component
* Fix tests
* Fix review 1
* Fix review 2
* wakeonlan is a module
2019-11-05 15:04:19 +01:00
Santobert
ef20f0985a
Improve scene.create service ( #28533 )
...
* Improve scene.create service
* Typo
* Improve coverage
* Add from_yaml attribute
* from_service instead of from_yaml
2019-11-04 21:15:58 -08:00
Paulus Schoutsen
83a9f4ddb8
rate is a separate word ( #28535 )
2019-11-04 14:01:10 -08:00
Bram Kragten
e419689229
Add config endpoint for scene ( #28429 )
...
* Add config endpoint for scene
* Add scenes to default config
* Fix test and add context to websocket service call
* Update scene.py
* Add tests
2019-11-04 12:38:18 -08:00
Ville Skyttä
6a7b5657ac
Support Huawei LTE SSDP discovery ( #28214 )
...
* Support Huawei LTE SSDP discovery
* Avoid KeyError on simultaneous user initiated flow
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Format code
* Add already configured check
* Initialize context in test flows
* Move deviceType match to manifest
* Update generated.ssdp
* Add SSDP config flow test case
* Remove stale debug print from tests
2019-11-04 19:56:49 +02:00
Pascal Vizeli
99c0559a0c
Speech to Text component ( #28434 )
...
* Initial commit for STT
* Fix code review
2019-11-04 13:10:42 +01:00
SukramJ
33c8cba30d
Enable transition time for HmIP-BSL - HomematicIP Cloud ( #28201 )
...
* Enable transition time for HmIP-BSL - HomematicIP Cloud
harden ACP
fix hao device name
* update test, initalize instance var
2019-11-04 12:22:28 +01:00
SukramJ
b7296c61bc
Align attribute naming between light and switch for HomematicIP Cloud ( #28271 )
2019-11-04 12:05:39 +01:00
SukramJ
7cbd55a817
Add dump config service to HomematicIP Cloud ( #28231 )
...
* Add dump config service to HomematicIP Cloud
* Mock builin.open
* Fix test
* reduce SGTIN if anonymize
* apply review feedback
2019-11-04 09:55:12 +01:00
Ville Skyttä
9b038bd10d
Don't use deprecated encoding to json.loads ( #28509 )
...
Will be removed in 3.9, ignored in earlier supported versions.
2019-11-04 00:24:24 +01:00
escoand
0768ae2dc8
Fix flaky YesssSMS tests on debug messages ( #28506 )
2019-11-03 23:56:08 +01:00
Joakim Plate
5fd9b474dc
Always provide brightness value ( #28228 )
...
HA will remove attribute when light is off, but google expect all trait data all the time.
2019-11-03 11:36:02 -08:00
escoand
ecf2e9c0ab
Fix flaky Samsung TV tests ( #28503 )
2019-11-03 18:32:01 +01:00
Ville Skyttä
1679ec3245
SSDP matching improvements ( #28285 )
...
* SSDP matching improvements
- support multiple match groups per domain
- require matches on all, not any item in a group
- support matching on all UPnP device description data
* Manifest structure fixes
2019-11-02 12:30:09 -07:00
ktnrg45
512ef2fce4
Change ps4 state off to state standby ( #28261 )
...
* Change state off to state standby
* update docstring
2019-11-02 10:32:37 +01:00
Fabian Affolter
15900094a1
Update MQTT sensor test ( #28449 )
2019-11-01 17:30:37 -07:00
Santobert
6655b7db2c
Add scene.create service ( #28300 )
...
* Initial commit
* Fix scene.create
2019-11-01 15:53:42 -07:00
Robert Svensson
557e585e56
deCONZ - Support creating battery sensor when reported ( #27538 )
2019-11-01 22:31:22 +01:00
Santobert
07b7d514ac
Add improved scene support to the water_heater integration ( #28277 )
2019-11-01 13:37:34 -07:00
Santobert
12f1a8f551
Add improved scene support to the alarm_control_panel integration ( #28269 )
...
* Add improved scene support to the alarm_control_panel integration
* Add service description for alarm_arm_custom_bypass
2019-11-01 13:36:18 -07:00
Malte Franken
d200c2dca2
fix feedreader handling unrecognized published date ( #28225 )
2019-10-31 21:05:42 +01:00
Alexei Chetroi
89213a4ce8
Don't set entity_id in ZHA entities ( #28362 )
...
* Don't set entity_id on ZHA entities.
* Update tests.
* Use comma as separator for multiple channel names.
* Address PR comments.
2019-10-31 12:31:06 -04:00
ochlocracy
ff5b070f4b
Implement Alexa.SeekController Interface for media_player in Alexa ( #28299 )
...
* Implement Alexa.SeekController Interface for Alexa
* Added error handling and duration checks.
* Split out media_player SeekController tests and added error test.
2019-10-31 10:38:44 +01:00
Erik Montnemery
8ae43d2de3
Add device triggers to cover ( #28063 )
...
* Add device triggers to cover
* Use numeric_state trigger instead of template trigger
* Tweak translations
2019-10-30 20:49:01 +01:00
Paulus Schoutsen
79ac77a93d
Almond integration ( #28282 )
...
* Initial Almond integration
* Hassfest
* Update library
* Address comments
* Fix inheritance issue py36
* Remove no longer needed check
* Fix time
2019-10-28 23:47:31 -07:00
Franck Nijhof
04ab20846a
Bump black to 19.10b0 ( #28310 )
2019-10-28 23:32:34 -07:00
Bram Kragten
549e8cf2c5
Hue: Create new config flow when auth is lost ( #28204 )
...
* Hue: Create new config flow when auth is lost
* Fix tests
* Fix tests
* Comments
* Lint
2019-10-28 08:45:08 -07:00
SukramJ
75f94b9147
Reorg and test attributes for HomematicIP Cloud ( #28234 )
...
* Reorg and test attribute for HomematicIP Cloud
* Add dutyCycle check to security_group
* Edit test to improve coverage
* Add missing flow test
* apply suggestion
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* fix assert condition
2019-10-28 01:03:26 +01:00
Fabian Affolter
7e862e4d92
Update praw to 6.4.0 ( #27324 )
...
* Update praw to 6.4.0
* Update requirements_test_all.txt
* Fix docstrings
* Update tests
2019-10-27 10:04:43 +01:00
Paulus Schoutsen
08cc9fd375
Add cloud account linking support ( #28210 )
...
* Add cloud account linking support
* Update account_link.py
2019-10-25 16:04:24 -07:00
Erik Montnemery
475b43500a
Add above and below to sensor condition extra_fields ( #27364 )
...
* Add above and below to sensor condition extra_fields
* Change unit_of_measurement to suffix in extra_fields
* Check if sensor has unit when getting capabilities
* Improve tests
2019-10-26 06:55:42 +08:00
ochlocracy
d6654eaecb
Implement Alexa.PlaybackStateReporter Interface for alexa ( #28215 )
2019-10-25 14:53:33 -07:00
Erik Montnemery
7fee44b8c5
Add additional device conditions to cover ( #27830 )
...
* Add additional device conditions to cover
* Add default value
* Add test
* Use numeric_state condition instead of template condition
2019-10-25 13:50:46 -07:00
ochlocracy
d44bfa8e88
Improved Alexa ThermostatController thermostatMode handling ( #28176 )
...
* Update ThermostatController to map directives to supported modes and add support for CUSTOM mode.
* Removed erroneous config value from test.
* Removed unnecessary use of a comprehension by dumbing down comment so pylint could comprehend.
* Removed erroneous import variable caused by removing erroneous config value from test.
* Removed unnecessary use of a comprehension.
* Reverted Removal or erroneous import variable and erroneous config value from test.
Apparently need for additional tests outside this component. Whoops.
2019-10-25 13:42:21 -07:00
ochlocracy
da8a476142
Add support for supportedOperations to Alexa.PlaybackController ( #28212 )
...
* Added support for supportedOperations to Alexa.PlaybackController
* Added support for supportedOperations to Alexa.PlaybackController
2019-10-25 13:34:51 -07:00
Hayley McIldoon
7ddce1d52b
Add device condition support for device_tracker ( #28190 )
2019-10-25 10:51:35 -07:00
Hayley McIldoon
2c914e0c59
Add device condition support for media_player ( #28161 )
...
* Add device condition for media_player
* Fix typo in strings
2019-10-25 10:22:39 -07:00