Yea, something like that would be helpful... either that or, if you have to have long rests in dangerous places, make at the very least 3-4 different camp "biomes" (field, city, dungeon,...).