Ich kann meine Werte vom Garten nicht mehr ins SVG schreiben.
Folgendes habe ich vorliegen:
Internals:
DEF 27B918
IODev HMLAN1
NAME TempFeuchte
NOTIFYDEV global
NR 216
STATE T: 6.9 H: 90
TYPE CUL_HM
Helper:
Dblog:
Activity:
Logdb:
TIME 1488702177.04234
VALUE dead
Readings:
2015-11-28 06:54:33 (measured-temp|temperature) 0
2017-03-05 09:22:57 Activity dead
2015-08-16 15:24:14 CommandAccepted yes
2015-08-16 15:22:05 D-firmware 1.3
2015-08-16 15:22:05 D-serialNr LEQ0177542
2015-08-16 15:24:15 PairedTo 0x200DB8
2015-08-16 15:24:15 R-burstRx off
2015-08-16 15:24:15 R-pairCentral 0x200DB8
2015-08-16 15:24:15 RegL_00. 01:00 02:01 05:00 0A:20 0B:0D 0C:B8 0F:00 00:00
2017-03-01 20:13:52 battery ok
2017-03-01 20:13:52 dewpoint 5.4
2017-03-01 20:13:52 humidity 90
2017-03-01 20:13:52 state T: 6.9 H: 90
2017-03-01 20:13:52 temperature 6.9
Helper:
HM_CMDNR 135
mId 003D
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +27B918,00,00,00
prefIO
rxt 2
vccu
p:
27B918
00
00
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus dead
autoReadReg 4_reqStatus
expert 2_full
firmware 1.3
fp_Wohnung 189,1057,4,
model HM-WDS10-TH-O
peerIDs 00000000,
room Garten
serialNr LEQ0177542
subType THSensor
Internals:
COLUMNS field length used for Device: 64, Type: 64, Event: 512, Reading: 64, Value: 128, Unit: 32
CONFIGURATION ./db.conf
DBMODEL SQLITE
DEF ./db.conf .*:(Activity|actuator|alarmTest|battery|batteryLevel|desired-temp|dewpoint|humidity|level|motorErr|measured-temp|pct|smokeChamber|temperature|Valve|wind).*
MODE synchronous
NAME logdb
NR 335
NTFY_ORDER 50-logdb
PID 6632
REGEXP .*:(Activity|actuator|alarmTest|battery|batteryLevel|desired-temp|dewpoint|humidity|level|motorErr|measured-temp|pct|smokeChamber|temperature|Valve|wind).*
STATE connected
TYPE DbLog
VERSION 2.13.5
dbconn SQLite:dbname=/opt/fhem/fhem.db
dbuser christian
Helper:
COLSET 1
DEVICECOL 64
EVENTCOL 512
READINGCOL 64
TYPECOL 64
UNITCOL 32
VALUECOL 128
Readings:
2017-03-05 09:49:58 state connected
Cache:
index 0
Attributes:
room hidden
userReadings DbFileSize:lastReduceLogResult.* { (split(' ',`du -m fhem.db`))[0] }
Das SVG sieht folgendermassen aus:
# Created by FHEM/98_SVG.pm, 2017-03-05 09:39:34
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 '<L1>'
set ytics
set y2tics
set grid y2tics
set ylabel "Feuchtigkeit [%]"
set y2label "Temperatur [°C]"
set yrange [20:100]
#logdb TempFeuchte:temperature::
#logdb TempFeuchte:humidity::
#logdb TempFeuchte:dewpoint::
plot "<IN>" using 1:2 axes x1y2 title 'Temperatur' ls l0 lw 1 with lines,\
"<IN>" using 1:2 axes x1y1 title 'Luftfeuchte' ls l2 lw 1 with lines,\
"<IN>" using 1:2 axes x1y2 title 'Taupunkt' ls l1fill lw 1 with lines
Wo ist der Fehler?
Ich nehme an, die Frage sollte eigentlich lauten, warum keine Werte mehr ins Log geschrieben werden und somit nichts mehr geplottet wird? Mir würde der Status (dead) des Sensors zu denken geben...
ZitatIch nehme an, die Frage sollte eigentlich lauten, warum keine Werte mehr ins Log geschrieben werden und somit nichts mehr geplottet wird?
Und da gab es ein Problem, welches gestern gefixed wurde. Dafür einfach nur update und nachfolgendes shutdown/restart ausführen.
Grüße Markus
Danke, BEIDES traf zu.
Der Sensor hatte sich aufgehängt, nu angelernt und ich bekam wieder Werte aber noch keine Grafik.
Update, Restart, jetzt läuft wieder alles.
Das ist schön :-) Schreibst du dann noch "Gelöst" ins Subject?
Schönen Wochenstart...