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
This commit is contained in:
Sebastian Muszynski 2019-01-11 19:44:55 +01:00 committed by Teemu R
parent 3f65a03024
commit e2f55a959f

View file

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