[geklärt] ReadingsNum schluckt die 0, korrekt ?

Begonnen von TomLee, 02 April 2024, 17:01:16

Vorheriges Thema - Nächstes Thema

TomLee

Hi,

ist das richtig, das mir
{ReadingsVal('cm_bla','internal_number','-1')}
03414999480076
die Nummer korrekt zurückgibt ?

Und ReadingsNum nicht :
{ReadingsNum('cm_bla','internal_number',-1)}
3414999480076

Thomas

betateilchen

Ja, das muss so sein.

Ein numerischer Wert mit einer 0 am Anfang ist in perl eine Oktalzahl, keine Dezimalzahl.
Deshalb wird die 0 explizit von ReadingsNum() entfernt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

TomLee

Ok, danke für die schnelle Antwort.