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
This commit is contained in:
Sebastian Muszynski 2018-12-07 23:40:48 +01:00 committed by Teemu R
parent 05586de51f
commit 65c2a25736

View File

@ -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)