Hallo,
ich wollte bei meine Sollwertrechnern gerne den "desired temp" Wert übers das WebUi setzen.
Er sollte so ähnlich wie bei den Homematic Raumthermostaten als Dropdown oder auch als Slider zu sehen sein.
ich hatte es so versucht:
webCmd desired
widgetOverride desired:slider,12,1,22
Ich kann zwar damit den Sollwert (desired) über den Slider setzen, aber sofort danach wird mein Slider auf den Istwert zurückgesetzt.
Meine Device ist so definiert:
Internals:
DEF ms_eye2:temperature ventil_kue|set @ 100|set @ 0
NAME thr_kue
NR 416
NTFY_ORDER 50-thr_kue
STATE Ist: 17.2 Soll: 20.0
TYPE THRESHOLD
cmd1_gt set ventil_kue 100
cmd2_lt set ventil_kue 0
cmd_default 0
hysteresis 1
offset 0
sensor ms_eye2
sensor_reading temperature
Readings:
2015-04-20 11:17:07 cmd cmd2_lt
2015-04-20 11:17:07 desired_value 20
2015-04-20 11:17:07 mode active
2015-04-20 07:34:17 sensor_value 17.2
2015-04-20 11:17:07 state Ist: 17.2 Soll: 20.0
2015-04-20 11:17:07 threshold_max 20
2015-04-20 11:17:07 threshold_min 19
Attributes:
number_format %.1f
room Heizung
state_cmd1_gt off
state_cmd2_lt on
state_format Ist: _s1v Soll: _dv
webCmd desired
widgetOverride desired:slider,12,1,22
Hat jemand eine Idee?
Danke
Nachtrag:
Bei PID20 funktioniert es.
Nur bei THRESHOLD geht es nicht.
Der Slider beobachtet die generierten Events, und setzt sich entsprechend. Vermutlich wird der Istwert nach dem Befehl als Event generiert. Kannst du bitte einen Mitschnitt der JavaScript-Console nach Slider-Bewegung hier anhaengen?