Attempt to replace device_id:str with device_uid:uint32

This commit is contained in:
Daniel Vikström
2025-05-06 02:07:59 +02:00
parent ff0bdcf4cd
commit d4fda79ada
11 changed files with 183 additions and 222 deletions

View File

@@ -113,7 +113,7 @@ async def setup_entity(var, config):
add(var.set_entity_category(config[CONF_ENTITY_CATEGORY]))
if CONF_DEVICE_ID in config:
device = await get_variable(config[CONF_DEVICE_ID])
add(var.set_device_id(device.get_id()))
add(var.set_device_uid(hash(str(device)) % 0xFFFFFFFF))
def extract_registry_entry_config(