The only thing that helps mine is Betnovate ain 4 diluation. Make sure you keep your skin clean and moisturise (I like Dove intensive lotion for extra dry skin) and then add a tiny bit of Betnovate to the eczema bits. You could also be getting too hot in bed, hence the scratching. Make sure your bedclothes are 100% cotton and clean, and make sure you have a ventialted room which isn't getting too hot at night. You could also make sure your nails are well trimmed, so you do yourself minimal damage if you do scratch in your sleep.
I find the cold weather makes my skin much worse, so make sure you wear layers if you go out!