fix error in LutronButton init if Button doesn't have a type (#21921)

This commit is contained in:
beavis9k 2019-03-13 13:52:45 -06:00 committed by Paulus Schoutsen
parent de2c7a9567
commit eed1168fa1

View File

@ -124,7 +124,8 @@ class LutronButton:
"""Register callback for activity on the button.""" """Register callback for activity on the button."""
name = '{}: {}'.format(keypad.name, button.name) name = '{}: {}'.format(keypad.name, button.name)
self._hass = hass self._hass = hass
self._has_release_event = 'RaiseLower' in button.button_type self._has_release_event = (button.button_type is not None and
'RaiseLower' in button.button_type)
self._id = slugify(name) self._id = slugify(name)
self._event = 'lutron_event' self._event = 'lutron_event'