Ich versuche das Statistics-Modul mit einem LaCrosse-Temperatursensor zu benutzen, um eine Tendenz zu bekommen.
Wie es aussieht, möchte das Modul nicht mit LaCrosse zusammenarbeiten. Es erscheint ein 'monitoredDevicesUnsupported'-Reading.
Ist LaCrosse wirklich nicht unterstützt? Kann man Statistics dazu überreden, auch mit LaCrosse zu funktionieren?
Statistics:
Internals:
CFGFN
DEF lc.kueche
DEV_REGEXP lc.kueche
NAME lc.kueche.statistics
NR 26450
NTFY_ORDER 10-lc.kueche.statistics
PREFIX stat
STATE Updated stats for: lc.kueche
TYPE statistics
Readings:
2016-03-25 17:59:55 monitoredDevicesLaCrosse lc.kueche
2016-03-25 17:38:51 monitoredDevicesUnsupported lc.kueche#LaCrosse
2016-03-25 17:59:55 nextPeriodChangeCalc 2016-03-25 18:59:55
2016-03-25 18:47:06 state Updated stats for: lc.kueche
Fhem:
modulVersion $Date: 2016-03-17 18:25:17 +0100 (Thu, 17 Mar 2016) $
nextPeriodChangeTime 1458928795
Attributes:
tendencyReadings temperature
Sensor:
Internals:
CHANGED
DEF 39
IODev JeeLinkLaCrosse
JeeLinkLaCrosse_MSGCNT 23840
JeeLinkLaCrosse_RAWMSG OK 9 57 1 4 165 106
JeeLinkLaCrosse_TIME 2016-03-25 18:43:16
LASTInputDev JeeLinkLaCrosse
LaCrosse_lastRcv 2016-03-25 18:43:16
MSGCNT 23840
NAME lc.kueche
NR 503
STATE T: 18.9
TYPE LaCrosse
addr 39
battery_new 0
corr1 0
corr2 0
previousH 106
previousT 18.9
sensorType 0=T(H)
Readings:
2016-03-25 18:43:16 battery ok
2016-03-25 17:59:55 statTemperatureTendency 1h: - 2h: - 3h: - 6h: -
2016-03-25 18:43:06 state T: 18.9
2016-03-25 18:43:16 temperature 18.9
Helper:
_98_statistics lc.kueche.statistics
Attributes:
IODev JeeLinkLaCrosse
event-min-interval 60
event-on-change-reading battery,temperature,state
room Unsorted
lg
aeronaut
Bei mir geht das auch mit LaCrosse.
Nur geraten, nicht geforscht: versuch mal ein LaCrosse device ohne Punkt im Name
Volltreffer, ohne Punkt im Device funktioniert es.
Bei Homematic-Geräten scheint der Punkt nicht zu stören ...
Danke für den Tipp.
lg
aeronaut
Zitat von: HCS am 25 März 2016, 19:28:47
Bei mir geht das auch mit LaCrosse.
Nur geraten, nicht geforscht: versuch mal ein LaCrosse device ohne Punkt im Name
Hallo,
vielleicht kann mir hier jemand aushelfen. Alle meine Geräte haben einen Punkt im Namen.
Ich trennen damit die verschiedenen Namensbestandteile, daher habe ich wohl das selbe Problem.
Hier mein statistics Device:
Internals:
CFGFN
DEF GH.tr.TF.Lampe statistics
DEV_REGEXP GH.tr.TF.Lampe
NAME SYS.statistics.TempHum
NR 2618
NTFY_ORDER 10-SYS.statistics.TempHum
PREFIX statistics
STATE Updated stats for: GH.tr.TF.Lampe
TYPE statistics
Readings:
2016-10-09 20:41:03 monitoredDevicesCUL_HM EG.az.TF.Arbeitszimmer,EG.wz.TF.Wohnzimmer
2016-10-09 20:41:03 monitoredDevicesLaCrosse EG.ku.TF.Kuehlschrank,GH.tr.TF.Lampe,EG.ku.TF.Kueche,OG.k2.TF.Kind2,EG.vr.TF.Gefriertruhe,GV.ab.TF.Blumengitter,OG.bz.TF.Badezimmer,OG.k1.TF.Leonie,OG.sz.TF.Schlafzimmer
2016-10-09 20:51:29 nextPeriodChangeCalc 2016-10-09 20:59:55
2016-10-09 20:54:56 state Updated stats for: GH.tr.TF.Lampe
Fhem:
modulVersion $Date: 2016-09-27 21:25:42 +0200 (Tue, 27 Sep 2016) $
nextPeriodChangeTime 1476039595
Attributes:
ignoreDefaultAssignments 1
tendencyReadings temperature,humidity
hier dazu der LaCrosse Sensor:
Internals:
CFGFN
DEF 12
IODev SYS.gw.LaCrosse.usb.01
LASTInputDev SYS.gw.LaCrosse.wlan.01
LaCrosse_lastRcv 2016-10-09 20:56:02
MSGCNT 1325
NAME GH.tr.TF.Lampe
NR 675
STATE T: 9.5 H: 80 D: 6.2 A: 7.3
SYS.gw.LaCrosse.usb.01_MSGCNT 575
SYS.gw.LaCrosse.usb.01_RAWMSG OK 9 18 1 4 71 80
SYS.gw.LaCrosse.usb.01_TIME 2016-10-09 20:55:37
SYS.gw.LaCrosse.wlan.01_MSGCNT 1315
SYS.gw.LaCrosse.wlan.01_TIME 2016-10-09 20:56:02
TYPE LaCrosse
addr 12
battery_new 0
corr1 0
corr2 0
previousH 80
previousT 9.5
sensorType 0=T(H)
Helper:
Dblog:
Absfeuchte:
Sys.dblog_thsensor:
TIME 1476039362.7255
VALUE 7.3
Dewpoint:
Sys.dblog_thsensor:
TIME 1476039362.7255
VALUE 6.2
Humidity:
Sys.dblog_thsensor:
TIME 1476039362.7255
VALUE 80
Temperature:
Sys.dblog_thsensor:
TIME 1476039362.7255
VALUE 9.5
Readings:
2016-10-09 20:56:02 absFeuchte 7.3
2016-10-09 20:56:02 battery ok
2016-10-09 20:56:02 dewpoint 6.2
2016-10-09 20:56:02 humidity 80
2016-10-09 20:56:02 state T: 9.5 H: 80
2016-10-09 20:56:02 temperature 9.5
Helper:
_98_statistics SYS.statistics.TempHum
Attributes:
IODev SYS.gw.LaCrosse.usb.01
alias Terrasse hinten
doAverage 1
event-min-interval humidity:60,state:60,temperature:60
event-on-change-reading battery
event-on-update-reading humidity,state,temperature
group Heizung und Temperatur
icon temperature_humidity
room Aussen
stateFormat T:temperature H:humidity: D:humidity A:absFeuchte
subType thermostat
userattr subType:thermostat
Würde da ja auch selbst was umbasteln, aber so ist das irgendwie ziemlich blöd.
Jemand einen Hinweis oder eine Idee?
Danke und Grüße
Christian
Da das Device als Regular Expression ausgewertet wird ... hast Du mal einen Backslash vor den Punkt gesetzt?
Zitat von: tupol am 14 Oktober 2016, 08:45:15
Da das Device als Regular Expression ausgewertet wird ... hast Du mal einen Backslash vor den Punkt gesetzt?
Danke für den Hinweis, aber es hatte sich dann von selbst erledigt.
Es dauert halt nur ein bisschen, bis die Tendenz ermittelt werden kann.
Jetzt sieht es gut aus :)