core/homeassistant
Maciej Bieniek 1290f18ed4
Add support for Shelly CCT light ()
* Initial support for cct lights

* Move properties to the RpcShellyCctLight class

* Fix entity names

* Add async_remove_orphaned_entities() function

* Do not return

* Fix tests

* Combine async_remove_orphaned_virtual_entities and async_remove_orphaned_entities

* Remove SHELLY_PLUS_RGBW_CHANNELS from const

* Add tests

* Use _attr*

* Check ColorMode.COLOR_TEMP

* Add sensors for CCT light

* Remove removal condition

* Remove orphaned sensors

* Cleaning

* Add device temperature sensor for CCT light

* Simplify async_remove_orphaned_entities()

* Comment

* Add COMPONENT_ID_PATTERN const

* Call async_add_entities once

* Suggested change

* Better type for keys

* Do not call keys()
2024-10-04 08:49:35 +02:00
..
auth Switch to using fast cached_property implementation in propcache () 2024-10-03 13:11:02 -05:00
backports Add pylint rule for cached_property () 2024-10-03 17:53:55 -05:00
brands Remove the Google Domains integration () 2024-10-02 13:58:19 +02:00
components Add support for Shelly CCT light () 2024-10-04 08:49:35 +02:00
generated Remove Spider integration () 2024-10-03 21:44:30 +02:00
helpers Restore __slots__ to core objects () 2024-10-03 22:23:47 +02:00
scripts
util Switch to using fast cached_property implementation in propcache () 2024-10-03 13:11:02 -05:00
__init__.py
__main__.py
block_async_io.py
bootstrap.py
config.py
config_entries.py Migrate config_entries to use propcache cached_property () 2024-10-03 22:28:00 +02:00
const.py
core.py Restore __slots__ to core objects () 2024-10-03 22:23:47 +02:00
data_entry_flow.py
exceptions.py
loader.py Switch to using fast cached_property implementation in propcache () 2024-10-03 13:11:02 -05:00
package_constraints.txt Bump cached-ipaddress to 0.7.0 () 2024-10-03 13:11:35 -05:00
py.typed
requirements.py
runner.py
setup.py
strings.json