bump python-mirobo version for more robust protocol handling, make the platform to update on startup (#8602)
This commit is contained in:
parent
8e8ec7a7c3
commit
b4f392b181
2 changed files with 5 additions and 5 deletions
|
@ -22,7 +22,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
vol.Optional(CONF_NAME): cv.string,
|
vol.Optional(CONF_NAME): cv.string,
|
||||||
})
|
})
|
||||||
|
|
||||||
REQUIREMENTS = ['python-mirobo==0.1.1']
|
REQUIREMENTS = ['python-mirobo==0.1.2']
|
||||||
|
|
||||||
|
|
||||||
# pylint: disable=unused-argument
|
# pylint: disable=unused-argument
|
||||||
|
@ -32,7 +32,7 @@ def setup_platform(hass, config, add_devices_callback, discovery_info=None):
|
||||||
name = config.get(CONF_NAME)
|
name = config.get(CONF_NAME)
|
||||||
token = config.get(CONF_TOKEN)
|
token = config.get(CONF_TOKEN)
|
||||||
|
|
||||||
add_devices_callback([MiroboSwitch(name, host, token)])
|
add_devices_callback([MiroboSwitch(name, host, token)], True)
|
||||||
|
|
||||||
|
|
||||||
class MiroboSwitch(SwitchDevice):
|
class MiroboSwitch(SwitchDevice):
|
||||||
|
@ -107,7 +107,7 @@ class MiroboSwitch(SwitchDevice):
|
||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
"""Fetch state from the device."""
|
"""Fetch state from the device."""
|
||||||
from mirobo import VacuumException
|
from mirobo import DeviceException
|
||||||
try:
|
try:
|
||||||
state = self.vacuum.status()
|
state = self.vacuum.status()
|
||||||
_LOGGER.debug("got state from the vacuum: %s", state)
|
_LOGGER.debug("got state from the vacuum: %s", state)
|
||||||
|
@ -120,5 +120,5 @@ class MiroboSwitch(SwitchDevice):
|
||||||
|
|
||||||
self._state = state.state_code
|
self._state = state.state_code
|
||||||
self._is_on = state.is_on
|
self._is_on = state.is_on
|
||||||
except VacuumException as ex:
|
except DeviceException as ex:
|
||||||
_LOGGER.error("Got exception while fetching the state: %s", ex)
|
_LOGGER.error("Got exception while fetching the state: %s", ex)
|
||||||
|
|
|
@ -718,7 +718,7 @@ python-juicenet==0.0.5
|
||||||
# python-lirc==1.2.3
|
# python-lirc==1.2.3
|
||||||
|
|
||||||
# homeassistant.components.switch.xiaomi_vacuum
|
# homeassistant.components.switch.xiaomi_vacuum
|
||||||
python-mirobo==0.1.1
|
python-mirobo==0.1.2
|
||||||
|
|
||||||
# homeassistant.components.media_player.mpd
|
# homeassistant.components.media_player.mpd
|
||||||
python-mpd2==0.5.5
|
python-mpd2==0.5.5
|
||||||
|
|
Loading…
Add table
Reference in a new issue