Ich kann nicht ganz folgen.
Kann mit dem Log nichts anfangen.
Ich weiß nicht was genau da ankommt. Was liefert curr denn? ein positives oder negatives Value wenn die Sonne scheint?
Und versuche bitte vor die sachen, die du printest jeweils zu schreiben welche Variable das ist. Und falls sie öfter an verschiedenen Stellen gedruckt wird, dann auch das kurz mit dazu benennen sonst weiß man garnicht wozu die einzelnen Zahlen nun gehören.