SVG Darstellung Kopfzeile, Komma/Punkt um eine Stelle falsch

Begonnen von Jasimo, 02 August 2018, 14:03:30

Vorheriges Thema - Nächstes Thema

Jasimo

Hallo in meinem Temp/Humidity/Dew SVG wir in der Kopfzeile beim klicken auf die Kurve z.B. die Temperatur komisch angezeigt. Sieht so aus, als ob da der Punkt verrutscht ist. 187 Grad ist doch etwas heftig ;-)
Hab heute ein Fhem Update gemacht, bin mir aber nicht sicher ob es daran liegt (siehe Dateianhang).

Hier noch der gplot dazu
# Created by FHEM/98_SVG.pm, 2018-07-28 18:56:05
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title 'HM_585D8C_DBLOG'
set ytics
set y2tics
set grid
set ylabel "Luftfeuchte"
set y2label "Temperatur"

#logdb HM_585D8C:dew
#logdb HM_585D8C:temperature
#logdb HM_585D8C:humidity

plot "<IN>" using 1:2 axes x1y2 title 'Taupunkt' ls l2 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Temp' ls l1 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Luftfeuchte' ls l0 lw 1 with lines




Frank_Huber


Jasimo

voila
Internals:
   DEF        585D8C
   HmUART_MSGCNT 189
   HmUART_RAWMSG 050000359E8670585D8C00000001552E
   HmUART_RSSI -53
   HmUART_TIME 2018-08-02 14:47:22
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     189
   NAME       HM_585D8C
   NOTIFYDEV  global
   NR         59
   NTFY_ORDER 50-HM_585D8C
   STATE      T: 34.1 H: 46
   TYPE       CUL_HM
   lastMsg    No:9E - t:70 s:585D8C d:000000 01552E
   protLastRcv 2018-08-02 14:47:22
   protRcv    189 last_at:2018-08-02 14:47:22
   rssi_at_HmUART cnt:189 min:-62 max:-47 avg:-51.73 lst:-53
   Helper:
     DBLOG:
       dew:
         logdb:
           TIME       1533214042.63648
           VALUE      20.83
       humidity:
         logdb:
           TIME       1533214042.63648
           VALUE      46
       temperature:
         logdb:
           TIME       1533214042.63648
           VALUE      34.1
   READINGS:
     2018-08-02 06:52:31   Activity        alive
     2018-07-18 23:04:06   CommandAccepted yes
     2018-04-02 10:41:34   D-firmware      1.3
     2018-04-02 10:41:34   D-serialNr      OEQ0348977
     2018-07-18 23:04:06   PairedTo        0x471147
     2018-04-02 10:43:54   R-burstRx       off
     2018-04-02 10:43:54   R-pairCentral   0x471147
     2018-07-18 23:04:06   RegL_00.        01:00 02:01 05:00 0A:47 0B:11 0C:47 0F:00 00:00
     2018-08-02 14:47:22   battery         ok
     2018-08-02 14:47:22   dew             20.83
     2018-08-02 14:47:22   humidity        46
     2018-08-02 14:47:22   state           T: 34.1 H: 46
     2018-08-02 14:47:22   temperature     34.1
   helper:
     HM_CMDNR   158
     mId        003D
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +585D8C,00,00,00
       nextSend   1533214042.71149
       rxt        2
       vccu       VCCU
       p:
         585D8C
         00
         00
         00
       prefIO:
         HmUART
     mRssi:
       mNo        9E
       io:
         HmUART:
           -47
           -47
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_HmUART:
         avg        -51.7354497354497
         cnt        189
         lst        -53
         max        -47
         min        -62
     tmpl:
