From 1f74adae2a87aac84dc2499af625e26252eda043 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Mon, 24 Sep 2018 11:10:33 +0200 Subject: [PATCH] Broadlink service name (#16345) * Broadlink. slugify service name * style --- homeassistant/components/switch/broadlink.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/switch/broadlink.py b/homeassistant/components/switch/broadlink.py index 3dd8eafcf1f..e6115872390 100644 --- a/homeassistant/components/switch/broadlink.py +++ b/homeassistant/components/switch/broadlink.py @@ -142,9 +142,11 @@ def setup_platform(hass, config, add_entities, discovery_info=None): if switch_type in RM_TYPES: broadlink_device = broadlink.rm((ip_addr, 80), mac_addr, None) hass.services.register(DOMAIN, SERVICE_LEARN + '_' + - ip_addr.replace('.', '_'), _learn_command) + slugify(ip_addr.replace('.', '_')), + _learn_command) hass.services.register(DOMAIN, SERVICE_SEND + '_' + - ip_addr.replace('.', '_'), _send_packet, + slugify(ip_addr.replace('.', '_')), + _send_packet, vol.Schema({'packet': cv.ensure_list})) switches = [] for object_id, device_config in devices.items():