Erik Montnemery
dd5a48996a
Keep capabilities up to date in the entity registry ( #101748 )
...
* Keep capabilities up to date in the entity registry
* Warn if entities update their capabilities very often
* Fix updating of device class
* Stop tracking capability updates once flooding is logged
* Only sync registry if state changed
* Improve test
* Revert "Only sync registry if state changed"
This reverts commit 1c52571596c06444df234d4b088242b494b630f2.
* Avoid calculating device class twice
* Address review comments
* Revert using dataclass
* Fix unintended revert
* Add helper method
2023-12-13 17:27:26 +01:00
..
2023-12-13 10:13:34 +01:00
2016-03-09 11:15:04 +01:00
2023-10-24 18:40:39 -05:00
2023-02-20 11:42:56 +01:00
2023-12-05 15:06:13 +01:00
2023-11-10 09:32:19 +01:00
2023-12-07 22:58:09 +01:00
2023-11-16 16:55:08 +01:00
2023-11-11 11:02:51 +01:00
2023-12-05 15:07:32 +01:00
2023-06-15 22:15:49 -04:00
2023-12-04 11:52:10 +01:00
2023-11-10 09:32:19 +01:00
2023-02-25 12:02:07 +01:00
2023-11-16 16:55:08 +01:00
2023-09-05 21:18:27 -04:00
2023-12-05 08:43:58 +01:00
2023-12-05 08:43:58 +01:00
2023-11-10 09:32:19 +01:00
2023-10-02 13:52:56 +02:00
2023-12-13 17:27:26 +01:00
2023-05-27 19:52:42 -04:00
2023-12-07 22:58:09 +01:00
2023-10-05 19:52:26 +02:00
2023-10-05 19:52:26 +02:00
2023-02-07 14:20:06 +01:00
2023-12-04 12:48:49 +01:00
2023-06-20 11:16:51 +02:00
2023-09-21 17:06:41 +02:00
2023-08-10 19:28:16 +02:00
2023-08-18 20:15:00 +02:00
2023-07-31 18:49:02 +02:00
2023-02-08 08:51:43 +01:00
2023-02-20 11:42:56 +01:00
2023-06-27 17:42:46 +02:00
2023-02-17 18:50:09 +01:00
2023-12-05 08:43:58 +01:00
2023-12-05 08:43:58 +01:00
2023-11-16 16:55:08 +01:00
2023-02-08 08:51:43 +01:00
2023-12-07 22:58:09 +01:00
2023-11-29 18:32:32 +01:00
2023-10-28 17:16:41 +02:00
2023-02-20 11:42:56 +01:00
2023-02-20 11:42:56 +01:00
2023-02-20 11:42:56 +01:00
2023-07-18 09:42:48 +02:00
2023-05-30 23:30:31 +03:00
2023-08-18 20:15:00 +02:00
2023-12-07 22:58:09 +01:00
2023-11-27 14:38:59 +01:00
2023-08-03 21:12:01 +02:00
2023-12-08 20:57:53 +01:00
2023-12-05 08:43:58 +01:00
2023-02-20 11:42:56 +01:00
2023-08-28 10:16:34 -05:00