Hallo zusammen,
ich möchte aus dem reading:
statE_Load_TotalLast  Hour: 0.4 Day: 10.4 Month: - Year: -via Userreading den Day Wert (10.4) in das Reading E_Load_Total_Last_Day schreiben.
Dafür habe ich folgendes Userreading definiert:
E_Load_Total_Last_Day:statE_Load_TotalLast.*
{ReadingsVal($NAME,"statE_Load_TotalLast",0) =~ m/(?:\S+\s+){3}\K\S+/ ? $1 : "N/A" } 
Kann mir bitte jemand weiter helfen ..
Dieses Reading jedenfalls bringt ein:
 Substitution replacement not terminated at (eval 61014) line 1.
VG Klaus
			
			
			
				Hallo Klaus,
ich weiß, es ist nicht die Antwort auf Deine Frage, aber es tut :)
{(split ' ',ReadingsVal($NAME,"statE_Load_TotalLast",'N/A')))[4]}Bei so klarer Trennung kann man auch split() nehmen.
Schönen 4. Advent
Otto
			
			
			
				Dank Dir Otto !!