'Return a still image response from the camera.'

def camera_image(self):

    now = utcnow()
    if self._ready_for_snapshot(now):
        url = self.device.snapshot_url
        try:
            response = requests.get(url)
        except requests.exceptions.RequestException as error:
            _LOGGER.error('Error    getting    camera    image:    %s', error)
            return None
        self._next_snapshot_at = (now + self._time_between_snapshots)
        self._last_image = response.content
    return self._last_image
