<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _status_extended_message_received(self, msg):
 """Receeive an extended status message. Status message received: cmd1: 0x2e cmd2: 0x00 flags: Direct Extended d1: group d2: 0x01 d3: On Mask d4: Off Mask d5: X10 House Code d6: X10 Unit d7: Ramp Rate d8: On-Level d9: LED Brightness d10: Non-Toggle Mask d11: LED Bit Mask d12: X10 ALL Bit Mask d13: On/Off Bit Mask d14: Check sum """

        self._status_received = True
        self._status_retries = 0
        _LOGGER.debug("Extended status message received")
        if self._status_response_lock.locked():
            self._status_response_lock.release()
        user_data = msg.userdata
        # self._update_subscribers(user_data['d8'])
        self._set_status_data(user_data)