Ravaka Razafimanantsoa
f99dedfb42
Add switchbot cloud integration ( #99607 )
...
* Switches via API
* Using external library
* UT and checlist
* Updating file .coveragerc
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update homeassistant/components/switchbot_via_api/switch.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Review fixes
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* This base class shouldn't know about Remote
* Fixing suggestion
* Sometimes, the state from the API is not updated immediately
* Review changes
* Some review changes
* Review changes
* Review change: Adding type on commands
* Parameterizing some tests
* Review changes
* Updating .coveragerc
* Fixing error handling in coordinator
* Review changes
* Review changes
* Adding switchbot brand
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Review changes
* Adding strict typing
* Removing log in constructor
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-16 16:00:41 +02:00
..
2023-09-15 11:25:24 +02:00
2023-09-12 09:08:06 +02:00
2023-09-11 21:52:02 -05:00
2023-09-14 12:51:06 +02:00
2023-09-15 10:04:41 +02:00
2023-09-10 12:31:11 -05:00
2023-09-12 20:41:26 +02:00
2023-09-13 15:01:28 -05:00
2023-09-13 20:33:25 -04:00
2023-09-14 10:10:31 +02:00
2023-09-13 12:41:28 +02:00
2023-09-13 11:25:10 -05:00
2023-09-12 20:10:32 +02:00
2023-09-15 07:52:29 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 16:37:35 +02:00
2023-09-14 15:13:15 -05:00
2023-09-12 19:44:31 +02:00
2023-09-10 08:42:47 -05:00
2023-09-12 10:05:15 -05:00
2023-09-15 11:25:24 +02:00
2023-09-12 14:02:50 +02:00
2023-09-16 11:19:05 +02:00
2023-09-12 19:44:31 +02:00
2023-09-12 09:58:25 -04:00
2023-09-16 11:49:49 +02:00
2023-09-11 08:49:10 +02:00
2023-09-15 11:25:24 +02:00
2023-09-15 11:25:24 +02:00
2023-09-15 11:25:24 +02:00
2023-09-13 11:59:35 -05:00
2023-09-14 12:35:21 +02:00
2023-09-10 10:17:59 +02:00
2023-09-11 11:00:50 +02:00
2023-09-12 19:44:31 +02:00
2023-09-12 16:35:39 -05:00
2023-09-12 16:35:39 -05:00
2023-09-10 12:58:18 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 22:22:10 +02:00
2023-09-12 22:24:38 +02:00
2023-09-11 01:30:25 +02:00
2023-09-15 13:38:14 -05:00
2023-09-13 16:04:34 +02:00
2023-09-10 11:25:25 -05:00
2023-09-09 17:34:31 -05:00
2023-09-15 11:25:24 +02:00
2023-09-15 11:25:24 +02:00
2023-09-16 11:55:49 +02:00
2023-09-10 21:45:37 +02:00
2023-09-12 19:44:31 +02:00
2023-09-12 14:02:50 +02:00
2023-09-11 23:06:21 +02:00
2023-09-12 10:05:31 -05:00
2023-09-12 10:04:35 -05:00
2023-09-14 10:09:55 +02:00
2023-09-14 09:27:16 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 09:59:12 -04:00
2023-09-12 14:02:50 +02:00
2023-09-15 11:25:24 +02:00
2023-09-14 12:13:19 +02:00
2023-09-12 19:44:31 +02:00
2023-09-12 19:44:31 +02:00
2023-09-10 09:07:35 -05:00
2023-09-10 12:01:12 -05:00
2023-09-12 19:45:53 +02:00
2023-09-14 06:22:28 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 19:44:31 +02:00
2023-09-15 11:25:24 +02:00
2023-09-15 02:28:59 +00:00
2023-09-14 22:10:28 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 18:54:32 +02:00
2023-09-12 21:10:40 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 22:22:10 +02:00
2023-09-15 07:52:50 +02:00
2023-09-11 22:34:23 -04:00
2023-09-12 10:13:13 -05:00
2023-09-12 19:44:31 +02:00
2023-09-12 19:44:31 +02:00
2023-09-12 10:45:35 +02:00
2023-09-12 19:44:31 +02:00
2023-09-12 09:34:11 +02:00
2023-09-12 14:02:50 +02:00
2023-09-13 10:03:36 -05:00
2023-09-15 11:25:24 +02:00
2023-09-13 17:11:47 -05:00
2023-09-13 17:11:27 -05:00
2023-09-12 21:08:58 +02:00
2023-09-12 19:44:31 +02:00
2023-09-13 21:09:29 +02:00
2023-09-10 10:20:26 +02:00
2023-09-15 11:25:24 +02:00
2023-09-16 13:49:37 +02:00
2023-09-12 22:21:13 +02:00
2023-09-14 17:55:56 -05:00
2023-09-12 13:34:50 -05:00
2023-09-14 13:58:53 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 20:12:14 +02:00
2023-09-12 14:02:50 +02:00
2023-09-13 14:15:40 +02:00
2023-09-12 19:44:31 +02:00
2023-09-13 20:19:01 +02:00
2023-09-12 14:02:50 +02:00
2023-09-10 17:10:45 +02:00
2023-09-14 11:10:31 -05:00
2023-09-14 09:55:47 -05:00
2023-09-12 19:44:31 +02:00
2023-09-12 10:15:36 -05:00
2023-09-12 19:44:31 +02:00
2023-09-12 19:44:31 +02:00
2023-09-14 10:09:55 +02:00
2023-09-15 14:33:17 +02:00
2023-09-12 20:41:26 +02:00
2023-09-11 01:24:57 +02:00
2023-09-14 21:24:23 +02:00
2023-09-13 01:41:50 +02:00
2023-09-13 13:43:28 -04:00
2023-09-12 12:58:20 -05:00
2023-09-10 18:49:17 +02:00
2023-09-13 20:26:22 -04:00
2023-09-13 01:24:49 +02:00
2023-09-11 16:58:56 +02:00
2023-09-09 17:39:54 -05:00
2023-09-12 20:10:32 +02:00
2023-09-12 20:41:26 +02:00
2023-09-15 13:38:14 -05:00
2023-09-11 01:10:59 +02:00
2023-09-13 10:21:55 +02:00
2023-09-15 11:25:24 +02:00
2023-09-13 23:37:48 +02:00
2023-09-12 20:47:48 +02:00
2023-09-12 11:30:55 -05:00
2023-09-14 09:25:21 +02:00
2023-09-12 09:36:07 +02:00
2023-09-12 12:26:33 -05:00
2023-09-12 15:17:57 +02:00
2023-09-13 13:22:37 +02:00
2023-09-11 09:36:55 +02:00
2023-09-14 21:52:21 +02:00
2023-09-11 11:15:46 +02:00
2023-09-12 15:00:11 +02:00
2023-09-12 21:00:05 +02:00
2023-09-12 11:01:05 -05:00
2023-09-12 21:12:01 +02:00
2023-09-12 15:02:29 +02:00
2023-09-12 17:15:13 -05:00
2023-09-15 11:25:24 +02:00
2023-09-12 19:38:11 +02:00
2023-09-12 19:44:31 +02:00
2023-09-13 20:25:33 -04:00
2023-09-15 11:25:24 +02:00
2023-09-16 16:00:41 +02:00
2023-09-16 16:00:41 +02:00
2023-09-10 17:32:52 +02:00
2023-09-12 19:27:53 +02:00
2023-09-14 18:17:23 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 19:44:31 +02:00
2023-09-14 09:03:39 +02:00
2023-09-12 19:44:31 +02:00
2023-09-15 11:25:24 +02:00
2023-09-15 16:05:56 +02:00
2023-09-12 21:08:13 +02:00
2023-09-14 22:32:50 +02:00
2023-09-12 20:48:47 +02:00
2023-09-13 14:40:27 +02:00
2023-09-13 13:09:57 +02:00
2023-09-14 20:13:46 +02:00
2023-09-15 11:25:24 +02:00
2023-09-12 10:34:41 -05:00
2023-09-15 11:25:24 +02:00
2023-09-12 16:35:39 -05:00
2023-09-10 08:29:38 -05:00
2023-09-14 10:06:43 +02:00
2023-09-13 08:35:59 +02:00
2023-09-13 13:50:00 +02:00
2023-09-11 13:43:59 -05:00
2023-09-10 00:38:57 +02:00
2023-09-09 23:18:41 +02:00
2023-09-14 10:09:55 +02:00
2023-09-12 22:37:51 +02:00
2023-09-10 19:09:21 +02:00
2023-09-12 19:44:31 +02:00
2023-09-15 19:03:04 +02:00
2023-09-15 08:28:27 +02:00
2023-09-13 20:33:25 -04:00
2023-09-12 14:58:03 +02:00
2023-09-16 13:46:11 +02:00
2023-09-12 20:19:45 +02:00
2023-09-10 00:38:43 +02:00
2023-09-13 15:10:35 +02:00
2023-09-09 17:34:11 -05:00
2023-09-13 13:13:27 +02:00
2023-09-14 10:09:55 +02:00
2023-09-12 16:35:39 -05:00
2023-09-15 17:20:30 +02:00
2023-09-11 09:32:43 +02:00
2023-09-14 12:40:47 -05:00
2023-09-15 11:25:24 +02:00
2023-09-16 10:13:27 +02:00