You're not selfish at all going by what you say. If anything he is being selfish for waking you up when and not trying the machine! (IMO)
You really need to speak with him and tell him how you feel

Maybe knowing how you feel will give him the motivation to try the machine. It's got to be worth trying right?
Wishing you all the best