Commit graph

21 commits

Author SHA1 Message Date
Erik Montnemery
732ce34a66
Remove assert_lists_same test helper () 2023-06-21 12:10:28 +02:00
Franck Nijhof
c3936e6f14
Replace isort with ruff () 2023-06-08 23:43:56 +02:00
Ludy
a310b5c1c3
remove template deprecated function device_trigger.py ()
remove template deprecated fun `device_trigger.py`
2023-05-24 09:42:44 +02:00
epenet
bdbec491eb
Enable RUFF ICN001 for registries ()
* Add issue_registry to RUFF extend aliases

* Add area_registry to RUFF extend aliases

* Add device_registry to RUFF extend aliases

* Add entity_registry to RUFF extend aliases

* Adjust scaffold
2023-03-01 12:40:26 -05:00
Franck Nijhof
769e0356ad
Clean up unnecessary registry mocks from scaffolding templates () 2023-02-09 08:22:41 +01:00
Franck Nijhof
7d2deae592
Clean up use of deprecated async_get_registry methods () 2022-05-17 13:40:19 +02:00
Ville Skyttä
334c6c5c02
Make device automation type an enum () 2021-12-20 19:16:30 +01:00
Erik Montnemery
c85bb27d0d
Teach state trigger about entity registry ids ()
* Teach state trigger about entity registry ids

* Tweak

* Add tests

* Tweak tests

* Fix tests

* Resolve entity ids during config validation

* Update device_triggers

* Fix mistake

* Tweak trigger validator to ensure we don't modify the original config

* Add index from entry id to entry

* Update scaffold

* Pre-compile UUID regex

* Address review comment

* Tweak mock_registry

* Tweak

* Apply suggestion from code review
2021-12-02 14:26:45 +01:00
Ville Skyttä
b10fc89a6b
Automation trigger info type hint improvements ()
* Make automation trigger info a TypedDict

* zwave_js trigger type hint fixes

* Remove redundant automation trigger info field presence checks

* Use async_initialize_triggers in mqtt and tasmota device_trigger tests
2021-09-04 02:25:51 +02:00
Ville Skyttä
0095c6baeb
Improve device trigger type hinting () 2021-08-22 20:32:50 +02:00
Erik Montnemery
bf6a412be0
Tweak device action scaffold, fix typo () 2021-06-11 23:22:18 +02:00
Erik Montnemery
76c3058d15
Rename device trigger base schema to DEVICE_TRIGGER_BASE_SCHEMA () 2021-06-10 19:11:38 +02:00
Erik Montnemery
b26779a27a
Add id to automation triggers () 2021-03-31 14:56:04 +02:00
Marc Mueller
4cb7718192
Update typing 16 () 2021-03-18 22:58:19 +01:00
Erik Montnemery
f99c27c6d4
Remove unneeded from_state from device triggers () 2021-02-08 11:09:45 +01:00
Paulus Schoutsen
7d23ff6511
Add device action to mobile app to notify () 2020-12-01 18:14:01 +01:00
Daniel Hjelseth Høyer
9d3ddb8981
Scaffold: correct import () 2020-10-02 08:32:03 +02:00
Christian Clauss
1d537ad416 Fix typo: serivce --> service () 2020-01-27 19:56:26 +01:00
Bas Nijholt
5cb6d1b21f Sort imports according to PEP8 for 'script' folder () 2019-12-09 16:24:03 +01:00
Erik Montnemery
dabdf8b577 Validate generated device triggers ()
* Validate generated trigger

* Update scaffold
2019-10-07 13:09:48 -07:00
Paulus Schoutsen
77654da341
Add templates to scaffold device_trigger, device_condition, ()
device_action
2019-09-27 12:54:17 -07:00