public async Task <IList <SensorHistoryData> > UpdateSensorHistoryAsync(int idSensor, SensorHistoryPeriod period, int offset) { var request = new SensorLogRequest { Cmd = "sensorLog", Id = idSensor, Period = period.ToString().ToLower(), Offset = offset, Uuid = Uuid, ApiKey = ApiKey }; var response = await Send <SensorLogResponse>(request); var result = new List <SensorHistoryData>(); if (response?.Data == null) { return(result); } foreach (var responseData in response.Data) { result.Add(new SensorHistoryData(ModelExtensions.UnixTimeStampToDateTime(responseData.Time, true), responseData.Value)); } return(result); }