mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 16:57:10 +00:00
Update liveboxplaytv and catch connection errors (#6056)
* Update liveboxplaytv and catch connection errors * Implement @pvizeli's suggestion * lint
This commit is contained in:
parent
ca9eb31d1d
commit
c2dc940819
@ -21,7 +21,7 @@ from homeassistant.const import (
|
|||||||
STATE_PAUSED, STATE_UNKNOWN, CONF_NAME)
|
STATE_PAUSED, STATE_UNKNOWN, CONF_NAME)
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
|
||||||
REQUIREMENTS = ['liveboxplaytv==1.4.7']
|
REQUIREMENTS = ['liveboxplaytv==1.4.8']
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -50,7 +50,15 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
|||||||
port = config.get(CONF_PORT)
|
port = config.get(CONF_PORT)
|
||||||
name = config.get(CONF_NAME)
|
name = config.get(CONF_NAME)
|
||||||
|
|
||||||
add_devices([LiveboxPlayTvDevice(host, port, name)], True)
|
livebox_devices = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
device = LiveboxPlayTvDevice(host, port, name)
|
||||||
|
livebox_devices.append(device)
|
||||||
|
except IOError:
|
||||||
|
_LOGGER.error('Failed to connect to Livebox Play TV at %s:%s. '
|
||||||
|
'Please check your configuration.', host, port)
|
||||||
|
add_devices(livebox_devices, True)
|
||||||
|
|
||||||
|
|
||||||
class LiveboxPlayTvDevice(MediaPlayerDevice):
|
class LiveboxPlayTvDevice(MediaPlayerDevice):
|
||||||
@ -62,7 +70,6 @@ class LiveboxPlayTvDevice(MediaPlayerDevice):
|
|||||||
self._client = LiveboxPlayTv(host, port)
|
self._client = LiveboxPlayTv(host, port)
|
||||||
# Assume that the appliance is not muted
|
# Assume that the appliance is not muted
|
||||||
self._muted = False
|
self._muted = False
|
||||||
# Assume that the TV is in Play mode
|
|
||||||
self._name = name
|
self._name = name
|
||||||
self._current_source = None
|
self._current_source = None
|
||||||
self._state = STATE_UNKNOWN
|
self._state = STATE_UNKNOWN
|
||||||
|
@ -322,7 +322,7 @@ liffylights==0.9.4
|
|||||||
limitlessled==1.0.4
|
limitlessled==1.0.4
|
||||||
|
|
||||||
# homeassistant.components.media_player.liveboxplaytv
|
# homeassistant.components.media_player.liveboxplaytv
|
||||||
liveboxplaytv==1.4.7
|
liveboxplaytv==1.4.8
|
||||||
|
|
||||||
# homeassistant.components.notify.matrix
|
# homeassistant.components.notify.matrix
|
||||||
matrix-client==0.0.5
|
matrix-client==0.0.5
|
||||||
|
Loading…
x
Reference in New Issue
Block a user