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

Frank_Huber

Hab jetzt mal meine test Instanz tagesaktuell hochgezogen.
Kann das fehlerbild nicht nachvollziehen.

Mach evtl nochmal nen update und starte den Server dann neu.

Gesendet von meinem Doogee S60 mit Tapatalk


Jasimo


Jasimo

Mache morgen früh nochmal ein Update und starte alles neu, melde mich.
DANKE!


Gesendet von iPhone mit Tapatalk Pro

rudolfkoenig

Ich habe es jetzt auch nachgestellt, es funktioniert bei mir richtig.
Bin der Ansicht, dass es den veralteten svg.js verwendet, aktuell ist Version 1037.
Achtung, nach dem update ist ein "richtiges" Reload notwendig (Shift-Ctrl-R, etc), oder Cache-Loeschen.

Jasimo

Komisch bei mir gehts nicht. Hab eben nochmal ein Fhem Update gemacht und Fhem neu gestartet, Bowsercache geleert etc.
Leider ohne Erfolg, wie kann ich denn die Version der svg.js feststellen.


rudolfkoenig

ZitatLeider ohne Erfolg, wie kann ich denn die Version der svg.js feststellen.
Mit version in der FHEMWEB Eingabezeile.

Jasimo

das ergibt folgendes:
Latest Revision: 17087

File                  Rev   Last Change

fhem.pl               17051 2018-07-30 09:46:17Z rudolfkoenig
96_allowed.pm         16295 2018-02-28 22:11:09Z rudolfkoenig
90_at.pm              17051 2018-07-30 09:46:17Z rudolfkoenig
98_autocreate.pm      15620 2017-12-16 18:10:36Z rudolfkoenig
10_CUL_HM.pm          17009 2018-07-21 04:44:11Z martinp876
93_DbLog.pm           16899 2018-06-23 08:59:02Z DS_Starter
93_DbRep.pm           17080 2018-08-02 19:26:57Z DS_Starter
98_DOIF.pm            16884 2018-06-18 21:20:59Z Damian
98_dummy.pm           16965 2018-07-09 07:59:58Z rudolfkoenig
91_eventTypes.pm      14888 2017-08-13 12:07:12Z rudolfkoenig
No Id found for 99_FHEMControlPush.pm
01_FHEMWEB.pm         17049 2018-07-29 15:07:19Z rudolfkoenig
92_FileLog.pm         16770 2018-05-24 15:16:12Z rudolfkoenig
98_FileLogConvert.pm  15500 2017-11-26 04:49:47Z DeeSPe
98_help.pm            15223 2017-10-10 10:14:24Z betateilchen
98_HMinfo.pm          17071 2018-07-31 20:26:36Z martinp876
00_HMUARTLGW.pm       16166 2018-02-13 19:52:08Z mgernoth
98_HTTPMOD.pm         16951 2018-07-06 18:02:15Z StefanStrobel
30_HUEBridge.pm       16310 2018-03-02 10:43:36Z justme1968
31_HUEDevice.pm       16352 2018-03-08 07:42:40Z justme1968
98_JsonList2.pm       16293 2018-02-28 21:33:57Z rudolfkoenig
91_notify.pm          15937 2018-01-20 13:43:28Z rudolfkoenig
98_RandomTimer.pm     16826 2018-06-06 20:39:28Z igami
33_readingsGroup.pm   16299 2018-03-01 08:06:55Z justme1968
98_structure.pm       16865 2018-06-14 07:21:25Z rudolfkoenig
99_SUNRISE_EL.pm      16632 2018-04-17 19:00:21Z rudolfkoenig
98_SVG.pm             17038 2018-07-27 17:39:50Z rudolfkoenig
98_telnet.pm          16293 2018-02-28 21:33:57Z rudolfkoenig
59_Twilight.pm        16005 2018-01-27 06:05:51Z igami
99_Utils.pm           15713 2017-12-28 11:01:02Z rudolfkoenig
98_version.pm         15140 2017-09-26 09:20:09Z markusbloch
91_watchdog.pm        16963 2018-07-09 07:40:22Z rudolfkoenig

Blocking.pm           16985 2018-07-15 14:08:15Z rudolfkoenig
Color.pm              11159 2016-03-30 16:08:06Z justme1968
DevIo.pm              16623 2018-04-15 18:44:05Z rudolfkoenig
HMConfig.pm           16887 2018-06-19 18:42:44Z martinp876
HttpUtils.pm          17034 2018-07-27 05:47:13Z rudolfkoenig
myUtilsTemplate.pm     7570 2015-01-14 18:31:44Z rudolfkoenig
RTypes.pm             10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm      16568 2018-04-08 09:44:42Z rudolfkoenig
TcpServerUtils.pm     16985 2018-07-15 14:08:15Z rudolfkoenig

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 17049 2018-07-29 15:07:19Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968



ein svg.js finde ich da garnicht.
no loaded modules found that match: svg.js

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 17049 2018-07-29 15:07:19Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968


Gruß
Jan

rudolfkoenig

Man muss version auf einer Seite mit SVG ausfuehren.

Jasimo

ok, dann hab ich diese Version
svg.js                     17037 2018-07-27 13:42:42Z rudolfkoenig