#1 suggests that the speaker knows that, contrary to all expectations, the person referred to as "he" hasn't returned home yet. In #2, the speaker is clearly at some other place but is fairly sure that the person referred to as "he" is already back home.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.