Files
home-assistant-core/homeassistant/components
Jc2k 8c69fd91ff Only poll HomeKit connection once for all entities on a single bridge/pairing (#25249)
* Stub for polling from a central location

* Allow connection to know the entity objects attached to it

* Move polling logic to connection

* Don't poll if no characteristics selected

* Loosen coupling between entity and HKDevice

* Disable track_time_interval when removing entry

* Revert self.entities changes

* Use @callback for async_state_changed

* Split out unload and remove and add a test

* Test that entity is gone and fix docstring
2019-07-22 09:22:44 -07:00
..
2019-07-10 10:50:50 -07:00
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
2019-06-11 15:57:29 -07:00
2019-07-10 10:50:50 -07:00
…
…
2019-05-08 20:20:58 -07:00
2019-06-01 17:03:41 +02:00
2019-05-22 21:09:59 -07:00
2019-06-30 22:53:27 -07:00
…
2019-05-22 21:09:59 -07:00
…
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
…
2019-07-08 14:00:24 +02:00
2019-07-10 20:59:37 -07:00
…
2019-06-18 11:54:56 -07:00
2019-05-22 21:09:59 -07:00
2019-07-08 14:00:24 +02:00
…
2019-07-08 14:00:24 +02:00
2019-06-19 15:58:39 -07:00
…
2019-05-23 13:32:35 -07:00
2019-05-22 21:09:59 -07:00
2019-07-08 14:00:24 +02:00
…
2019-07-22 10:45:31 +02:00
…
2019-07-08 14:00:24 +02:00
…
…
2019-05-31 09:17:50 +02:00
2019-07-08 14:00:24 +02:00
…
2019-05-22 21:09:59 -07:00
…
2019-05-22 21:09:59 -07:00
2019-07-21 13:02:16 -07:00
2019-06-01 13:08:23 -07:00
2019-06-22 12:58:37 +02:00
…
…
2019-05-22 21:09:59 -07:00
…
…
2019-06-14 14:53:13 -07:00
2019-07-08 14:00:24 +02:00
2019-06-30 22:53:27 -07:00
2019-05-30 13:37:01 +02:00
2019-05-22 21:09:59 -07:00
2019-07-10 10:50:50 -07:00
…
2019-05-08 08:04:36 -07:00
…
2019-07-08 14:00:24 +02:00
…
2019-06-19 16:22:13 -07:00
2019-06-29 07:15:32 -04:00
…
2019-06-14 15:30:47 -07:00
…
2019-05-22 21:09:59 -07:00
…
2019-07-08 14:00:24 +02:00
2019-07-10 10:50:50 -07:00
2019-05-22 21:09:59 -07:00
…
…
2019-07-10 10:50:50 -07:00
2019-05-30 13:37:01 +02:00
…
2019-05-30 13:37:01 +02:00
2019-06-18 11:54:56 -07:00
2019-05-30 13:37:01 +02:00
2019-05-22 21:09:59 -07:00
2019-07-08 14:00:24 +02:00
2019-07-08 14:00:24 +02:00
2019-07-10 10:50:50 -07:00
…
2019-07-08 14:00:24 +02:00
2019-05-22 21:09:59 -07:00
2019-07-08 14:00:24 +02:00
2019-06-14 14:53:13 -07:00
…
…
2019-07-08 14:00:24 +02:00
…
2019-07-20 17:58:06 -07:00
…
…
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
2019-07-16 17:06:47 +02:00
…
2019-07-08 14:00:24 +02:00
2019-06-29 07:15:32 -04:00
2019-06-14 14:53:13 -07:00
…
2019-05-30 13:37:01 +02:00
2019-05-30 13:37:01 +02:00
2019-05-15 23:43:45 +02:00
2019-07-10 10:50:50 -07:00
2019-06-14 14:53:13 -07:00
2019-07-08 14:00:24 +02:00
2019-05-22 21:09:59 -07:00
2019-07-20 07:36:45 +02:00
2019-05-22 21:09:59 -07:00
…
2019-05-22 21:09:59 -07:00
2019-06-30 16:49:16 +02:00
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
2019-05-24 09:46:59 +02:00
2019-05-22 21:09:59 -07:00
…
…
2019-05-22 21:09:59 -07:00
2019-06-01 12:15:28 -07:00
2019-07-17 13:05:26 -06:00
2019-05-05 00:05:01 +02:00
2019-05-30 13:37:01 +02:00
2019-05-05 00:06:39 +02:00
2019-07-10 15:55:40 -07:00
2019-06-19 16:22:13 -07:00
…
2019-07-17 11:09:46 -04:00
2019-07-16 04:22:41 +02:00
…
2019-07-08 14:00:24 +02:00
2019-06-29 07:14:47 -04:00
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
2019-07-08 14:00:24 +02:00
2019-06-19 07:25:15 -07:00
2019-05-05 00:07:55 +02:00
…
2019-05-22 21:09:59 -07:00
2019-06-14 14:53:13 -07:00
2019-07-08 14:00:24 +02:00
2019-07-08 14:00:24 +02:00
2019-05-30 09:41:11 -07:00
…
…
…
2019-07-08 14:00:24 +02:00
2019-06-14 14:53:13 -07:00
2019-07-10 10:50:50 -07:00
2019-06-29 07:15:32 -04:00
2019-05-22 21:09:59 -07:00
2019-06-18 11:54:56 -07:00
…
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
…
…
…
2019-07-08 14:00:24 +02:00
2019-07-15 19:38:21 +02:00
2019-05-22 21:09:59 -07:00
…
2019-06-21 11:13:47 +02:00
2019-05-22 21:09:59 -07:00
…
2019-07-01 10:49:27 -07:00
2019-06-24 08:27:46 -07:00
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
…
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
…
2019-07-08 14:00:24 +02:00
2019-05-22 21:09:59 -07:00
2019-05-22 21:09:59 -07:00
…
2019-07-21 10:02:22 -07:00
2019-07-08 14:00:24 +02:00
2019-06-14 14:53:13 -07:00