[gelöst] Wie das Leerzeichen zwischen +/- bei Temperatur entfernen

Begonnen von Thoffi1978, 10 Januar 2021, 09:46:25

Vorheriges Thema - Nächstes Thema

Thoffi1978

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

amenomade

ZitatWie das Leerzeichen zwischen +/- bei Temperatur entfernen
Mit reading01OExpr
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Thoffi1978

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?

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Thoffi1978

Hej,
wenn ich
attr Temperatur_Cam reading01OExpr $val =~ s/ //g; $val
eingebe kommt folgende Fehlermeldung:
Unknown command $val, try help.

amenomade

Wenn Du das in der Kommandozeile eingibst, dann Semikolon verdoppeln
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus