FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: 3dmanipulator am 04 Februar 2017, 15:30:16

Titel: userreadings, zahlenwert extrahieren
Beitrag von: 3dmanipulator am 04 Februar 2017, 15:30:16
hallo,

leider habe ich von perl fast keine Ahnung. trotzemdem möchte ich ein userreading erzeugen, bei dem nur der Zahlenwert des original readings stehen bleibt.

originalreading :
dim 5

Attribut userreading:dimtest { (ReadingsVal("esstisch","state",0));; }

soweit bin ich, aber das erzeugt natürlich nur eine Kopie des originalreadings.

wie bekomme ich nun das dim weg und behalte nur den Zahlenwert?

bin für jede hilfe dankbar

grüße horst
Titel: Antw:userreadings, zahlenwert extrahieren
Beitrag von: klaso am 04 Februar 2017, 15:34:20
Servus,

vielleicht hilft dir dies weiter
http://www.infos24.de/perle/handbuch/5_funktionen_zeichenketten.htm#5
oder hier
https://wiki.selfhtml.org/wiki/Perl/Regul%C3%A4re_Ausdr%C3%BCcke
(ggf. Maskierung von Zeichen)
vg
klaso
Titel: Antw:userreadings, zahlenwert extrahieren
Beitrag von: CoolTux am 04 Februar 2017, 15:35:57
ReadingsNum statt ReadingsVal
Titel: Antw:userreadings, zahlenwert extrahieren
Beitrag von: 3dmanipulator am 04 Februar 2017, 15:38:53
danke @CoolTux