FHEM Forum

FHEM => Automatisierung => Perl für FHEM-User => Thema gestartet von: TomLee am 02 April 2024, 17:01:16

Titel: [geklärt] ReadingsNum schluckt die 0, korrekt ?
Beitrag von: TomLee am 02 April 2024, 17:01:16
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
Titel: Aw: ReadingsNum schluckt die 0, korrekt ?
Beitrag von: betateilchen am 02 April 2024, 17:02:34
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.
Titel: Aw: ReadingsNum schluckt die 0, korrekt ?
Beitrag von: TomLee am 02 April 2024, 17:16:46
Ok, danke für die schnelle Antwort.