FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: JM2012 am 13 Oktober 2013, 16:49:17

Titel: Dummy mit Average
Beitrag von: JM2012 am 13 Oktober 2013, 16:49:17
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




Titel: Antw:Dummy mit Average
Beitrag von: JM2012 am 14 Oktober 2013, 17:43:45
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


Titel: Antw:Dummy mit Average
Beitrag von: JM2012 am 16 Oktober 2013, 06:17:45
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
Titel: Antw:Dummy mit Average
Beitrag von: JM2012 am 09 Februar 2014, 20:32:37
Ich habe gerade nochmal ein Update durchgeführt.
Das funktioniert leider immer noch nicht....

Keine Idee?
Titel: Antw:Dummy mit Average
Beitrag von: Groby am 09 Februar 2014, 22:21:44
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
Titel: Antw:Dummy mit Average
Beitrag von: JM2012 am 12 Februar 2014, 20:37:58
Super Idee. Funktioniert perfekt!
Danke!

Gruss
JM2012