Commit Graph

198 Commits

Author SHA1 Message Date
Erik Montnemery
7b5dd4a623 Restore attributes of template binary sensor (#69350) 2022-04-05 22:58:12 -07:00
Erik Montnemery
a95b4f6763 Correct unit_of_measurement for trigger-based template sensor (#69291) 2022-04-04 22:10:59 -07:00
epenet
bfd84ba89c Prettify yaml (services.yaml) (#68878) 2022-03-30 09:48:06 +02:00
Marc Mueller
830cc278d3 Improve CoordinatorEntity typing (#68441) 2022-03-21 10:22:30 +01:00
Paulus Schoutsen
8bbbd1947d Raise if referenced entity does not support service (#68394) 2022-03-20 16:01:58 -07:00
Erik Montnemery
7fc0ffd5c5 Restore state of trigger based template binary sensor (#67538) 2022-03-14 12:28:55 -07:00
J. Nick Koston
723dcbafca Complete fan speed transition from #59781 (#67743) 2022-03-09 10:38:12 +01:00
Franck Nijhof
cb1299b434 Fix Fan template loosing percentage/preset (#67648)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-03-04 20:17:11 +01:00
Erik Montnemery
2007379701 Restore state of template binary sensor with on or off delay (#67546) 2022-03-03 15:27:39 -08:00
epenet
47d6f75c17 Enable basic type checking in template (#66222)
* Fix binary_sensor

* Adjust button

* Adjust fan

* Adjust select

* Adjust template_entity

* Adjust trigger_entity

* Adjust weather

* Adjust init

* Adjust number

* Adjust None check
2022-02-10 10:59:54 +01:00
Erik Montnemery
e9a9b119c4 Teach TemplateEntity unique_id (#64837) 2022-01-24 23:16:31 +01:00
epenet
78e92d1662 Adjust pylint plugin to enforce platform type hints (#64836)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-24 18:51:06 +01:00
Erik Montnemery
5622e45980 Render icon and picture templates at setup (#64838) 2022-01-24 16:40:50 +01:00
Erik Montnemery
321f54494e Teach TemplateEntity entity name (#62175)
* Teach TemplateEntity entity name

* Remove default name from number and select config schemas

* Re-add default name to number and select config schemas

* Set name to None if name template fails to render

* Update template button
2022-01-24 15:44:05 +01:00
epenet
1c30992b0e Add setup type hints to all template platforms (#63295)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 16:23:12 +01:00
epenet
71cb42f53a Add fan setup type hints (#63287)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 15:10:53 +01:00
epenet
862daff622 Add binary_sensor setup type hints [s-z] (#63271)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 13:13:03 +01:00
epenet
24fc0df4b0 Add alarm_control_panel setup type hints (#63264)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 10:57:25 +01:00
Raman Gupta
6f8cd54ca1 Add button platform to template integration (#61908)
* Add button platform to template integration

* review comments

* add unique ID check
2022-01-03 10:03:37 +01:00
epenet
18056f3a8a Add init type hints [t-u] (#63194)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-01 22:06:11 -08:00
epenet
803eaa8e22 Ensure admin service calls are typed (#63093)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-30 21:12:40 +01:00
Sebastian Lövdahl
53f4a3d8bc Use Platform constants all over the place 3/3 (#62954) 2021-12-28 21:24:27 +01:00
Amos Yuen
45ab9a3e33 Init template trigger binary sensor to None instead of False (#62769) 2021-12-27 20:52:26 +01:00
Erik Montnemery
0e28fbbe83 Minor refactor of template vacuum (#61860) 2021-12-16 20:53:19 +01:00
Erik Montnemery
6acf45566e Minor refactor of template switch (#61859) 2021-12-16 17:11:47 +01:00
Erik Montnemery
597045149f Minor refactor of template select (#62091) 2021-12-16 17:11:27 +01:00
Erik Montnemery
859bcb6eb4 Minor refactor of template alarm (#61862) 2021-12-16 16:41:40 +01:00
Erik Montnemery
682f29f131 Minor refactor of template weather (#61861) 2021-12-16 16:39:44 +01:00
Erik Montnemery
bb3a3bbc1b Minor refactor of template number (#61863) 2021-12-16 16:22:17 +01:00
Erik Montnemery
c9320b5ca1 Fix none-check in template light (#62089) 2021-12-16 16:12:43 +01:00
Erik Montnemery
9bf7e25e6c Minor refactor of template lock (#61858) 2021-12-16 16:12:24 +01:00
Erik Montnemery
a0b6edc894 Minor refactor of template light (#61857) 2021-12-16 16:11:23 +01:00
Erik Montnemery
12ae684c96 Minor refactor of template fan (#61856) 2021-12-16 16:07:18 +01:00
Erik Montnemery
b42e2e6ef0 Fix typo in template select (#61919) 2021-12-15 20:10:42 +01:00
Michael
90e52cd3ad Use relative imports [S-Z] (#61576) 2021-12-13 09:39:13 +01:00
Erik Montnemery
aa36dde148 Correct rest sensor configured to generate timestamps (#61429) 2021-12-10 09:59:27 -08:00
Franck Nijhof
1ed490ce62 Fix date/datetime support for templates (#61088)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-12-09 11:43:48 +01:00
epenet
b6dc89b4b7 Add max/min/step to NumberEntityDescription (#61100)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-06 09:56:46 -08:00
J. Nick Koston
7fbe1dbc99 Remove legacy fan compatibility shim (#59781) 2021-12-03 21:57:46 -08:00
Erik Montnemery
a67a4873dc Minor refactor of template cover (#59537) 2021-12-02 10:26:10 -08:00
Erik Montnemery
b13e4e9953 Small tweak of TriggerEntity typing (#59875) 2021-11-18 14:34:07 +01:00
Erik Montnemery
acf58111c6 Correct initial update of async_track_template_result (#59705) 2021-11-15 13:00:46 +01:00
Erik Montnemery
5f8997471d Minor refactor of template sensor (#59466) 2021-11-10 22:34:49 -08:00
Erik Montnemery
e20127d9ff Minor refactor of template binary sensor (#59432)
* Minor refactor of template binary sensor

* pylint

* Tweak
2021-11-10 07:58:22 +01:00
Erik Montnemery
3d909b00d5 Remove unneeded dynamic lookup of domain (#59423) 2021-11-09 07:41:45 -08:00
Marc Mueller
a48ddcadd4 Use assignment expressions 31 (#58715) 2021-10-30 16:29:07 +02:00
Erik Montnemery
bed4096430 Allow specifying a super template for async_track_template_result (#58477) 2021-10-27 16:07:17 +02:00
Erik Montnemery
c1d671b817 Fix template sensor when name template doesn't render (#58088) 2021-10-20 14:53:06 -07:00
Jan Bouwhuis
62b7453719 Fix supported_features behaviour for fan platform (#58065) 2021-10-20 13:06:06 +02:00
Jeff Irion
9dfb684002 Enable template icons for template selects (#57092)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-10-07 15:38:02 +02:00