Hauptmenü

Dummy mit Average

Begonnen von JM2012, 13 Oktober 2013, 16:49:17

Vorheriges Thema - Nächstes Thema

JM2012

Hallo zusammen,

ich habe ein kleines Problem mit "Average", den ich versuche auf einen Dummy anzuwenden.

fhem.cfg
define testRooms dummy
attr testRooms room TempHumi,TempHumiAuto

define avg_thTest2 average testRooms:temperature:.*
attr avg_thTest2 verbose 5

So schreibe ich in das Dummy-Object:
        fhem("setstate testRooms ".$s);; \
        fhem("trigger testRooms temperature: $averageT");; \
        fhem("trigger testRooms humidity: $averageH");; \


version
# $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4032 2013-10-11 17:53:00Z martinp876 $
# $Id: 00_FBAHA.pm 2777 2013-02-20 08:02:01Z rudolfkoenig $
# $Id: 10_FBDECT.pm 2779 2013-02-21 08:52:27Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 3963 2013-09-26 08:55:32Z martinp876 $
# $Id: 92_FileLog.pm 3759 2013-08-21 08:13:08Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4030 2013-10-10 21:25:10Z martinp876 $
# $Id: 99_SUNRISE_EL.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_SVG.pm 3999 2013-10-04 05:15:46Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 99_XmlList.pm 1840 2012-09-12 13:52:08Z rudolfkoenig $
# $Id: 90_at.pm 4011 2013-10-06 08:15:26Z rudolfkoenig $
# $Id: 98_average.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $

list testRooms
Internals:
   NAME       testRooms
   NR         689
   STATE      T: 22.62 H: 45.8
   TYPE       dummy
Attributes:
   room       TempHumi,TempHumiAuto

list avg_thTest2
Internals:
   DEF        testRooms:temperature:.*
   NAME       avg_thTest2
   NR         691
   NTFY_ORDER 10-avg_thTest2
   REGEXP     testRooms:temperature:.*
   STATE      active
   TYPE       average
Attributes:
   verbose    5


EventMonitor:
2013-10-13 16:39:15.848 dummy testRooms temperature: 22.62
2013-10-13 16:39:15.852 dummy testRooms humidity: 45.8


Ich vermisse die _avg_day, _avg_month, .... bei den Readings.
Ich sehe nichts im Logging.....

Hat dazu irgend jemand eine Idee, ...ich bin kurz vor der Verzweiflung.....
Vielleicht sehe ich den Wald vor lauter Bäumen nicht.....   :D :D

Danke
Juergen




Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET

JM2012

Ich habe jetzt mal ein wenig Debugging im 98_average.pm Modul gemacht.

Kann es sein, dass die Zeilen
$r->{$avgName}{VAL} = $val;

bei dummy devices nicht funktionieren?

$r,$avgName,$val sind alle mit den richtigen Werten gefüllt.....
nur irgendwie scheint das setzen im dummy nicht zu funktionieren.....

Gruss
Juergen


Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET

JM2012

Hat dazu keiner eine Idee?

Die Frage ist, ob das so funktionieren muesste, oder nicht?
Wenn nein, dann brauche ich nicht weiterzusuchen....

Wenn ja, koennte das mal jemand ausprobieren...ich meine, dass es mit 5.4 funktionierte....

DANKE
Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET

JM2012

Ich habe gerade nochmal ein Update durchgeführt.
Das funktioniert leider immer noch nicht....

Keine Idee?
Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET

Groby

Hi,
Ich nutze Average nicht, aber wenn Deine Theorie gegen Dummies spricht verwende doch FS20/HM Device mit dem Attribut "Dummy = 1". Dann werden keine Msgs abgesetzt, aber das Device verhält sich wie das "Original"...
MfGroby

JM2012

Super Idee. Funktioniert perfekt!
Danke!

Gruss
JM2012
Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET