1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00
Files
core/homeassistant/components
Erik Montnemery bb74730e96 Add support for USB dongles to the hardware integration (#76795)
* Add support for USB dongles to the hardware integration

* Update hardware integrations

* Adjust tests

* Add USB discovery for SkyConnect 1.0

* Improve test coverage

* Apply suggestions from code review

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>

* Fix frozen dataclass shizzle

* Adjust test

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-08-18 21:52:12 +02:00
..
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-13 00:25:00 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-11 00:26:23 +00:00
2022-08-08 20:03:21 +02:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 17:17:10 -04:00
2022-08-18 00:25:40 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-11 00:26:23 +00:00
2022-08-12 00:23:47 +00:00
2022-08-18 10:22:49 +02:00
2022-08-06 00:24:46 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-02 00:27:42 +00:00
2022-08-11 00:26:23 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-13 00:25:00 +00:00
2022-08-16 17:09:50 +02:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-06 00:24:46 +00:00
2022-08-13 00:25:00 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-05 00:28:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-05 00:28:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-06 00:24:46 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-11 08:53:40 -04:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-02 00:27:42 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-18 00:25:40 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-02 00:27:42 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-13 00:25:00 +00:00
2022-08-13 00:25:00 +00:00
2022-08-06 00:24:46 +00:00
2022-08-18 10:22:49 +02:00
2022-08-13 00:25:00 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-16 00:30:51 +00:00
2022-08-11 00:26:23 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-02 00:27:42 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 16:18:40 +02:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-02 00:27:42 +00:00
2022-08-18 00:25:40 +00:00
2022-08-11 00:26:23 +00:00
2022-08-15 14:00:42 -04:00
2022-08-11 00:26:23 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-06 00:24:46 +00:00
2022-08-13 00:25:00 +00:00
2022-08-14 00:25:47 +00:00
2022-08-11 00:26:23 +00:00
2022-08-05 00:28:51 +00:00
2022-08-06 00:24:46 +00:00
2022-08-18 00:25:40 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-18 00:25:40 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-05 00:28:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 19:49:49 +02:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-17 22:37:47 -04:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-18 00:25:40 +00:00
2022-08-06 00:24:46 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-13 00:25:00 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 16:18:40 +02:00
2022-08-11 00:26:23 +00:00
2022-08-14 00:25:47 +00:00
2022-08-02 00:27:42 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-12 00:23:47 +00:00
2022-08-06 00:24:46 +00:00
2022-08-13 00:25:00 +00:00
2022-08-12 00:23:47 +00:00
2022-08-18 10:22:49 +02:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-06 00:24:46 +00:00
2022-08-14 00:25:47 +00:00
2022-08-13 00:25:00 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-15 12:12:31 +02:00
2022-08-14 00:25:47 +00:00
2022-08-18 00:25:40 +00:00
2022-08-05 00:28:51 +00:00
2022-08-10 00:23:36 +00:00
2022-08-13 00:25:00 +00:00
2022-08-11 00:26:23 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-18 10:22:49 +02:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-11 00:26:23 +00:00
2022-08-06 00:24:46 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-11 00:26:23 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 18:46:49 +02:00
2022-08-17 00:26:42 +00:00
2022-08-16 00:30:51 +00:00
2022-07-30 00:22:48 +00:00
2022-08-11 00:26:23 +00:00
2022-08-12 00:23:47 +00:00
2022-08-18 10:22:49 +02:00
2022-08-17 17:53:21 +02:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-06 00:24:46 +00:00
2022-08-11 00:26:23 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-13 00:25:00 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-18 10:22:49 +02:00
2022-08-14 00:25:47 +00:00
2022-08-11 00:26:23 +00:00
2022-08-18 00:25:40 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-13 00:25:00 +00:00
2022-08-18 00:25:40 +00:00
2022-08-06 00:24:46 +00:00
2022-08-18 00:25:40 +00:00
2022-08-11 00:26:23 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-05 00:28:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-11 00:26:23 +00:00
2022-08-11 00:26:23 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-07-17 00:25:56 +00:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-13 00:25:00 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 16:18:40 +02:00
2022-08-17 00:26:42 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-06 00:24:46 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-11 00:26:23 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-12 00:23:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-11 00:26:23 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-02 00:27:42 +00:00
2022-08-18 10:22:49 +02:00
2022-08-12 00:23:47 +00:00
2022-08-12 00:23:47 +00:00
2022-08-14 00:25:47 +00:00
2022-08-18 10:22:49 +02:00
2022-08-15 20:15:57 +02:00
2022-08-11 00:26:23 +00:00
2022-08-12 00:23:47 +00:00
2022-08-06 00:24:46 +00:00
2022-08-14 00:25:47 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-14 00:25:47 +00:00
2022-08-18 10:22:49 +02:00
2022-08-18 00:25:40 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-18 00:25:40 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-16 00:30:51 +00:00
2022-08-06 00:24:46 +00:00
2022-08-07 12:11:11 -04:00
2022-08-06 00:24:46 +00:00
2022-08-06 00:24:46 +00:00
2022-08-11 00:26:23 +00:00
2022-08-16 00:30:51 +00:00