'Get the latest details.'

def update(self):

    try:
        response = requests.get('{}/variables.html'.format(self._url), data=None, timeout=3)
        mpchc_variables = re.findall('<p    id="(.+?)">(.+?)</p>', response.text)
        for var in mpchc_variables:
            self._player_variables[var[0]] = var[1].lower()
    except requests.exceptions.RequestException:
        _LOGGER.error('Could    not    connect    to    MPC-HC    at:    %s', self._url)
