Hallo,
ich rufe die Temperatur aus einer Mobotixkamera ab.
Nach langem hin und her läuft das auch.
Jetzt wo wir Minusgrade haben fällt mir auf, dass die Werte im Plot als Pluswerte dargestellt werden.
Ich vermute einmal das liegt an dem Leerzeichen in dern Werten.
Wie bekomme ich das Leerzeichen weg?
Anbei die List von der Camera Temperatur:
Internals:
.LASTSEND 1610268016.67972
.LastUpdate 1610268016.67529
.TRIGGERTIME 1610268136.67529
.getList
.setList interval reread:noArg stop:noArg start:noArg clearCookies:noArg upgradeAttributes:noArg storeKeyValue
.updateRequestHash 1
BUSY 0
DEF http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS) 120
FUUID 5f6b88ec-f33f-7e98-8cad-ca7470639ca5faf7
Interval 120
MainURL http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
ModuleVersion 4.0.16 - 5.12.2020
NAME Temperatur_Cam
NOTIFYDEV global
NR 447
NTFY_ORDER 50-Temperatur_Cam
STATE - 0.1
TYPE HTTPMOD
httpbody - 0.1
value
.attraggr:
.attrminint:
.readingParseList:
01
CompiledRegexes:
HttpUtils:
NAME
addr http://192.168.2.12:80
auth 1
code 200
compress 1
conn
data
displayurl http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
header
host 192.168.2.12
httpheader HTTP/1.0 200 OK
Content-type: text/plain; charset=utf-8
httpversion 1.0
hu_blocking 0
hu_filecount 1
hu_port 80
hu_portSfx
ignoreredirects 1
loglevel 4
path /control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
protocol http
pwd fhem1234
redirects 0
timeout 10
url http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
user Fhem
sslargs:
QUEUE:
READINGS:
2021-01-10 09:40:17 state - 0.1
REQUEST:
context reading
data
header
ignoreredirects 0
num 0
retryCount 0
type update
url http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
defptr:
readingBase:
state reading
readingNum:
state 01
readingOutdated:
requestReadings:
update:
state reading 01
Attributes:
disable 0
reading01Name state
reading01Regex \n([-+ ]*[\d\.]+)
room Haus
showBody 1
timeout 10
verbose 3
Logfile im SVG Plot
get FileLog_Temperatur_Cam CURRENT INT 2021-01-10_00:00:00 2021-01-10_23:59:59 4:Temperatur_Cam.+:10:
2021-01-10_08:30:17 1.7
2021-01-10_08:32:17 1.7
2021-01-10_08:34:17 1.7
2021-01-10_08:36:17 1.7
2021-01-10_08:38:17 1.7
2021-01-10_08:40:17 1.7
2021-01-10_08:42:17 1.7
2021-01-10_08:44:17 1.7
2021-01-10_08:46:17 1.7
2021-01-10_08:48:17 1.7
2021-01-10_08:50:17 1.7
2021-01-10_08:52:17 1.7
2021-01-10_08:54:17 1.7
2021-01-10_08:56:17 1.7
2021-01-10_08:58:17 1.7
2021-01-10_09:00:17 1.7
2021-01-10_09:02:17 1.7
2021-01-10_09:04:17 1.7
2021-01-10_09:06:17 1.7
2021-01-10_09:08:17 1.7
2021-01-10_09:10:17 1.7
2021-01-10_09:12:17 1.7
2021-01-10_09:14:17 1.7
2021-01-10_09:16:17 1.7
2021-01-10_09:18:17 1.7
2021-01-10_09:20:17 1.7
2021-01-10_09:22:17 1.6
2021-01-10_09:24:17 1.3
2021-01-10_09:26:17 0.6
2021-01-10_09:28:17 1.3
2021-01-10_09:30:17 0.2
2021-01-10_09:32:17 0.1
2021-01-10_09:34:17 0.1
2021-01-10_09:36:17 0.1
2021-01-10_09:38:17 0.1
2021-01-10_09:40:17 0.1
2021-01-10_09:42:17 0.1
#4:Temperatur_Cam.+:10:
Logfile Text:
2021-01-10_08:54:17 Temperatur_Cam - 1.7
2021-01-10_08:56:17 Temperatur_Cam - 1.7
2021-01-10_08:58:17 Temperatur_Cam - 1.7
2021-01-10_09:00:17 Temperatur_Cam - 1.7
2021-01-10_09:02:17 Temperatur_Cam - 1.7
2021-01-10_09:04:17 Temperatur_Cam - 1.7
2021-01-10_09:06:17 Temperatur_Cam - 1.7
2021-01-10_09:08:17 Temperatur_Cam - 1.7
2021-01-10_09:10:17 Temperatur_Cam - 1.7
2021-01-10_09:12:17 Temperatur_Cam - 1.7
2021-01-10_09:14:17 Temperatur_Cam - 1.7
2021-01-10_09:16:17 Temperatur_Cam - 1.7
2021-01-10_09:18:17 Temperatur_Cam - 1.7
2021-01-10_09:20:17 Temperatur_Cam - 1.7
2021-01-10_09:22:17 Temperatur_Cam - 1.6
2021-01-10_09:24:17 Temperatur_Cam - 1.3
2021-01-10_09:26:17 Temperatur_Cam - 0.6
2021-01-10_09:28:17 Temperatur_Cam - 1.3
2021-01-10_09:30:17 Temperatur_Cam - 0.2
2021-01-10_09:32:17 Temperatur_Cam - 0.1
2021-01-10_09:34:17 Temperatur_Cam - 0.1
2021-01-10_09:36:17 Temperatur_Cam - 0.1
2021-01-10_09:38:17 Temperatur_Cam - 0.1
2021-01-10_09:40:17 Temperatur_Cam - 0.1
2021-01-10_09:42:17 Temperatur_Cam - 0.1
2021-01-10_09:44:17 Temperatur_Cam - 0.1
Vielen Dank schon mal,
Hoffi
ZitatWie das Leerzeichen zwischen +/- bei Temperatur entfernen
Mit reading01OExpr
Hallo,
das reading finde ich so nicht direkt in den Attributen.
Wenn ich versuche das mit
attr Temperatur_Cam reading01OExpr \d_
hinzuzufügen, kommt eine Fehlermeldung.
Ich muss aber auch sagen, dass ich nicht weiß, was ich von den
(allowed chars: A-Za-z/\d_\.-)
angeben muss.
Hoffi
Gibt es eine ÜBersichtsseite, möglichst auf Deutsch, wo die Abkürzungen "(A-Za-z/\d_\.-)" erklärt sind?
$val =~ s/ //g; $val
Hej,
wenn ich
attr Temperatur_Cam reading01OExpr $val =~ s/ //g; $val
eingebe kommt folgende Fehlermeldung:
Unknown command $val, try help.
Wenn Du das in der Kommandozeile eingibst, dann Semikolon verdoppeln