Add fallback / options for generating temperature profiles

Many users have systems which run the heat in very short bursts, resulting in profiles that don’t generate because there are not enough samples of adequate duration. Look into adding some sort of automatic fallback that reduces certain requirements if no profile can be generated.

For my reference: user_id: 8012