FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stefan-dd am 30 Dezember 2016, 12:48:31

Titel: Leerzeichen aus Reading entfernen
Beitrag von: stefan-dd am 30 Dezember 2016, 12:48:31
Ich habe ein Text Reading,bestehend aus 2 Worten, getrennt mit Komma und Leerzeichen.   "Name, Name"  Aus diesem Reading möchte ich das Komma und das Leerzeichen entfernen. Das Ergebnis soll ein Userreading werden.
Wie stelle ich so etwas an?

userReadings mod_state {substr(ReadingsVal("$NAME","state",""),$1)}
Titel: Antw:Leerzeichen aus Reading entfernen
Beitrag von: Wuppi68 am 30 Dezember 2016, 12:51:13
~=/, //

sollte so aus dem Kopf funktionieren --> suche nach KommaBlank und erstesetze es durch nichts
Titel: Antw:Leerzeichen aus Reading entfernen
Beitrag von: stefan-dd am 30 Dezember 2016, 13:17:46
Danke, leider komme ich damit noch nicht zurecht. Was ist da noch falsch?

userReadings mod_state {substr(ReadingsVal("$NAME","state","")~=/, //;$1)}
Titel: Antw:Leerzeichen aus Reading entfernen
Beitrag von: Wuppi68 am 02 Januar 2017, 09:26:38
Zitat von: stefan-dd am 30 Dezember 2016, 13:17:46
Danke, leider komme ich damit noch nicht zurecht. Was ist da noch falsch?

userReadings mod_state {substr(ReadingsVal("$NAME","state","")~=/, //;$1)}

mal so aus dem Kopf ...

{ my $Temp = ReaidngsVal($NAME, 'state', ''); $Temp ~= /, //; return $Temp }

könnte Funktionieren mit dem return , ansonsten gibt es zu Hauf Bespiele im Forum für Rückgabe einer Zeichenkette