File tree Expand file tree Collapse file tree 1 file changed +4
-11
lines changed Expand file tree Collapse file tree 1 file changed +4
-11
lines changed Original file line number Diff line number Diff line change @@ -1230,18 +1230,11 @@ def set_state(self, params: dict):
1230
1230
(k for k , v in T5_EFFECTS .items () if v == params ["lightMode" ]), None
1231
1231
)
1232
1232
1233
- async def async_turn_on (
1234
- self , brightness : int = None , effect : str = None , ** kwargs
1235
- ) -> None :
1236
- params = {}
1237
-
1238
- if effect and effect in T5_EFFECTS :
1239
- params ["lightMode" ] = T5_EFFECTS [effect ]
1233
+ async def async_turn_on (self , effect : str = None , ** kwargs ) -> None :
1234
+ if value := T5_EFFECTS .get (effect ):
1235
+ await self .ewelink .send (self .device , {"lightMode" : value })
1240
1236
1241
- if not params :
1242
- params ["lightSwitch" ] = "on"
1243
-
1244
- await self .ewelink .send (self .device , params )
1237
+ await self .ewelink .send (self .device , {"lightSwitch" : "on" })
1245
1238
1246
1239
async def async_turn_off (self , ** kwargs ) -> None :
1247
1240
await self .ewelink .send (self .device , {"lightSwitch" : "off" })
You can’t perform that action at this time.
0 commit comments