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 !!