Attributes:
   DbLogInclude dew,humidity,temperature
   IODev      HmUART
   IOgrp      VCCU:HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   fhem_widget_channels [{"prefix":"Temp:","alias":"🌞 Wetter","suffix":"C","allowed_values":[],"locations":["WGRID","AGRID"],"group":"Umwelt","controlled_attribute":"temperature"},{"controlled_attribute":"humidity","alias":"🌞 Wetter","prefix":"Feuch:","suffix":"%","allowed_values":[],"locations":["AGRID","WGRID"]},{"prefix":"Tau:","alias":"🌞 Wetter","suffix":"C","allowed_values":[],"locations":["WGRID","AGRID"],"group":"Umwelt","controlled_attribute":"dew"}]
   firmware   1.3
   model      HM-WDS10-TH-O
   peerIDs    00000000,
   room       Device
   serialNr   OEQ0348977
   subType    THSensor
   userReadings dew:temperature.* {urDewpoint($name)}

rudolfkoenig

In den letzten zwei Wochen gab es jeweils einen Fix fuer Uhrzeit und Wert. Ursache war, dass die Anzeige fuer plotEmbed 0 noch nie funktioniert hat, und die Voreinstellung sich vor ca 3 Wochen von 1 auf 0 geaendert hat.

Falls FHEM aktuell ist, und das Problem trotz Browsercache-Loeschen immer noch auftritt, dann brauche ich folgende Infos, um es nachstellen zu koennen:
- die Definition der SVG
- die .gplot Datei
- "Show Preprocessed Input" Ausgabe aus der SVG-Detailansicht.
- die genaue Stelle, wo man hingeklickt hat (Fall Uhrzeit ok ist, dann Tag).

Frank_Huber

Zitat von: Jasimo am 02 August 2018, 14:49:15
voila
Internals:
   DEF        585D8C
   HmUART_MSGCNT 189
   HmUART_RAWMSG 050000359E8670585D8C00000001552E
   HmUART_RSSI -53
   HmUART_TIME 2018-08-02 14:47:22
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     189
   NAME       HM_585D8C
   NOTIFYDEV  global
   NR         59
   NTFY_ORDER 50-HM_585D8C
   STATE      T: 34.1 H: 46
   TYPE       CUL_HM
   lastMsg    No:9E - t:70 s:585D8C d:000000 01552E
   protLastRcv 2018-08-02 14:47:22
   protRcv    189 last_at:2018-08-02 14:47:22
   rssi_at_HmUART cnt:189 min:-62 max:-47 avg:-51.73 lst:-53
   Helper:
     DBLOG:
       dew:
         logdb:
           TIME       1533214042.63648
           VALUE      20.83
       humidity:
         logdb:
           TIME       1533214042.63648
           VALUE      46
       temperature:
         logdb:
           TIME       1533214042.63648
           VALUE      34.1
   READINGS:
     2018-08-02 06:52:31   Activity        alive
     2018-07-18 23:04:06   CommandAccepted yes
     2018-04-02 10:41:34   D-firmware      1.3
     2018-04-02 10:41:34   D-serialNr      OEQ0348977
     2018-07-18 23:04:06   PairedTo        0x471147
     2018-04-02 10:43:54   R-burstRx       off
     2018-04-02 10:43:54   R-pairCentral   0x471147
     2018-07-18 23:04:06   RegL_00.        01:00 02:01 05:00 0A:47 0B:11 0C:47 0F:00 00:00
     2018-08-02 14:47:22   battery         ok
     2018-08-02 14:47:22   dew             20.83
     2018-08-02 14:47:22   humidity        46
     2018-08-02 14:47:22   state           T: 34.1 H: 46
     2018-08-02 14:47:22   temperature     34.1
   helper:
     HM_CMDNR   158
     mId        003D
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +585D8C,00,00,00
       nextSend   1533214042.71149
       rxt        2
       vccu       VCCU
       p:
         585D8C
         00
         00
         00
       prefIO:
         HmUART
     mRssi:
       mNo        9E
       io:
         HmUART:
           -47
           -47
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_HmUART:
         avg        -51.7354497354497
         cnt        189
         lst        -53
         max        -47
         min        -62
     tmpl:
