How do you say you will be home tonight at 8pm in German?

Ich werde (heute abend) um 8 zu Hause sein

Ich werde (heute abend) um 20 Uhr zu Hause sein