From e2f55a959fc3fe3bffb670c214391f264ed92725 Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski <basti@linkt.de> Date: Fri, 11 Jan 2019 19:44:55 +0100 Subject: [PATCH] Support next generation of the Xiaomi Mi Smart Plug (chuangmi.plug.m3) (#19972) * Support next generation of the Xiaomi Mi Smart Plug (chuangmi.plug.m3) * Fix indent --- homeassistant/components/switch/xiaomi_miio.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/switch/xiaomi_miio.py b/homeassistant/components/switch/xiaomi_miio.py index 9db13446752..4ead90ca4ec 100644 --- a/homeassistant/components/switch/xiaomi_miio.py +++ b/homeassistant/components/switch/xiaomi_miio.py @@ -37,6 +37,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ 'qmi.powerstrip.v1', 'zimi.powerstrip.v2', 'chuangmi.plug.m1', + 'chuangmi.plug.m3', 'chuangmi.plug.v2', 'chuangmi.plug.v3', 'chuangmi.plug.hmi205', @@ -147,8 +148,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', - 'chuangmi.plug.hmi205']: + elif model in ['chuangmi.plug.m1', 'chuangmi.plug.m3', + 'chuangmi.plug.v2', 'chuangmi.plug.hmi205']: from miio import ChuangmiPlug plug = ChuangmiPlug(host, token, model=model) device = XiaomiPlugGenericSwitch(name, plug, model, unique_id)