In this case 'in the home' really stands for the building rather than people's relationships to it.
You wouldn't say 'Peter is in the home' instead of 'Peter is at home' and I guess this is where your discomfort comes from.
However, in this case, we are not talking about anyone's specific home, we are really talking of it as a location, so 'in the' is fine.