Bug in Formatierung durch Profil mit Suffix mit einzelnem Prozentzeichen

Hallo,

wird im Profil im Suffix nur ein einzelnes Prozentzeichen verwendet, dann berechnet Symcon einen Wert nach diesen Schema:

Wert + (99 - Wert) / 100 dieses führt zur Ausgabe im u.g. Beispiel

Wert: 7,1 => 99 - 7,1 => 91,9 / 100 => 0,919 + 7,1 => 8,02 => Ausgabe 8,02%
-7,1 wird zu 6,04%

‚SPACE‘% und man hat auch dieses Verhalten, mit ‚%‘ tritt der Fehler nicht auf.

Bildschirmfoto vom 2023-08-12 15-55-23

Gruß

Henning

Symcon 6.4 auf Raspberry Revision 6dccc096176c
Linux localhost 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux

Warum ist das ein Fehler?
Bei Suffix mit % wird der minimale Wert als 0 und der maximale Wert als 100 angenommen.
Da du minimal auf -1 hast im Profil, verschiebt sich die Anzeige entsprechend.

Beim Wert % wird der Wert mit Hilfe von Min/Max in einen Prozentwert umgerechnet. (Wert = (Wert – Min) * 100 / (Max – Min))

Quelle: Variablenprofile — IP-Symcon :: Automatisierungssoftware
Michael

Die Daten werden so von Symcon aus der CCU/Raspberrymatic gelesen. Keine Ahnung mehr warum damals dort als MIN eine -1 gelandet ist. RTFM ich hatte im Kopf nur noch die Info Suffix = String. Trotzdem danke für die schnelle Rückmeldung.

Gruß

Henning