<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_meter(self, site, start, end, point_type='Green_Button_Meter', var="meter", agg='MEAN', window='24h', aligned=True, return_names=True):
 """ Get meter data from MDAL. Parameters site : str Building name. start : str Start date - 'YYYY-MM-DDTHH:MM:SSZ' end : str End date - 'YYYY-MM-DDTHH:MM:SSZ' point_type : str var : str agg : str window : str Size of the moving window. aligned : bool ??? return_names : bool ??? Returns ------- (df, mapping, context) ??? """


        # Convert time to UTC
        start = self.convert_to_utc(start)
        end = self.convert_to_utc(end)
    
        request = self.compose_MDAL_dic(point_type=point_type, site=site, start=start, end=end,
                                        var=var, agg=agg, window=window, aligned=aligned)
        resp = self.m.query(request)
        
        if return_names:
            resp = self.replace_uuid_w_names(resp)
        
        return resp