Kane610 8bff813014 Improve service by allowing to reference entity id instead of deconz id (#11862)
* Improve service by allowing to reference entity id instead of deconz id

* Change from having access to full entities to only store entity id together with deconz id

* Don't use eval, there is a dict type for voluptuous

* Use entity registry instead of keeping a local registry over entity ids

* Removed old code

* Add test for get_entry

* Bump dependency to v28
Fixed call to protected member

* Use chain to iterate over dict values

* Cleanup

* Fix hound comment

* Cleanup

* Follow refactoring of entity

* Revert to using a local registry

* Remove unused import

* self.hass is automatically available when entity is registered in hass
2018-02-13 16:23:03 -08:00
..
2018-01-20 22:35:38 -08:00
2017-04-29 22:04:49 -07:00
2018-01-20 22:35:38 -08:00
2017-04-29 22:04:49 -07:00
2017-04-29 22:04:49 -07:00
2018-02-11 20:33:08 -08:00
2018-01-20 22:35:38 -08:00
2017-04-29 22:04:49 -07:00
2018-01-30 10:39:39 +01:00
2017-05-02 22:47:20 +02:00
2018-02-11 09:20:28 -08:00
2018-01-29 23:37:19 +01:00
2017-04-29 22:04:49 -07:00
2018-01-22 22:54:41 -08:00
2018-01-30 10:39:39 +01:00
2018-01-27 11:58:27 -08:00
2018-02-11 09:20:28 -08:00
2018-01-27 11:58:27 -08:00
2017-10-07 15:11:41 +02:00
2018-01-29 23:37:19 +01:00
2018-01-20 22:35:38 -08:00
2017-10-27 16:19:47 +02:00
2018-01-20 22:35:38 -08:00
2018-01-20 22:35:38 -08:00
2017-04-29 22:04:49 -07:00
2017-04-29 22:04:49 -07:00
2018-01-29 23:37:19 +01:00
2018-01-27 11:58:27 -08:00
2017-10-29 11:15:57 +01:00
2018-01-20 22:35:38 -08:00
2017-04-29 22:04:49 -07:00
2018-01-20 22:35:38 -08:00
2017-10-08 20:14:39 +02:00
2017-04-29 22:04:49 -07:00
2018-01-20 22:35:38 -08:00
2018-01-20 22:35:38 -08:00
2017-04-29 22:04:49 -07:00
2018-01-20 22:35:38 -08:00
2018-01-09 15:30:00 +01:00
2017-07-26 14:03:29 +02:00
2017-12-07 07:47:19 +01:00
2018-01-20 22:35:38 -08:00
2018-01-20 22:35:38 -08:00
2018-01-30 10:39:39 +01:00
2017-04-29 22:04:49 -07:00