<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def async_refresh_state(self):
 """Request each state to provide status update."""

        _LOGGER.debug('Setting up extended status')
        ext_status = ExtendedSend(
            address=self._address,
            commandtuple=COMMAND_EXTENDED_GET_SET_0X2E_0X00,
            cmd2=0x02,
            userdata=Userdata())
        ext_status.set_crc()
        _LOGGER.debug('Sending ext status: %s', ext_status)
        self._send_msg(ext_status)
        _LOGGER.debug('Sending temp status request')
        self.temperature.async_refresh_state()