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