diff --git a/custom_components/xiaomi_gateway3/core/shell/__init__.py b/custom_components/xiaomi_gateway3/core/shell/__init__.py index 48cc84a50..2c7b5a240 100644 --- a/custom_components/xiaomi_gateway3/core/shell/__init__.py +++ b/custom_components/xiaomi_gateway3/core/shell/__init__.py @@ -46,7 +46,7 @@ async def login(self) -> Union[TelnetShell, ShellMGW, ShellE1, ShellMGW2]: if b"rlxlinux" in resp: shell = ShellMGW(self.reader, self.writer) - elif b"Aqara-Hub-E1" in resp: + elif b"Aqara-Hub-E1" in resp or b"Aqara_Hub_E1" in resp: shell = ShellE1(self.reader, self.writer) elif b"Mijia_Hub_V2" in resp: shell = ShellMGW2(self.reader, self.writer)