Hallo, nutze folgendes um dewpoint allen Geräten zu verpassen ..
define dewpointToAllDeviceReadings dewpoint dewpoint .* temperature humidity dewpoint
define dewpointToAllDeviceStates dewpoint dewpoint .* T H D
Nun habe ich auch :
SZ_Temp T: 18.4 H: 62.0 D: 11.0
Leider verschwindet das D: dann wieder aus dem Reading und auch bei der ansicht im "room" irgendwann ist es mal wieder da immer hin und her. Im Filelog steht es aber immer mit dabei .. : 2015-10-17_13:57:56 Bad_Temp T: 18.4 H: 62.0 D: 11.0 dort taucht nicht einmal ein Wert ohen D: auf.
Wie kann das passieren ? Finde es ja nicht schlecht das D: nicht mit dabei steht und nur im Log. Aber es ist nicht immer so.
Hauptproblem es schaut einfach doof aus bei meiner Temperatur Übersicht.
Ich habe nur die erste Definition und bei den STATE wo ich es drin haben möchte setze ich es mit stateFormat
Hallo,
ich habe genau das gleiche Problem wie der Threadersteller - gibt es hierfür eine Lösung?
Der Dewpoint taucht auf und verschwindet wieder aus der Statuszeile. In den Filelogs wird er immer sauber geloggt.
Logfile eines Sensors:
2016-11-06_21:22:05 LaCrosse_16 temperature: 22
2016-11-06_21:22:05 LaCrosse_16 humidity: 51
2016-11-06_21:22:05 LaCrosse_16 dewpoint: 11.4
2016-11-06_21:28:04 LaCrosse_16 temperature: 22
2016-11-06_21:28:04 LaCrosse_16 humidity: 51
2016-11-06_21:28:04 LaCrosse_16 dewpoint: 11.4
2016-11-06_21:34:04 LaCrosse_16 temperature: 22
2016-11-06_21:34:04 LaCrosse_16 humidity: 51
2016-11-06_21:34:04 LaCrosse_16 dewpoint: 11.4
2016-11-06_21:40:04 LaCrosse_16 temperature: 22
2016-11-06_21:40:04 LaCrosse_16 humidity: 51
2016-11-06_21:40:04 LaCrosse_16 dewpoint: 11.4
2016-11-06_21:43:04 LaCrosse_16 T: 21.9 H: 51 D: 11.3
2016-11-06_21:43:09 LaCrosse_16 battery: ok
2016-11-06_21:46:07 LaCrosse_16 temperature: 22
2016-11-06_21:46:07 LaCrosse_16 humidity: 51
2016-11-06_21:46:07 LaCrosse_16 dewpoint: 11.4
2016-11-06_21:49:09 LaCrosse_16 T: 22 H: 52 D: 11.7
2016-11-06_21:52:09 LaCrosse_16 temperature: 22
2016-11-06_21:52:09 LaCrosse_16 humidity: 52
2016-11-06_21:52:09 LaCrosse_16 dewpoint: 11.7
2016-11-06_21:58:04 LaCrosse_16 temperature: 22
2016-11-06_21:58:04 LaCrosse_16 humidity: 52
2016-11-06_21:58:04 LaCrosse_16 dewpoint: 11.7
2016-11-06_21:58:29 LaCrosse_16 T: 21.9 H: 52 D: 11.6
Code in der fhem.cfg:
define dewpointToAllDeviceReadings dewpoint dewpoint .* temperature humidity dewpoint
define dewpointToAllDeviceStates dewpoint dewpoint .* T H D
List des Sensors:
Internals:
CHANGED
DEF 16
IODev myJeeLink
LASTInputDev myJeeLink
LaCrosse_lastRcv 2016-11-06 22:01:29
MSGCNT 3159
NAME LaCrosse_16
NR 659
STATE T: 22 H: 52
TYPE LaCrosse
addr 16
battery_new 0
bufferedH
bufferedT
corr1 0
corr2 0
myJeeLink_MSGCNT 3207
myJeeLink_RAWMSG OK 9 22 1 4 196 52
myJeeLink_TIME 2016-11-06 22:01:29
previousH 52
previousT 22
sensorType 0=T(H)
Readings:
2016-11-06 22:01:29 battery ok
2016-11-06 21:58:04 dewpoint 11.7
2016-11-06 22:01:29 humidity 52
2016-11-06 22:01:29 state T: 22 H: 52
2016-11-06 22:01:29 temperature 22
Attributes:
IODev myJeeLink
alias TempSensor_Bad
event-min-interval state:300,battery:3600,temperature:300,humidity:300
group Temperatur
icon icoTemp
room LaCrosse,Hausstatus,Wettervorhersage
stateFormat T: temperature H: humidity D: dewpoint
Doch so einfach. DANKE.