Hi
ich habe ein Problem mit eval und eval_trigger
Ausgangspunkt:
ich muss aus den Werten von 3 items einen 4 berechnen
soweit so gut
laut log werden die Daten auch registriert
beim einlesen kommt dann auch die Stelle wo die items mit Daten gefüllt werden.
WP.Z_WMZ_H_9_12 erscheind nicht da dieser Wert immer noch Null ist.
es kommt aber kein eval_trigger auf Z_WMZ_H
Das ist mein Problem, hab ich da was übersehen?
Grüße Stromie
ich habe ein Problem mit eval und eval_trigger
Ausgangspunkt:
ich muss aus den Werten von 3 items einen 4 berechnen
Code:
[WP]
[[Z_WMZ_H_1_4]]
name = Waermemengenzaehler 1-4 Heizen
type = num
visu = yes
value = 0
Dimplex_des = 'int'
Dimplex_adr = 95
[[Z_WMZ_H_5_9]]
name = Waermemengenzaehler 5-9 Heizen
type = num
visu = yes
value = 0
Dimplex_des = 'int'
Dimplex_adr = 96
[[Z_WMZ_H_9_12]]
name = Waermemengenzaehler 10 -12 Heizen
type = num
visu = yes
value = 0
Dimplex_des = 'int'
Dimplex_adr = 97
[[Z_WMZ_H]]
name = Waermemengenzaehler Heizen
type = num
visu = yes
eval = "sh.WP.Z_WMZ_H_1_4() + sh.WP.Z_WMZ_H_5_9() * 10000 + sh.WP.Z_WMZ_H_9_12() * 100000000"
eval_trigger = "WP.Z_WMZ_H_1_4 ,WP.Z_WMZ_H_5_9 ,WP.Z_WMZ_H_9_12"
sqlite = yes
laut log werden die Daten auch registriert
Code:
2013-10-06 15:41:40,409 DEBUG Main Dimplex register : Waermemengenzaehler 1-4 Heizen connected to value of des int , adr 95 -- __init__.py:parse_item:86 2013-10-06 15:41:40,421 DEBUG Main Dimplex register : Waermemengenzaehler 5-9 Heizen connected to value of des int , adr 96 -- __init__.py:parse_item:86 2013-10-06 15:41:40,433 DEBUG Main Dimplex register : Waermemengenzaehler 10 -12 Heizen connected to value of des int , adr 97 -- __init__.py:parse_item:86 2013-10-06 15:41:40,461 DEBUG Main Triggering WP.Z_WMZ_H - by: Init source: None dest: None value: None -- scheduler.py:trigger:123 2013-10-06 15:41:40,470 INFO Main Start Plugins -- plugin.py:start:65 2013-10-06 15:41:40,475 DEBUG WP.Z_WMZ_H WP.Z_WMZ_H = 0 via Eval None -- item.py:_update:251
Code:
2013-10-06 15:41:45,451 DEBUG dimplex WP.Z_WMZ_H_1_4 = 4064 via Dimplex refresh -- item.py:_update:251 2013-10-06 15:41:45,465 DEBUG dimplex WP.Z_WMZ_H_5_9 = 4 via Dimplex refresh -- item.py:_update:251
es kommt aber kein eval_trigger auf Z_WMZ_H
Das ist mein Problem, hab ich da was übersehen?
Grüße Stromie


Kommentar