Kleinere Bugs behoben,
Bitte testet eure Klassen durch!!!
Die App stürzt auf einmal ab.

@Max: Bitte prüfen, ob deine saveWidget ggf. vorhandene Einstellungen überschreibt. Bitte die neuen Methoden auch testen.

Wenn Möglich bitte eine Methode implementieren, die eine WeatherDataCollection entgegennimmt und diese speichert als einzelne Weatherdata und die aktuellste davon, bzw. die am nächsten am aktuellen Datum vorhandene WeatherData zurückliefert.

@Christian:
Bitte prüfen, ob die neue Funktionalität klappt.
Welcher Tempereaturwert ist denn nach dem Befüllen der IST Wert?
Wenn das ein extrawert ist bitte die WeatherData Klasse selbst um die Variable und Getter/Setter erweitern

P.S.: Die Problemmethoden, die du genannt hast Max habe ich umgebaut. Sollte in keinem Fall ein Leerstring für den Bezeichner kommen.

MfG