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-29 23:37:19 +01:00
2017-12-05 09:44:22 +01:00
2018-02-11 09:20:28 -08:00
2018-02-11 09:20:28 -08:00
2018-02-11 09:20:28 -08:00
2018-01-30 10:39:39 +01:00
2018-02-11 09:20:28 -08:00
2018-01-29 23:37:19 +01:00
2018-02-11 09:20:28 -08:00
2018-01-19 10:50:12 +01:00
2018-01-29 23:37:19 +01:00
2018-02-11 09:20:28 -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-29 23:37:19 +01:00
2017-04-30 20:10:08 -07:00
2018-01-30 14:40:44 -08:00
2018-01-27 11:58:27 -08:00
2018-02-11 09:20:28 -08:00
2017-07-11 21:22:00 +02:00
2018-01-20 22:35:38 -08:00
2017-05-02 21:21:37 -07:00
2017-05-02 09:18:47 -07:00
2017-05-02 09:18:47 -07:00
2017-10-08 20:14:39 +02:00
2017-05-02 09:18:47 -07:00
2018-01-30 10:39:39 +01:00
2018-02-11 09:20:28 -08:00
2017-07-26 14:03:29 +02:00
2017-12-07 07:47:19 +01:00
2018-01-30 10:39:39 +01:00
2018-02-11 09:20:28 -08:00
2017-05-02 09:18:47 -07:00
2018-01-30 10:39:39 +01:00
2017-05-02 09:18:47 -07:00
2018-01-30 10:39:39 +01:00
2016-09-10 18:22:58 -07:00