@classmethod
def _generate_response_explanation(cls, response: str) -> str:
    match = cls.RESPONSE_RE.match(response)
    message = ''
    if (match is not None):
        current_temp = match.groupdict()['current_temp'].strip()
        set_temp = match.groupdict()['set_temp'].strip()
        if (set_temp == 'none'):
            message = f'Temp deck is disengaged. Current temperature is {current_temp}C'
        else:
            message = f'Set temperature is {set_temp}C. Current temperature is {current_temp}C'
    return message
@classmethod
def _generate_response_explanation(cls, response: str) -> str:
    match = cls.RESPONSE_RE.match(response)
    message = 
    if (match is not None):
        current_temp = match.groupdict()['current_temp'].strip()
        set_temp = match.groupdict()['set_temp'].strip()
        if (set_temp == 'none'):
            message = f'Temp deck is disengaged. Current temperature is {current_temp}C'
        else:
            message = f'Set temperature is {set_temp}C. Current temperature is {current_temp}C'
    return message