mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 02:07:09 +00:00
Fix call to ha_send_commands (#8956)
* Name keyword arguments correctly according to dependency lib. * Only pass keyword arguments that are not None.
This commit is contained in:
parent
811fdc5533
commit
cbe5225e04
@ -214,14 +214,15 @@ class HarmonyRemote(remote.RemoteDevice):
|
|||||||
if device is None:
|
if device is None:
|
||||||
_LOGGER.error("Missing required argument: device")
|
_LOGGER.error("Missing required argument: device")
|
||||||
return
|
return
|
||||||
|
params = {}
|
||||||
num_repeats = kwargs.pop(ATTR_NUM_REPEATS, None)
|
num_repeats = kwargs.pop(ATTR_NUM_REPEATS, None)
|
||||||
if num_repeats is not None:
|
if num_repeats is not None:
|
||||||
kwargs[ATTR_NUM_REPEATS] = num_repeats
|
params['repeat_num'] = num_repeats
|
||||||
delay_secs = kwargs.pop(ATTR_DELAY_SECS, None)
|
delay_secs = kwargs.pop(ATTR_DELAY_SECS, None)
|
||||||
if delay_secs is not None:
|
if delay_secs is not None:
|
||||||
kwargs[ATTR_DELAY_SECS] = delay_secs
|
params['delay_secs'] = delay_secs
|
||||||
pyharmony.ha_send_commands(
|
pyharmony.ha_send_commands(
|
||||||
self._token, self.host, self._port, device, command, **kwargs)
|
self._token, self.host, self._port, device, command, **params)
|
||||||
|
|
||||||
def sync(self):
|
def sync(self):
|
||||||
"""Sync the Harmony device with the web service."""
|
"""Sync the Harmony device with the web service."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user