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
list vom device bitte
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)}
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).
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.
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[
Bitt noch bestaetigen, dass FHEM aktuell ist, und der Browsercache geleert ist.
Hast Du ein Gerät welches "HM_585D8C_DBLOG" heist?
Dein Titel sollte eigentlich "HM_585D8C_DBLOG" sein, und gar keinen Wert beinhalten.
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
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
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
ah jetzt, das hab ich im Plot Title eingetragen, siehe Anhang
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
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.
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
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
komisch, da passt es
Mache morgen früh nochmal ein Update und starte alles neu, melde mich.
DANKE!
Gesendet von iPhone mit Tapatalk Pro
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.
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.
ZitatLeider ohne Erfolg, wie kann ich denn die Version der svg.js feststellen.
Mit version in der FHEMWEB Eingabezeile.
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
Man muss version auf einer Seite mit SVG ausfuehren.
ok, dann hab ich diese Version
svg.js 17037 2018-07-27 13:42:42Z rudolfkoenig