Bump python-miio for improved device support (#10294)
* Bump python-miio for improved device support. * Requirements defines updated.pull/10291/merge
parent
5359001c04
commit
f2a38677fc
|
@ -31,7 +31,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
})
|
||||
|
||||
REQUIREMENTS = ['python-miio==0.3.0']
|
||||
REQUIREMENTS = ['python-miio==0.3.1']
|
||||
|
||||
ATTR_TEMPERATURE = 'temperature'
|
||||
ATTR_HUMIDITY = 'humidity'
|
||||
|
|
|
@ -28,7 +28,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
})
|
||||
|
||||
REQUIREMENTS = ['python-miio==0.3.0']
|
||||
REQUIREMENTS = ['python-miio==0.3.1']
|
||||
|
||||
# The light does not accept cct values < 1
|
||||
CCT_MIN = 1
|
||||
|
@ -70,8 +70,8 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None):
|
|||
device = XiaomiPhilipsCeilingLamp(name, light, device_info)
|
||||
devices.append(device)
|
||||
elif device_info.model == 'philips.light.bulb':
|
||||
from miio import Ceil
|
||||
light = Ceil(host, token)
|
||||
from miio import PhilipsBulb
|
||||
light = PhilipsBulb(host, token)
|
||||
device = XiaomiPhilipsLightBall(name, light, device_info)
|
||||
devices.append(device)
|
||||
else:
|
||||
|
|
|
@ -25,7 +25,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
})
|
||||
|
||||
REQUIREMENTS = ['python-miio==0.3.0']
|
||||
REQUIREMENTS = ['python-miio==0.3.1']
|
||||
|
||||
ATTR_POWER = 'power'
|
||||
ATTR_TEMPERATURE = 'temperature'
|
||||
|
@ -68,8 +68,8 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None):
|
|||
|
||||
elif device_info.model in ['qmi.powerstrip.v1',
|
||||
'zimi.powerstrip.v2']:
|
||||
from miio import Strip
|
||||
plug = Strip(host, token)
|
||||
from miio import PowerStrip
|
||||
plug = PowerStrip(host, token)
|
||||
device = XiaomiPowerStripSwitch(name, plug, device_info)
|
||||
devices.append(device)
|
||||
elif device_info.model in ['chuangmi.plug.m1',
|
||||
|
@ -288,5 +288,9 @@ class ChuangMiPlugV1Switch(XiaomiPlugGenericSwitch, SwitchDevice):
|
|||
else:
|
||||
self._state = state.is_on
|
||||
|
||||
self._state_attrs.update({
|
||||
ATTR_TEMPERATURE: state.temperature
|
||||
})
|
||||
|
||||
except DeviceException as ex:
|
||||
_LOGGER.error("Got exception while fetching the state: %s", ex)
|
||||
|
|
|
@ -21,7 +21,7 @@ from homeassistant.const import (
|
|||
ATTR_ENTITY_ID, CONF_HOST, CONF_NAME, CONF_TOKEN, STATE_OFF, STATE_ON)
|
||||
import homeassistant.helpers.config_validation as cv
|
||||
|
||||
REQUIREMENTS = ['python-miio==0.3.0']
|
||||
REQUIREMENTS = ['python-miio==0.3.1']
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
|
|
@ -832,7 +832,7 @@ python-juicenet==0.0.5
|
|||
# homeassistant.components.light.xiaomi_miio
|
||||
# homeassistant.components.switch.xiaomi_miio
|
||||
# homeassistant.components.vacuum.xiaomi_miio
|
||||
python-miio==0.3.0
|
||||
python-miio==0.3.1
|
||||
|
||||
# homeassistant.components.media_player.mpd
|
||||
python-mpd2==0.5.5
|
||||
|
|
Loading…
Reference in New Issue