mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-10 16:44:28 +05:00
@@ -1,5 +1,5 @@
|
||||
[bumpversion]
|
||||
current_version = 1.1.7
|
||||
current_version = 1.1.8b0
|
||||
parse = (?P<major>\d+)(\.(?P<minor>\d+))(\.(?P<patch>\d+))(?P<release>[bf]*)(?P<build>\d*)
|
||||
commit = True
|
||||
tag = True
|
||||
|
||||
@@ -244,9 +244,12 @@ class MegaRGBW(LightEntity, BaseMegaEntity):
|
||||
async def set_color(self, _before, **kwargs):
|
||||
transition = kwargs.get('transition')
|
||||
update_state = transition is not None and transition > 3
|
||||
_after = None
|
||||
for item, value in kwargs.items():
|
||||
setattr(self, f'_{item}', value)
|
||||
_after = self.get_rgbw()
|
||||
if item == 'rgb_color':
|
||||
_after = value
|
||||
_after = _after or self.get_rgbw()
|
||||
self._rgb_color = tuple(_after[:3])
|
||||
if transition is None:
|
||||
transition = self.smooth.total_seconds()
|
||||
|
||||
@@ -15,5 +15,5 @@
|
||||
"@andvikt"
|
||||
],
|
||||
"issue_tracker": "https://github.com/andvikt/mega_hacs/issues",
|
||||
"version": "v1.1.7"
|
||||
"version": "v1.1.8b0"
|
||||
}
|
||||
Reference in New Issue
Block a user