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)