Attributes:
   DbLogInclude dew,humidity,temperature
   IODev      HmUART
   IOgrp      VCCU:HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   fhem_widget_channels [{"prefix":"Temp:","alias":"🌞 Wetter","suffix":"C","allowed_values":[],"locations":["WGRID","AGRID"],"group":"Umwelt","controlled_attribute":"temperature"},{"controlled_attribute":"humidity","alias":"🌞 Wetter","prefix":"Feuch:","suffix":"%","allowed_values":[],"locations":["AGRID","WGRID"]},{"prefix":"Tau:","alias":"🌞 Wetter","suffix":"C","allowed_values":[],"locations":["WGRID","AGRID"],"group":"Umwelt","controlled_attribute":"dew"}]
   firmware   1.3
   model      HM-WDS10-TH-O
   peerIDs    00000000,
   room       Device
   serialNr   OEQ0348977
   subType    THSensor
   userReadings dew:temperature.* {urDewpoint($name)}


ich meinte das Plot device.
aber Rudi hat ja auch schon geantwortet.

Jasimo

#5
Alle klar, ich versuche es mal:
list SVG_logdb_1
Internals:
   DEF        logdb:SVG_logdb_1:HISTORY
   GPLOTFILE  SVG_logdb_1
   LOGDEVICE  logdb
   LOGFILE    HISTORY
   NAME       SVG_logdb_1
   NOTIFYDEV  global
   NR         182
   STATE      initialized
   TYPE       SVG
Attributes:
   fixedrange 3days
   room       Umwelt


die .gplot Datei ist im Anhang

Preprocessed Input im Anhang[

rudolfkoenig

Bitt noch bestaetigen, dass FHEM aktuell ist, und der Browsercache geleert ist.

Frank_Huber

Hast Du ein Gerät welches "HM_585D8C_DBLOG" heist?

Dein Titel sollte eigentlich "HM_585D8C_DBLOG" sein, und gar keinen Wert beinhalten.

Jasimo

Zitat von: rudolfkoenig am 02 August 2018, 15:32:28
Bitt noch bestaetigen, dass FHEM aktuell ist, und der Browsercache geleert ist.
Habe heute morgen ein Update gemacht, Browsercache ist gelöscht
Gruß
Jan

Jasimo

Zitat von: Frank_Huber am 02 August 2018, 15:34:46
Hast Du ein Gerät welches "HM_585D8C_DBLOG" heist?

Dein Titel sollte eigentlich "HM_585D8C_DBLOG" sein, und gar keinen Wert beinhalten.
Um ehrlich zu sein, so ganz kann ich Dir nicht folgen. Ich habe kein Gerät welches HM_585D8C_DBLOG heisst, ich habe nur ein Devices namens HM_585D8C.
Gruß
Jan

Frank_Huber

in der gplot steht:
set title 'HM_585D8C_DBLOG'

Wo kommt dein Titel mit den falschen Werten denn her? wo hast den konfiguriert?
finde weder in der SVG definition was, und im gplot ist der HM_...

gib mal in FHEM testweise "list HM_585D8C_DBLOG" ein

Jasimo

ah jetzt, das hab ich im Plot Title eingetragen, siehe Anhang

Frank_Huber

Zitat von: Jasimo am 02 August 2018, 18:17:24
ah jetzt, das hab ich im Plot Title eingetragen, siehe Anhang
Ja und auf dem Screenshot ist das auch als Titel drüber.
Wo kam der Wert im ersten Screenshot her?
Was war da als Titel konfiguriert?

Gesendet von meinem Doogee S60 mit Tapatalk


Jasimo

im ersten Screenshot hab ich doch mit der Maus auf die Kurve geklickt, dann ändert sich doch das "HM_585D8C_DBLOG" in den Wert den die Kurve an der klickstelle gerade hat.

Frank_Huber

#14
Zitat von: Jasimo am 02 August 2018, 18:40:05
im ersten Screenshot hab ich doch mit der Maus auf die Kurve geklickt, dann ändert sich doch das "HM_585D8C_DBLOG" in den Wert den die Kurve an der klickstelle gerade hat.
Ah, dieses Detail hab ich übersehen. Das ist dann in der Tat merkwürdig.

Sorry for confusion...

Was für Werte bekommst du wenn Du auf "Temp" und dann "show plot values" klickst?

Gesendet von meinem Doogee S60 mit Tapatalk