Hallo Martin,
Danke, dass Du es so rasch probiert hast.
Das mit den -5 kann ich auch bei mir nachvollziehen. Ich vermute, dass ich bei einer Rundung das Vorzeichen nicht beachtet habe, die Rundung int(Wert + 0.5), welche ich häufig nutze, liefert bei negativen Werte eine fehlerhafte Rundung, man sollte besser immer die aus der Math-Library verwenden. Soweit ich weiß ist die Feineinstellung der einzig negative Wert, der aktuell über den SolvisSmartHomeServer einstellbar ist.
Das schaue ich mir heute Abend an. Dachte, dass ich die Grenzwerte überall geprüft hatte, muss ich wohl übersehen haben. Das ist sicher ein kleiner Fehler, da stelle ich heut Abend noch einen weiteren Release Candidate in GitHub. Vermutlich wird der dann auch der endgültige.
Viele Grüße
Stefan