Files
core/homeassistant/components
epenetandMarc Mueller deff0ad61e Implement generic in Deconz base device (#76015)
* Make DevonzBase a generic

* Adjust alarm_control_panel

* Adjust binary_sensor

* Adjust climate

* More platforms

* Adjust light

* Ignore type-var

* Add space

* Implement recommendation

* Use type: ignore[union-attr]

* Revert "Use type: ignore[union-attr]"

This reverts commit 983443062aab0a9c599b2750d823d0c5148c05ce.

* Adjust assert

* Adjust lock

* Rename type variables

* type: ignore[union-attr]

* Formatting

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-08-01 19:18:29 +02:00
..
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-17 00:25:56 +00:00
2022-07-17 00:25:56 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-08-01 00:28:32 +00:00
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-21 00:26:18 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
…
2022-07-30 11:04:31 +02:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-17 00:25:56 +00:00
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-21 00:26:18 +00:00
2022-07-14 00:27:41 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-12 00:24:26 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-21 00:26:18 +00:00
…
2022-07-08 13:59:20 +02:00
2022-07-30 00:22:48 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-31 00:25:44 +00:00
2022-07-14 00:27:41 +00:00
2022-07-14 00:27:41 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-14 00:27:41 +00:00
2022-07-14 00:27:41 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
…
…
2022-07-14 00:27:41 +00:00
2022-07-27 00:28:57 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-31 00:25:44 +00:00
…
…
2022-07-31 00:25:44 +00:00
2022-07-21 00:26:18 +00:00
…
2022-07-13 00:27:34 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-25 14:10:05 -10:00
2022-07-30 00:22:48 +00:00
…
2022-07-13 00:27:34 +00:00
2022-07-31 00:25:44 +00:00
…
2022-07-13 00:27:34 +00:00
2022-07-12 00:24:26 +00:00
2022-07-30 00:22:48 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-21 00:26:18 +00:00
2022-07-17 00:25:56 +00:00
2022-07-13 00:27:34 +00:00
2022-07-07 00:27:55 +00:00
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-29 17:53:33 -07:00
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-21 00:26:18 +00:00
2022-07-10 14:58:05 -07:00
2022-07-13 00:27:34 +00:00
2022-07-14 00:27:41 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
…
…
…
…
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-08-01 00:28:32 +00:00
2022-07-30 00:22:48 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-14 00:27:41 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-29 17:53:33 -07:00
2022-07-13 00:27:34 +00:00
…
2022-07-30 00:22:48 +00:00
…
…
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-30 00:22:48 +00:00
2022-07-14 21:03:12 +02:00
2022-07-30 00:22:48 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
…
2022-07-13 00:27:34 +00:00
2022-07-12 00:24:26 +00:00
2022-07-14 00:27:41 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
…
…
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-30 00:22:48 +00:00
2022-07-10 14:58:05 -07:00
2022-07-13 00:27:34 +00:00
2022-08-01 00:28:32 +00:00
2022-07-13 00:27:34 +00:00
…
…
2022-07-30 00:22:48 +00:00
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
2022-07-12 00:24:26 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-22 00:29:27 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
…
…
2022-07-31 00:25:44 +00:00
2022-07-12 00:24:26 +00:00
2022-07-26 16:27:16 +02:00
2022-08-01 00:28:32 +00:00
2022-07-30 00:22:48 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-23 23:44:48 +02:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
…
2022-07-13 00:27:34 +00:00
2022-07-30 00:22:48 +00:00
…
2022-07-31 00:25:44 +00:00
2022-07-31 00:25:44 +00:00
2022-07-13 00:27:34 +00:00
2022-07-17 00:25:56 +00:00
2022-07-12 00:24:26 +00:00
2022-07-17 00:25:56 +00:00
2022-07-13 00:27:34 +00:00
2022-07-30 00:22:48 +00:00
2022-07-29 17:53:33 -07:00
2022-07-31 00:25:44 +00:00
2022-07-10 01:51:46 +02:00
2022-07-21 00:26:18 +00:00
2022-08-01 00:28:32 +00:00
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-14 00:27:41 +00:00
2022-07-13 00:27:34 +00:00
2022-07-14 00:27:41 +00:00
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
…
…
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
2022-08-01 00:28:32 +00:00
…
2022-07-13 00:27:34 +00:00
2022-08-01 00:28:32 +00:00
2022-07-31 00:25:44 +00:00
2022-07-12 00:24:26 +00:00
2022-07-14 00:27:41 +00:00
…
2022-08-01 00:28:32 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
2022-07-14 00:27:41 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-31 00:25:44 +00:00
…
2022-07-17 00:25:56 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-09 22:32:57 +02:00
2022-07-30 00:22:48 +00:00
2022-07-10 14:58:05 -07:00
…
2022-07-25 00:25:55 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-19 18:35:04 +02:00
2022-07-30 00:22:48 +00:00
…
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
…
2022-07-21 00:26:18 +00:00
2022-07-30 00:22:48 +00:00
2022-07-14 00:27:41 +00:00
…
2022-07-13 00:27:34 +00:00
2022-07-21 00:26:18 +00:00
2022-07-13 00:27:34 +00:00
2022-07-13 00:27:34 +00:00
2022-07-30 00:22:48 +00:00
2022-07-21 00:26:18 +00:00
2022-07-14 13:04:46 -07:00
2022-07-30 00:22:48 +00:00
2022-08-01 00:28:32 +00:00
2022-07-29 17:53:33 -07:00
…
…
…
2022-07-30 00:22:48 +00:00
2022-07-13 00:27:34 +00:00
2022-07-17 00:25:56 +00:00
…
2022-07-14 00:27:41 +00:00
2022-07-30 00:22:48 +00:00