Allen Porter
bd2fee289d
Update Fitbit integration to allow UI based configuration ( #100897 )
...
* Cleanup fitbit sensor API parsing
* Remove API code that is not used yet
* Configuration flow for fitbit
* Code cleanup after manual review
* Streamline code for review
* Use scopes to determine which entities to enable
* Use set for entity comparisons
* Apply fitbit string pr feedback
* Improve fitbit configuration flow error handling
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix typo in more places
* Revert typing import
* Revert custom domain back to default
* Add additional config flow tests
* Add breaks_in_ha_version to repair issues
* Update homeassistant/components/fitbit/api.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Increase test coverage for token refresh success case
* Add breaks_in_ha_version for sensor issue
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Simplify translations, issue keys, and token refresh
* Config flow test improvements
* Simplify repair issue creation on fitbit import
* Remove unused strings
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-09-30 16:56:39 -07:00
..
2023-08-25 16:46:23 +02:00
2023-08-10 14:27:03 +02:00
2023-09-12 09:08:06 +02:00
2023-09-26 18:05:23 +02:00
2023-09-11 21:52:02 -05:00
2023-08-28 21:21:52 +02:00
2023-09-14 12:51:06 +02:00
2023-08-21 11:17:43 +02:00
2023-08-22 09:31:31 +02:00
2023-09-10 12:31:11 -05:00
2023-09-28 16:29:53 -05:00
2023-09-07 21:27:41 +02:00
2023-08-04 14:08:49 +02:00
2023-09-06 18:54:16 +02:00
2023-07-08 10:46:34 +02:00
2023-08-21 19:46:36 +02:00
2023-07-24 19:58:11 +02:00
2023-09-19 18:58:46 +02:00
2023-09-26 19:58:47 +02:00
2023-07-24 18:42:08 +02:00
2023-09-07 13:33:38 +02:00
2023-09-19 18:58:46 +02:00
2023-08-24 00:54:02 +02:00
2023-09-26 20:24:55 +02:00
2023-08-10 18:21:46 +02:00
2023-09-22 21:31:17 +02:00
2023-09-26 20:00:23 +02:00
2023-08-31 09:45:44 +02:00
2023-08-29 15:57:54 +02:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-08-24 00:54:02 +02:00
2023-09-19 18:58:46 +02:00
2023-09-27 01:06:14 -04:00
2023-09-02 14:44:28 -07:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-07-13 13:39:25 -04:00
2023-09-19 18:58:46 +02:00
2023-06-29 12:03:42 +02:00
2023-08-29 23:23:20 -04:00
2023-08-22 07:34:26 -05:00
2023-08-15 18:15:23 +02:00
2023-08-19 08:17:17 -04:00
2023-08-26 10:39:40 -07:00
2023-07-13 13:39:25 -04:00
2023-08-24 00:54:02 +02:00
2023-09-16 11:19:05 +02:00
2023-08-10 14:27:03 +02:00
2023-09-12 09:58:25 -04:00
2023-09-25 22:21:40 +02:00
2023-08-24 01:23:31 +02:00
2023-09-27 10:11:42 +02:00
2023-09-22 23:38:33 +03:00
2023-08-05 16:21:39 +02:00
2023-08-22 10:29:16 +02:00
2023-08-10 18:22:17 +02:00
2023-08-24 00:57:27 +02:00
2023-09-19 18:58:46 +02:00
2023-08-10 14:27:03 +02:00
2023-08-21 19:14:07 +02:00
2023-08-23 21:37:03 +02:00
2023-09-29 23:06:41 -04:00
2023-08-10 18:25:28 +02:00
2023-08-15 10:59:42 +02:00
2023-08-10 18:22:33 +02:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-08-22 22:09:18 +02:00
2023-08-24 00:54:02 +02:00
2023-09-11 23:06:06 +02:00
2023-07-18 18:51:02 +02:00
2023-07-30 19:27:30 +02:00
2023-07-23 10:54:25 +02:00
2023-09-19 18:58:46 +02:00
2023-07-30 19:27:30 +02:00
2023-07-25 11:16:00 +02:00
2023-07-10 13:06:52 +02:00
2023-08-24 09:19:36 +02:00
2023-08-25 22:54:55 +02:00
2023-09-21 15:18:55 +02:00
2023-07-13 13:39:25 -04:00
2023-09-11 01:30:25 +02:00
2023-09-19 18:58:46 +02:00
2023-08-25 09:46:34 +02:00
2023-08-23 23:02:19 +02:00
2023-09-19 18:58:46 +02:00
2023-08-23 22:21:24 +02:00
2023-09-27 23:39:57 -04:00
2023-09-15 11:25:24 +02:00
2023-09-24 00:06:49 +02:00
2023-08-21 18:21:34 +02:00
2023-08-25 12:27:23 +02:00
2023-09-23 19:13:03 +02:00
2023-09-30 16:56:39 -07:00
2023-09-16 11:19:49 +02:00
2023-08-25 09:46:34 +02:00
2023-07-13 13:39:25 -04:00
2023-08-21 21:43:09 +02:00
2023-09-19 18:58:46 +02:00
2023-09-27 17:11:31 +02:00
2023-07-13 13:39:25 -04:00
2023-09-11 22:30:50 -04:00
2023-09-26 18:01:01 +02:00
2023-08-26 09:11:42 +02:00
2023-08-25 09:03:51 -05:00
2023-08-28 13:56:22 -05:00
2023-07-22 17:05:11 -05:00
2023-08-26 10:39:40 -07:00
2023-07-22 17:05:11 -05:00
2023-07-30 19:27:30 +02:00
2023-07-22 17:05:11 -05:00
2023-08-25 16:46:10 +02:00
2023-09-26 17:46:12 +02:00
2023-07-13 13:39:25 -04:00
2023-09-19 18:58:46 +02:00
2023-09-18 12:39:43 +03:00
2023-09-25 23:20:02 +02:00
2023-08-12 16:20:01 -04:00
2023-08-10 18:23:13 +02:00
2023-07-13 13:39:25 -04:00
2023-07-05 11:47:24 -05:00
2023-08-07 09:13:50 -10:00
2023-09-04 14:08:50 +02:00
2023-09-19 18:58:46 +02:00
2023-08-30 21:11:52 +02:00
2023-09-28 17:45:10 +02:00
2023-07-13 13:39:25 -04:00
2023-08-25 09:02:25 -05:00
2023-08-25 09:46:34 +02:00
2023-08-02 11:26:25 +02:00
2023-08-21 19:14:07 +02:00
2023-09-13 18:09:12 +02:00
2023-09-28 17:45:10 +02:00
2023-09-11 14:36:01 +02:00
2023-09-11 14:36:01 +02:00
2023-09-11 14:36:01 +02:00
2023-09-27 23:34:25 +02:00
2023-09-25 16:26:27 -05:00
2023-08-25 09:46:34 +02:00
2023-09-19 18:58:46 +02:00
2023-09-14 06:22:28 +02:00
2023-08-14 17:48:11 +02:00
2023-09-27 23:36:12 +02:00
2023-06-28 13:13:55 +02:00
2023-09-19 18:58:46 +02:00
2023-09-26 09:15:20 +02:00
2023-08-25 09:46:34 +02:00
2023-07-13 13:39:25 -04:00
2023-09-20 02:44:35 +02:00
2023-07-22 17:05:11 -05:00
2023-08-02 20:30:13 +02:00
2023-09-12 18:54:32 +02:00
2023-09-06 11:54:18 +02:00
2023-08-10 14:27:03 +02:00
2023-07-22 17:05:11 -05:00
2023-08-25 09:46:34 +02:00
2023-08-10 18:23:33 +02:00
2023-08-25 22:54:55 +02:00
2023-08-25 09:03:29 -05:00
2023-09-27 17:45:21 +02:00
2023-09-19 18:58:46 +02:00
2023-08-24 23:26:21 +02:00
2023-09-27 20:17:39 +02:00
2023-08-21 11:15:58 +02:00
2023-07-02 19:35:05 +02:00
2023-08-04 09:34:04 +02:00
2023-08-22 10:29:16 +02:00
2023-09-26 23:17:37 +02:00
2023-09-19 18:58:46 +02:00
2023-08-10 22:04:26 -04:00
2023-08-25 09:03:12 -05:00
2023-08-25 09:00:30 -05:00
2023-08-25 09:02:47 -05:00
2023-08-21 22:31:04 +02:00
2023-08-21 12:19:55 +02:00
2023-07-13 13:39:25 -04:00
2023-07-30 19:27:30 +02:00
2023-08-29 16:38:11 +02:00
2023-09-19 18:58:46 +02:00
2023-08-10 14:27:03 +02:00
2023-08-21 12:20:48 +02:00
2023-08-03 20:30:03 -10:00
2023-07-02 22:42:39 -04:00
2023-08-25 09:46:34 +02:00
2023-08-25 09:46:34 +02:00
2023-07-05 11:47:24 -05:00
2023-08-25 22:54:55 +02:00
2023-09-21 10:44:32 +02:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-08-04 12:31:32 +02:00
2023-09-02 15:02:55 +02:00
2023-09-05 13:10:14 +02:00
2023-08-10 18:23:44 +02:00
2023-09-26 13:41:34 -05:00
2023-09-29 19:09:18 +02:00
2023-08-05 17:00:33 +02:00
2023-08-21 19:14:07 +02:00
2023-08-17 19:41:11 +02:00
2023-08-15 20:56:19 +02:00
2023-08-24 13:44:43 +02:00
2023-07-22 17:05:11 -05:00
2023-08-10 18:23:48 +02:00
2023-08-25 22:54:55 +02:00
2023-09-25 17:56:26 +02:00
2023-09-18 10:52:43 +02:00
2023-09-16 21:14:52 +02:00
2023-09-19 18:58:46 +02:00
2023-08-25 09:00:11 -05:00
2023-09-28 20:36:30 +02:00
2023-09-24 22:50:13 +02:00
2023-07-22 17:03:53 -05:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-08-16 13:56:52 +02:00
2023-09-03 10:36:20 -05:00
2023-09-29 16:30:33 +02:00
2023-09-13 15:32:03 +02:00
2023-09-13 15:00:29 -05:00
2023-09-19 17:10:29 +02:00
2023-08-30 12:22:10 +02:00
2023-08-22 22:23:34 +02:00
2023-07-22 17:05:11 -05:00
2023-08-19 08:17:17 -04:00
2023-09-19 18:58:46 +02:00
2023-08-22 10:01:17 +02:00
2023-09-13 14:15:40 +02:00
2023-09-19 18:58:46 +02:00
2023-08-25 22:54:55 +02:00
2023-08-24 22:19:29 +02:00
2023-08-24 22:40:45 +02:00
2023-08-10 18:24:19 +02:00
2023-08-19 08:17:17 -04:00
2023-06-28 16:06:24 -04:00
2023-08-25 14:03:51 +02:00
2023-08-31 06:36:07 +02:00
2023-08-10 14:27:03 +02:00
2023-08-15 09:48:29 +02:00
2023-09-19 18:58:46 +02:00
2023-08-25 22:54:55 +02:00
2023-07-04 08:39:24 +02:00
2023-07-18 11:35:44 +02:00
2023-07-18 11:35:44 +02:00
2023-08-10 14:27:03 +02:00
2023-08-10 14:27:03 +02:00
2023-09-29 23:04:00 -04:00
2023-09-21 19:31:53 +02:00
2023-08-22 21:58:57 +02:00
2023-09-24 19:24:12 +01:00
2023-09-07 20:43:47 -07:00
2023-08-22 23:09:18 +02:00
2023-08-21 19:14:07 +02:00
2023-08-19 08:17:17 -04:00
2023-09-19 18:58:46 +02:00
2023-07-13 13:39:25 -04:00
2023-07-30 19:27:30 +02:00
2023-08-29 16:26:23 +02:00
2023-07-23 22:00:26 +02:00
2023-06-29 12:01:26 +02:00
2023-08-10 14:27:03 +02:00
2023-07-22 17:05:11 -05:00
2023-08-30 11:20:15 +02:00
2023-09-19 18:58:46 +02:00
2023-07-31 18:44:03 +02:00
2023-09-25 20:27:38 -04:00
2023-07-11 14:24:33 -04:00
2023-09-19 18:58:46 +02:00
2023-08-30 21:11:52 +02:00
2023-08-25 13:40:08 +02:00
2023-09-26 09:57:59 -05:00
2023-08-29 08:58:20 +02:00
2023-07-30 19:27:30 +02:00
2023-09-02 21:00:33 +02:00
2023-08-22 10:29:16 +02:00
2023-08-24 15:37:04 +02:00
2023-09-28 16:28:38 +02:00
2023-07-17 09:33:13 +02:00
2023-08-10 14:27:03 +02:00
2023-08-24 08:14:46 +02:00
2023-07-09 13:55:10 -04:00
2023-07-13 13:39:25 -04:00
2023-09-21 16:00:15 +02:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-09-10 18:49:17 +02:00
2023-09-19 18:58:46 +02:00
2023-09-06 15:03:54 +02:00
2023-08-24 16:38:22 +02:00
2023-09-25 06:26:26 -05:00
2023-07-18 12:10:40 +02:00
2023-09-12 20:41:26 +02:00
2023-09-23 23:37:02 +02:00
2023-09-23 13:28:14 +02:00
2023-08-15 09:29:25 -05:00
2023-07-21 08:55:44 +02:00
2023-07-11 20:19:04 +02:00
2023-07-13 13:39:25 -04:00
2023-08-10 18:11:15 +02:00
2023-09-23 16:03:57 +02:00
2023-08-08 10:32:35 +02:00
2023-09-21 11:06:55 +02:00
2023-09-19 18:58:46 +02:00
2023-08-24 01:25:32 +02:00
2023-08-10 14:27:03 +02:00
2023-09-11 09:36:55 +02:00
2023-06-29 12:00:41 +02:00
2023-08-25 08:58:52 -05:00
2023-07-02 16:32:43 +02:00
2023-09-29 23:16:59 +02:00
2023-09-19 18:58:46 +02:00
2023-08-25 22:54:55 +02:00
2023-08-25 22:54:55 +02:00
2023-09-13 12:40:26 +02:00
2023-09-19 18:58:46 +02:00
2023-09-03 19:58:13 -05:00
2023-09-26 14:47:19 +02:00
2023-09-09 10:54:40 -04:00
2023-07-23 22:00:26 +02:00
2023-08-19 11:36:23 +02:00
2023-08-16 20:20:14 +02:00
2023-08-13 20:37:45 -04:00
2023-07-05 11:47:24 -05:00
2023-07-13 13:39:25 -04:00
2023-07-13 13:39:25 -04:00
2023-09-30 09:46:30 +02:00
2023-08-22 10:29:16 +02:00
2023-09-22 11:16:37 +02:00
2023-08-10 18:24:39 +02:00
2023-09-16 16:00:41 +02:00
2023-08-28 20:53:42 +03:00
2023-08-25 22:54:55 +02:00
2023-09-19 18:58:46 +02:00
2023-09-19 18:58:46 +02:00
2023-09-21 09:48:41 +02:00
2023-09-19 18:58:46 +02:00
2023-09-12 09:58:05 +02:00
2023-07-30 19:27:30 +02:00
2023-07-23 22:00:26 +02:00
2023-09-27 10:11:57 +02:00
2023-06-27 20:24:40 +02:00
2023-09-19 18:58:46 +02:00
2023-08-10 18:24:36 +02:00
2023-08-24 17:11:24 +02:00
2023-08-24 01:25:32 +02:00
2023-09-25 08:57:02 +02:00
2023-09-11 22:56:08 -07:00
2023-09-03 19:58:01 -05:00
2023-09-07 22:12:18 -04:00
2023-07-17 09:33:13 +02:00
2023-08-27 19:00:39 +02:00
2023-08-16 13:38:53 +02:00
2023-08-24 16:38:22 +02:00
2023-09-19 18:58:46 +02:00
2023-09-11 01:22:33 +02:00
2023-08-25 09:02:07 -05:00
2023-08-09 17:20:30 +02:00
2023-06-28 10:45:13 +02:00
2023-08-10 14:27:03 +02:00
2023-09-27 18:28:27 +02:00
2023-08-14 13:30:25 +02:00
2023-07-17 17:26:13 +02:00
2023-09-26 20:04:17 +02:00
2023-09-27 15:45:52 +02:00
2023-09-27 10:56:24 +02:00
2023-08-18 19:10:29 +02:00
2023-06-28 16:36:18 +02:00
2023-08-15 14:34:18 +02:00
2023-07-30 19:27:30 +02:00
2023-09-15 11:25:24 +02:00
2023-07-23 20:21:57 +02:00
2023-08-25 09:05:44 -05:00
2023-07-22 17:05:11 -05:00
2023-09-10 08:29:38 -05:00
2023-08-21 19:14:07 +02:00
2023-07-11 18:20:00 +02:00
2023-07-13 13:39:25 -04:00
2023-09-13 08:35:59 +02:00
2023-08-14 13:43:08 +02:00
2023-08-25 09:01:48 -05:00
2023-09-29 09:01:04 +02:00
2023-09-19 18:58:46 +02:00
2023-09-26 20:16:50 +02:00
2023-09-25 20:03:50 -04:00
2023-09-19 18:58:46 +02:00
2023-07-31 21:16:58 +02:00
2023-09-26 14:07:27 -05:00
2023-09-26 11:41:40 +02:00
2023-09-29 19:30:35 +02:00
2023-08-24 01:25:32 +02:00
2023-08-27 09:19:15 -05:00
2023-08-14 10:02:30 +02:00
2023-08-29 11:33:56 +02:00
2023-09-27 17:28:05 +02:00
2023-09-13 09:22:58 +02:00
2023-08-06 23:23:52 -04:00
2023-07-13 13:39:25 -04:00
2023-09-12 17:31:25 +02:00
2023-08-15 14:34:18 +02:00
2023-08-21 19:14:07 +02:00
2023-07-18 15:05:55 +02:00
2023-09-27 17:08:51 +02:00
2023-09-26 20:03:22 +02:00
2023-09-19 18:58:46 +02:00
2023-09-26 08:21:36 +02:00
2023-08-25 09:00:50 -05:00
2023-09-26 19:24:02 -05:00
2023-09-19 18:58:46 +02:00
2023-08-07 07:58:27 -10:00
2023-09-19 18:58:46 +02:00
2023-08-24 11:44:04 +02:00
2023-08-03 12:55:18 -10:00
2023-09-14 09:04:12 +02:00
2023-09-19 18:58:46 +02:00
2023-07-13 13:39:25 -04:00
2023-08-29 09:36:27 +02:00
2023-09-19 18:58:46 +02:00
2023-09-29 21:36:54 +02:00
2023-06-30 12:58:07 +02:00
2023-09-29 23:05:33 -04:00
2023-09-19 18:58:46 +02:00