diff --git a/devices/protocols/ESPHome/xaal/esphome/bindings.py b/devices/protocols/ESPHome/xaal/esphome/bindings.py index 2298a2bf0946e29de08cf6804308e1f2b6e8004f..4b8a8a20532d4aa93b205ed0e2169a5064dda6a7 100644 --- a/devices/protocols/ESPHome/xaal/esphome/bindings.py +++ b/devices/protocols/ESPHome/xaal/esphome/bindings.py @@ -65,7 +65,7 @@ class ESPDevice: async def create_embedded(self): services = await self.client.list_entities_services() #pprint(services) - group_id = tools.get_random_uuid() + group_id = self.base_addr + 0xeeff for serv in services: for k in serv: klass = find_device_class(k)