Handle Shelly get name on uninitialized device (#53917)

This commit is contained in:
Paulus Schoutsen 2021-08-03 11:16:00 -07:00
parent 54ac889362
commit 7a8676dc83

View File

@ -29,7 +29,7 @@ def async_describe_events(
def async_describe_shelly_click_event(event: EventType) -> dict[str, str]: def async_describe_shelly_click_event(event: EventType) -> dict[str, str]:
"""Describe shelly.click logbook event.""" """Describe shelly.click logbook event."""
wrapper = get_device_wrapper(hass, event.data[ATTR_DEVICE_ID]) wrapper = get_device_wrapper(hass, event.data[ATTR_DEVICE_ID])
if wrapper: if wrapper and wrapper.device.initialized:
device_name = get_device_name(wrapper.device) device_name = get_device_name(wrapper.device)
else: else:
device_name = event.data[ATTR_DEVICE] device_name = event.data[ATTR_DEVICE]