I think this is correct:

Я встаю в полвосмого

But is this longer form also correct?

Я встаю в половину восмого

(And is the 'у' ending correct?)