From 0a7e6ac222ccddb2b6f8121741a785fc373674d1 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Fri, 8 Dec 2017 12:01:10 +0100 Subject: [PATCH] Ignore Sonos players with unknown hostnames (#11013) --- homeassistant/components/media_player/sonos.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/media_player/sonos.py b/homeassistant/components/media_player/sonos.py index 61c2773df05..f9a18a212f5 100644 --- a/homeassistant/components/media_player/sonos.py +++ b/homeassistant/components/media_player/sonos.py @@ -140,7 +140,10 @@ def setup_platform(hass, config, add_devices, discovery_info=None): hosts = hosts.split(',') if isinstance(hosts, str) else hosts players = [] for host in hosts: - players.append(soco.SoCo(socket.gethostbyname(host))) + try: + players.append(soco.SoCo(socket.gethostbyname(host))) + except OSError: + _LOGGER.warning("Failed to initialize '%s'", host) if not players: players = soco.discover(