docs: async def send_request(self, params, timeout,
                             type='json_query', command=False):
          """Send request to Epson."""
          try:
              with async_timeout.timeout(timeout):
                  url = '{url}{type}'.format(
                      url=self._http_url,
                      type=type)
                  async with self.websession.get(
                      url=url, params=params,
                          headers=self._headers) as response:
                      if response.status != HTTP_OK:
                          _LOGGER.warning(
                              "Error message %d from Epson.", response.status)
                          return False
                      if command == TURN_ON and self._powering_on:
                          self._powering_on = False
                      if type == 'json_query':
                          return await response.json()
                      return response
          except (aiohttp.ClientError, aiohttp.ClientConnectionError):
              _LOGGER.error("Error request")
              return False