Smile: add generation of cooling-schedules
All changes:
- Further improving of typing hints: e.g. all collected measurements are now typed via TypedDicts
- Implement correct generation of schedules for both heating and cooling (needs testing by users with cooling capabilities)