From 65c2a257369572ef348879258aa2996de7e109df Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Fri, 7 Dec 2018 23:40:48 +0100 Subject: [PATCH] Support next generation of the Xiaomi Mi Smart Plug (chuangmi.plug.hmi205) (#19071) * Add next generation of the Xiaomi Mi Smart Plug (chuangmi.plug.hmi205) * Fix linting --- homeassistant/components/switch/xiaomi_miio.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/switch/xiaomi_miio.py b/homeassistant/components/switch/xiaomi_miio.py index 125f89f5040..9db13446752 100644 --- a/homeassistant/components/switch/xiaomi_miio.py +++ b/homeassistant/components/switch/xiaomi_miio.py @@ -39,6 +39,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ 'chuangmi.plug.m1', 'chuangmi.plug.v2', 'chuangmi.plug.v3', + 'chuangmi.plug.hmi205', ]), }) @@ -146,7 +147,8 @@ async def async_setup_platform(hass, config, async_add_entities, device = XiaomiPowerStripSwitch(name, plug, model, unique_id) devices.append(device) hass.data[DATA_KEY][host] = device - elif model in ['chuangmi.plug.m1', 'chuangmi.plug.v2']: + elif model in ['chuangmi.plug.m1', 'chuangmi.plug.v2', + 'chuangmi.plug.hmi205']: from miio import ChuangmiPlug plug = ChuangmiPlug(host, token, model=model) device = XiaomiPlugGenericSwitch(name, plug, model, unique_id)