code: async def call(self, action, **kwargs):
          
          act = self.service.action(action)
          _LOGGER.info("Calling %s with %s", action, kwargs)
          res = await act.async_call(**kwargs)
  
          _LOGGER.info("  Result: %s" % res)
  
          return res
docs: Make an action call with given kwargs.