Paulus Schoutsen
fe2c16dc29
Allow any value when triggering on state attribute ( #41261 )
2020-10-05 12:53:12 +02:00
On Freund
04f87eedf5
Add context to event trigger ( #40932 )
2020-10-01 11:59:35 +02:00
Franck Nijhof
8837ed35cd
Use direct service calls in tests instead of automation common ( #40623 )
...
* Use direct service calls in tests instead of automation common
* Remove automation common test helpers
2020-09-26 19:28:26 +02:00
Kevin Cathcart
371b589cb2
Fix bug in state trigger when using for: without to: ( #40556 )
2020-09-25 09:15:04 +02:00
Anders Melchiorsen
7876cdb37a
Fix handling of quoted time_pattern values ( #40470 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-09-23 09:21:57 +02:00
Paulus Schoutsen
d25192d8c5
Fix scene validator ( #40140 )
2020-09-16 16:26:34 +02:00
Bas Nijholt
c2a9a39ee0
Don't trigger on attribute when the attribute doesn't change ( #39910 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-09-11 14:02:17 +02:00
Paulus Schoutsen
bb661ad083
Fix event trigger ( #39884 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-09-10 11:25:56 +02:00
Franck Nijhof
7c86fa0203
Support 'for' without setting the 'to'-state in automation state triggers ( #39730 )
2020-09-07 16:30:02 +02:00
Anders Melchiorsen
4b84b74b89
Support state trigger with from/for but no to ( #39480 )
2020-09-07 16:08:24 +02:00
Paulus Schoutsen
6de02fc1b9
Fix some more usages of asynctest ( #39570 )
2020-09-02 14:53:07 +02:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Paulus Schoutsen
415213a325
Add support for attributes in state/numeric state trigger ( #39238 )
2020-08-25 16:21:16 +02:00
Anders Melchiorsen
d4f1fd7396
Improve time_pattern validation schema ( #38982 )
2020-08-18 21:10:43 +02:00
Phil Bruckner
5d73714f5a
Fix time trigger test ( #38988 )
...
* Fix time trigger test
* Forgot part of fix
2020-08-18 07:37:04 -05:00
Phil Bruckner
ca9dd0c833
Reorganize trigger code ( #38655 )
2020-08-17 11:54:56 -05:00
Paulus Schoutsen
c33edbe5bb
Use TestCase.addCleanup ( #36560 )
2020-06-08 12:26:40 -07:00
Franck Nijhof
1883b1d2a2
Add config reloaded events for automation and scene ( #34664 )
2020-06-01 15:19:00 -07:00
Paulus Schoutsen
276f3afb00
Do async_setup_platform in background ( #36244 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-05-31 22:18:30 -07:00
Paulus Schoutsen
2af984917e
Use asynctest-mock in most places ( #35109 )
...
* Use asynctest-mock in most places
* Fix broken patch in pilight
2020-05-03 11:27:19 -07:00
Paulus Schoutsen
ec47216388
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
Paulus Schoutsen
0d700f6a63
Fix tests for Python 3.8 ( #34672 )
2020-04-25 14:32:55 -07:00
Franck Nijhof
bc5a2da7b7
Add transition support to scenes, cleanup blocking parameter ( #34434 )
2020-04-20 18:07:50 -07:00
Paulus Schoutsen
1c2bce9292
Fix recursion bug ( #32009 )
...
* Fix recursion bug
* Remove shield
2020-02-20 08:51:00 -08:00
Paulus Schoutsen
c788946430
Allow specifying an icon for a scene ( #31898 )
2020-02-17 08:41:33 -08:00
Paulus Schoutsen
111050bea9
Clean up core services ( #31509 )
...
* Clean up core services
* Fix conversation test
2020-02-08 13:10:59 +01:00
Paulus Schoutsen
5fdc60e067
Add Safe Mode ( #30723 )
...
* Store last working HTTP settings
* Add safe mode
* Fix tests
* Add cloud to safe mode
* Update logging text
* Fix camera tests leaving files behind
* Make emulated_hue tests not leave files behind
* Make logbook tests not leave files behind
* Make tts tests not leave files behind
* Make image_processing tests not leave files behind
* Make manual_mqtt tests not leave files behind
2020-01-14 13:03:02 -08:00
Ville Skyttä
62f53b656d
Fix test_scenes_with_entity ( #30684 )
...
Don't assume any particular order for returned scenes; it's undefined
(currently uses dict values()).
2020-01-11 22:25:59 +01:00
Paulus Schoutsen
3348f4f6d1
Add search integration ( #30511 )
...
* Add search integration
* Add scenes and config entry support
* Update comments
* Add support for groups
* Allow querying config entry
* Update manifest
* Fix scene tests
2020-01-10 19:57:37 +01:00
Bas Nijholt
2abc9005cc
use isort to sort imports according to PEP8 for homeassistant ( #29718 )
2019-12-09 09:38:24 +01:00
Santobert
c35f9ee35f
Creating a scene by snapshotting entities ( #28939 )
...
* Initial commit
* Add tests
* service.yaml
* typo
* snapshooted -> snapshot
* snapshot_entities instead of snapshot
* Edit validator
* Fix tests
* Remove keys()
* Improve coverage
* Activate scenes
* Use pytest.raise
* snapshot -> snapshotted
2019-11-22 13:21:28 -08: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
Santobert
6655b7db2c
Add scene.create service ( #28300 )
...
* Initial commit
* Fix scene.create
2019-11-01 15:53:42 -07:00
Paulus Schoutsen
f5bd0f29b4
Add scene.apply service ( #27298 )
...
* Add scene.apply service
* Use return value entity ID validator"
* Require entities field in service call
* Simplify scene service
2019-10-08 09:59:32 -07:00
Pascal Vizeli
c1851a2d94
Cleanup coroutine threadsafe ( #27080 )
...
* Cleanup coroutine threadsafe
* fix lint
* Fix typing
* Fix tests
* Fix black
2019-10-01 16:59:06 +02:00
Paulus Schoutsen
7a90808e52
Add service to reload scenes from configuration.yaml ( #25680 )
...
* Allow reloading scenes
* Update requirements
* address comments
* fix typing
* fix tests
* Update homeassistant/components/homeassistant/scene.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Address comments
2019-08-05 23:04:19 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
7c5da67d74
Add service to update core location ( #24328 )
...
* Add service to update core location
* Update test_init.py
2019-06-07 09:09:25 -05:00
Paulus Schoutsen
65432ba552
Move core stuff into Home Assistant integration ( #22407 )
...
* Move core stuff into Home Assistant integration
* Lint
2019-03-26 13:38:32 +01:00