If Villa and Wolves are at home, Albion and Blues will be away. Walsall prefer to be at home when we're not, because their attendance goes up, but are mostly at home the same day as us.
So yeah, barring a midweek fixture between our opening day and the Premier:
Away first game, home second game.
Away boxing day
Home new years day
I don't know when our season ends. If it's a week before the premier league then we'll be away, but if it's two weeks before or the same weekend, then we'll be at home.