async def async_send_command(self, command):
    session = (await self.get_session())
    (await self.semaphore.acquire())
    resp = (await session.post(self.full_url, data=command, headers={'Content-Type': 'text/xml'}))
    self.semaphore.release()
    return (await resp.text())
async def async_send_command(self, command):
    session = (await self.get_session())
    (await self.semaphore.acquire())
    resp = (await session.post(self.full_url, data=command, headers={'Content-Type': 'text/xml'}))
    self.semaphore.release()
    return (await resp.text())