From cf51e079531654f30fef388117ab3cdf90378080 Mon Sep 17 00:00:00 2001 From: Guillermo Ruffino Date: Mon, 19 Apr 2021 03:31:43 -0300 Subject: [PATCH] Fix esphome registering invalid service name (#49398) --- homeassistant/components/esphome/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/esphome/__init__.py b/homeassistant/components/esphome/__init__.py index 0caf00af8ef..4cd9744a2f8 100644 --- a/homeassistant/components/esphome/__init__.py +++ b/homeassistant/components/esphome/__init__.py @@ -473,7 +473,7 @@ async def _async_setup_device_registry( async def _register_service( hass: HomeAssistantType, entry_data: RuntimeEntryData, service: UserService ): - service_name = f"{entry_data.device_info.name}_{service.name}" + service_name = f"{entry_data.device_info.name.replace('-', '_')}_{service.name}" schema = {} fields = {}