FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Thoffi1978 am 27 September 2020, 21:07:08

Titel: Hilfe beim erstellen einer SVG aus HTTPMOD
Beitrag von: Thoffi1978 am 27 September 2020, 21:07:08
Hallo,

ich rufe die Temeparatur meiner Mobotix Kamera über HTTPMOD ab.
Das funktioniert auch gut.
Ein LOG habe ich erstellt der auch beschrieben wird.
Hier der LOG File:
2020-09-27_10:26:04 Temperatur +10.4
2020-09-27_10:28:04 Temperatur +10.5
2020-09-27_10:30:04 Temperatur +11.8
2020-09-27_10:50:04 Temperatur +11.7
2020-09-27_10:52:04 Temperatur +10.9
2020-09-27_10:54:04 Temperatur +11.4
2020-09-27_10:56:04 Temperatur +11.8
2020-09-27_11:06:04 Temperatur +10.2
2020-09-27_11:08:04 Temperatur +10.0
2020-09-27_11:10:04 Temperatur +10.1
2020-09-27_11:12:04 Temperatur +10.0
2020-09-27_11:22:04 Temperatur +10.1
2020-09-27_11:24:04 Temperatur +11.4
2020-09-27_11:26:04 Temperatur +11.7
2020-09-27_11:28:04 Temperatur +11.8
2020-09-27_18:50:05 Temperatur +11.1
2020-09-27_18:52:05 Temperatur +10.0
2020-09-27_19:10:06 Temperatur +11.5
2020-09-27_19:12:05 Temperatur +11.8
2020-09-27_19:28:06 Temperatur +11.7
2020-09-27_19:30:06 Temperatur +11.8
2020-09-27_19:42:06 Temperatur +12.5
2020-09-27_19:44:06 Temperatur +13.7
2020-09-27_19:46:06 Temperatur +13.6


Ich habe bei der SVG den Input auswählen können, es wird aber keine Grafik dargestellt.

Ich vermute einmal das liegt an dem "+" vor der Temperatur.
Was muss ich machen um das + wegzubekommen?

List von der Mobotix Temperatur:
Internals:
   .getList   
   .setList   interval reread:noArg stop:noArg start:noArg clearCookies:noArg upgradeAttributes:noArg storeKeyValue
   .updateRequestHash 1
   BUSY       0
   CFGFN     
   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
   LASTSEND   1601234166.22435
   MainURL    http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
   ModuleVersion 3.5.22 - 7.2.2020
   NAME       Temperatur
   NOTIFYDEV  global
   NR         7137
   NTFY_ORDER 50-Hof_temp
   STATE      +13.6
   TRIGGERTIME 1601234286.21875
   TRIGGERTIME_FMT 2020-09-27 21:18:06
   TYPE       HTTPMOD
   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)
   errno      101
   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 2294
   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    2
   url        http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
   user       Fhem
   value      0
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   .readingParseList:
     01
   CompiledRegexes:
   QUEUE:
   READINGS:
     2020-09-27 20:10:06   state           +13.6
   REQUEST:
     data       
     header     
     ignoreredirects 0
     retryCount 0
     type       update
     url        http://Fhem:fhem1234@192.168.2.12/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)
     value      0
   defptr:
     readingBase:
       state      reading
     readingNum:
       state      01
     readingOutdated:
     requestReadings:
       update:
         state      reading 01
   sslargs:
Attributes:
   event-on-change-reading .*
   reading01Name state
   reading01Regex \n([-+]?[\d\.]+)
   room       Haus
   timestamp-on-change-reading .*
   userattr   1 reading01Name reading01Regex


Vielen Dank schon einmal
Torsten
Titel: Antw:Hilfe beim erstellen einer SVG aus HTTPMOD
Beitrag von: Otto123 am 27 September 2020, 21:44:24
Hallo Torsten,

vielleicht schräge Lösung aber trag in das Feld Function einfach das ein.
$fld[2]*1

Gruß Otto