@Robert
ja so kurz gehts auch

Jetzt wird das Ganze etwas klarer. Du musst dir aber im klaren sein, dass du beim Festlegen einer scharfen Grenze (UGrenze) immer mit solchen Schwankungen zu kämpfen hast.
Entweder du weichst die Grenze auf und nutzt unseren Vorschlag zB mit UGrenze-X und UGrenze+X als min und max, oder du mittelst über mehrere Werte, oder machst einen "wenn geändert dann Vergleich" indem du den Wert mit Wert_old vergleichst und nur änderst wenn eine bestimmte Größenschwelle überschritten wird und dein Case arbeitet dann immer mit Wert_old.
Das ist im Grunde immer irgendwie das Selbe, nur an verschiedenen Stellen im Code realisiert.

sast

Edit:
mein Post kommt wie immer zu spät. Naja gut wenn du alleine in die richtige Richtung denkst.
Aber mal im Ernst, seit einigen Wochen ist das RN ziemlich häufig wegen "Überlastung" nicht richtig erreichbar, da macht das Antworten manchmal echt keinen Spass. Liegt das an den neuen Servern, oder ist das RN wirklich so stark frequentiert?