Paulus Schoutsen
|
17cf53677c
|
Rest fixes (#61296)
|
2021-12-08 14:35:50 -08:00 |
Erik Montnemery
|
5256e26b6a
|
Fix incorrect docstring in automation trace code (#61168)
|
2021-12-07 18:05:41 +01:00 |
epenet
|
b8b4855b8e
|
Prevent log flooding in frame helper (#61085)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-12-06 15:26:31 -08:00 |
Franck Nijhof
|
ffb4b4df96
|
Only report deprecated device_state_attributes once (#60980)
|
2021-12-04 13:37:42 +01:00 |
Paulus Schoutsen
|
a59ec9ca5e
|
Handle invalid device registry entry type (#60966)
Co-authored-by: Franck Nijhof <git@frenck.dev>
|
2021-12-04 09:20:12 +01:00 |
epenet
|
b65b25c1bb
|
Move MqttServiceInfo to init.py (#60905)
Co-authored-by: epenet <epenet@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
|
2021-12-03 19:34:48 +01:00 |
Franck Nijhof
|
74d1c340d7
|
Allow use of relative_time as a filter (#60923)
|
2021-12-03 19:30:12 +01:00 |
Erik Montnemery
|
17dc609363
|
Correct validation of conditions in scripts and automations (#60890)
* Correct validation of conditions in scripts and automations
* Fix test
|
2021-12-03 09:08:28 -08:00 |
Marvin Wichmann
|
707fe67c00
|
Move StrEnum to homeassistant.backports and move Platform to homeassistant.const (#60880)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
|
2021-12-03 09:31:17 +01:00 |
Jan Bouwhuis
|
3188a364e2
|
Add template filters pack and unpack (#60836)
* add pack and unpack template filters
* Add unpack test with offset
* use unpack_from
* Simplify unpack_from statement
|
2021-12-03 08:58:15 +01:00 |
Erik Montnemery
|
9f4a99fe81
|
Revert "Add bytes support for bitwise template operations" (#60854)
|
2021-12-03 08:50:29 +01:00 |
Erik Montnemery
|
0e3bc21d54
|
Teach state and numeric_state conditions about entity registry ids (#60841)
|
2021-12-02 14:55:12 -08:00 |
Erik Montnemery
|
a07f75c6b0
|
Revert "Allow template int filter to render from a bytes based integer" (#60855)
|
2021-12-02 14:37:19 -08:00 |
Franck Nijhof
|
c8b0a3b667
|
Revert "Move Platform StrEnum to const" (#60875)
|
2021-12-02 14:19:08 -08:00 |
Franck Nijhof
|
6e220d5d17
|
Move Platform StrEnum to const (#60857)
|
2021-12-02 22:30:52 +01:00 |
Franck Nijhof
|
7d3fcfbd30
|
Add Platform StrEnum to entity_platform (#60818)
|
2021-12-02 09:07:09 -08:00 |
Ville Skyttä
|
4107063a5a
|
Make entity registry disabled_by an enum (#60424)
|
2021-12-02 18:02:29 +01:00 |
Erik Montnemery
|
c85bb27d0d
|
Teach state trigger about entity registry ids (#60271)
* 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 |
Joakim Plate
|
c54ca7941f
|
Make sure entity inherit disabled device (#60469)
|
2021-12-01 13:59:57 -08:00 |
Franck Nijhof
|
c28b45cd83
|
Migrate entity categories to StrEnum (#60720)
|
2021-12-01 13:54:36 +01:00 |
Jan Bouwhuis
|
f07e676c82
|
Allow template int filter to render from a bytes based integer (#60452)
* Allow template int to render bytes
* re-triggering tests
* Add warning when base !=10 and rendering bytes
* re-trigger tests
* Re-trigger tests
* remove period
* Update homeassistant/helpers/template.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Fix logger syntax
* remove parentheses
Co-authored-by: Erik Montnemery <erik@montnemery.com>
|
2021-11-30 15:01:43 +01:00 |
epenet
|
ec1c52d945
|
Use dataclass for SsdpServiceInfo (#59931)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-11-29 06:10:07 -10:00 |
Ville Skyttä
|
e5718ccac4
|
Add removal versions and backcompat constants for device registry enum changes (#60421)
|
2021-11-29 09:47:14 +01:00 |
Erik Montnemery
|
caf5ee2fab
|
Remove optional validation when creating conditions (#60481)
|
2021-11-28 14:54:07 +01:00 |
Erik Montnemery
|
ea102f71a6
|
Correct validation of repeats in scripts and automations (#60318)
* Correct validation of repeats in scripts and automations
* Improve validation test
|
2021-11-26 14:12:59 +01:00 |
Erik Montnemery
|
ad9c3a47cf
|
Correct validation of conditions in scripts and automations (#60403)
|
2021-11-26 13:21:11 +01:00 |
Ville Skyttä
|
9f4de8df18
|
Make device entry disabled by an enum (#60239)
|
2021-11-24 22:32:16 +01:00 |
Erik Montnemery
|
7b57033265
|
Correct today_at template function / filter (#60291)
Co-authored-by: Franck Nijhof <git@frenck.dev>
|
2021-11-24 15:51:43 +01:00 |
Jan Bouwhuis
|
d33457b7bc
|
Add bytes support for bitwise template operations (#60211)
* Add bytes support for bitwise template operations
* spelling
* Update bitwise tests
* remove try block for bytes conversion
* do not accept empty `bytes` object
|
2021-11-24 15:15:27 +01:00 |
Jan Bouwhuis
|
d41d223033
|
Add UNIX timestamp detection to `as_datetime` template filter (#60126)
|
2021-11-24 09:51:56 +01:00 |
Jan Bouwhuis
|
fa0d3a6c48
|
Change output template filters `timestamp_local` and `timestamp_utc` to isoformat (#60269)
|
2021-11-24 09:49:03 +01:00 |
Erik Montnemery
|
c0d2a66609
|
Add stable ID to entity registry entries (#60218)
* Add UUID to entity registry entries
* Fix test
|
2021-11-24 09:01:35 +01:00 |
J. Nick Koston
|
af51aeb6dc
|
Show how user input is malformed in the UI on error (#60057)
|
2021-11-23 22:50:54 +01:00 |
Erik Montnemery
|
24779dea3b
|
Bump device registry version to 1.2 (#60199)
|
2021-11-23 22:22:15 +01:00 |
Ville Skyttä
|
7c6a72b086
|
Remove unneeded pylint disables (#60235)
|
2021-11-23 21:40:53 +01:00 |
epenet
|
560546f65e
|
Use dataclass for DhcpServiceInfo (#60136)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-11-23 13:35:53 +01:00 |
Erik Montnemery
|
ca20fc857f
|
Remove via_device links when a device is removed (#60153)
* Remove via_device links when a device is removed
* Update test
|
2021-11-23 09:36:03 +01:00 |
Erik Montnemery
|
f510534c58
|
Bump entity registry version to 1.3 (#60164)
|
2021-11-22 13:38:51 -06:00 |
Erik Montnemery
|
39d6aba3bc
|
Improve startup of unavailable template entities (#59827)
|
2021-11-22 09:20:38 -08:00 |
Ville Skyttä
|
053c456199
|
Change device entry type to an StrEnum (#59940)
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
Co-authored-by: Franck Nijhof <git@frenck.dev>
|
2021-11-22 18:14:15 +01:00 |
Erik Montnemery
|
49a27e12ad
|
Add support to entity registry for overriding device_class (#59985)
|
2021-11-22 08:38:06 -08:00 |
Marcel van der Veldt
|
902da4daf8
|
Add integration_entities template helper (#59841)
|
2021-11-20 14:43:31 -08:00 |
Ville Skyttä
|
f305d99af9
|
Add integration filtering and error if core options to helpers.frame.report (#60009)
Reduces some existing and upcoming boilerplate.
|
2021-11-20 12:53:04 +02:00 |
Erik Montnemery
|
c557da028a
|
Bump entity_registry store version to 1.2 (#59912)
* Bump entity_registry store version to 1.2
* Migrate also when importing yaml
* Adjust tests
* Satisfy pylint
* Fix typing
|
2021-11-19 14:25:34 +01:00 |
Paulus Schoutsen
|
442597928e
|
Store: copy pending data (#59934)
|
2021-11-18 15:56:22 -08:00 |
Erik Montnemery
|
d18c250acf
|
Add minor version support to storage.Store (#59882)
|
2021-11-18 17:15:40 +01:00 |
Erik Montnemery
|
1609c0cc2c
|
Sort some entity_registry code (#59876)
* Sort some entity_registry code
* Sort some more entity_registry code
* Tweak
|
2021-11-18 11:51:32 +01:00 |
Simone Chemelli
|
8a02d87a17
|
Removed deprecated "device_state_attributes" for Amberelectric (#59672)
* Removed deprecated "device_state_attributes"
* Cleanup
* Postpone removal
* log deprecation warning
* Update homeassistant/helpers/entity.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
|
2021-11-16 16:11:46 +01:00 |
epenet
|
4387bbfb94
|
Adjust async_step_mqtt signature for strict typing (#59761)
* Add MqttServiceInfo
* Adjust async_step_mqtt signature
* Adjust async_step_mqtt signature
* Adjust components
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-11-16 13:30:38 +01:00 |
epenet
|
476a59d248
|
Adjust async_step_dhcp signature for strict typing (#59751)
Co-authored-by: epenet <epenet@users.noreply.github.com>
|
2021-11-16 12:19:50 +01:00 |