mirror of
https://github.com/home-assistant/core.git
synced 2025-07-15 17:27:10 +00:00
Fix Insteon issue with dimmer default on level (#71426)
This commit is contained in:
parent
37c4318d33
commit
1a45e54324
@ -153,10 +153,9 @@ class InsteonEntity(Entity):
|
||||
|
||||
def get_device_property(self, name: str):
|
||||
"""Get a single Insteon device property value (raw)."""
|
||||
value = None
|
||||
if (prop := self._insteon_device.properties.get(name)) is not None:
|
||||
value = prop.value if prop.new_value is None else prop.new_value
|
||||
return value
|
||||
return prop.value
|
||||
return None
|
||||
|
||||
def _get_label(self):
|
||||
"""Get the device label for grouped devices."""
|
||||
|
@ -58,9 +58,9 @@ class InsteonDimmerEntity(InsteonEntity, LightEntity):
|
||||
"""Turn light on."""
|
||||
if ATTR_BRIGHTNESS in kwargs:
|
||||
brightness = int(kwargs[ATTR_BRIGHTNESS])
|
||||
else:
|
||||
elif self._insteon_device_group.group == 1:
|
||||
brightness = self.get_device_property(ON_LEVEL)
|
||||
if brightness is not None:
|
||||
if brightness:
|
||||
await self._insteon_device.async_on(
|
||||
on_level=brightness, group=self._insteon_device_group.group
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user