Paulus Schoutsen
fadb6a3979
Add support for conversation ID ( #28620 )
2019-11-07 12:21:12 -08:00
Paulus Schoutsen
9b5fa2e67c
Add device conditions to climate ( #28553 )
...
* Add device conditions to climate
* Update strings.json
2019-11-07 17:03:06 +01:00
SukramJ
9d3d35ad79
Add cool mode to HomematicIP climate ( #28525 )
...
* Add cool mode to HomematicIP climate
* Update test
* remove preset_party
* Fix profile_names check
2019-11-07 16:41:33 +01:00
Paulus Schoutsen
899306c8ec
Add vacuum device conditions ( #28551 )
2019-11-07 16:29:39 +01:00
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
Tim Gates
c3f07347a1
Fix simple typo: unhasable -> unhashable ( #28605 )
2019-11-07 12:39:16 +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
Paulus Schoutsen
67eeb8f258
Fix flaky test
2019-11-02 21:21:13 -07: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
Paulus Schoutsen
50affdf953
Also install after_deps ( #28453 )
2019-11-01 17:21:50 -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
Paulus Schoutsen
631a819bd1
Fix check config ( #28393 )
2019-10-31 11:39:26 -07:00
Paulus Schoutsen
70c4b4a4f0
Check for import errors before validating config ( #28395 )
2019-10-31 11:38:06 -07: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