readingsGroup mit Slider - updatet Slider Stellung nicht

Begonnen von sz_wolfi, 10 Oktober 2019, 13:13:51

Vorheriges Thema - Nächstes Thema

sz_wolfi

Hallo,
... scheint irgendwie ein Evergreen zu sein, aber ohne definitive Lösung ...

Ich habe in 2 Räumen - insges 3 Z-Wave Thermostate.

2 von den Thermostaten (weil im Buero) werden von einem Slider-Dummy gesteuert: Heizung.Buero.Slider

1 Thermostat (Wohnzimmer) - von einem weiteren Slider-Dummy: Heizung.Wohnzimmer.Slider

Alle Änderungen (z.b. via Heizpläne etc., aber auch Buttons vom Thermostat)  updaten die SLIDER-Dummys (mittlerweile) perfekt.

Und irgendwann will man eine ReadingsGroup - mit allem pi-pa-po - wie in den Beispielen :-)
Hier das reduzierte Beispiel:

Beispielsweise - der Buero-Dummy-Slider:


defmod Heizung.Buero.Slider dummy
attr Heizung.Buero.Slider event-on-change-reading state
attr Heizung.Buero.Slider group Heizplan
attr Heizung.Buero.Slider room TESTING
attr Heizung.Buero.Slider setList state:slider,8.0,0.5,28.0,1
attr Heizung.Buero.Slider sortby 002
attr Heizung.Buero.Slider webCmd state


Und jetzt die ReadingsGroup - die alle Werte von den Thermostaten holt - PLUS - state vom Dummy-Slider


defmod RG_Heizung readingsGroup <%sani_heating>,<MODE>,<Ist-Temp>,< Soll-Temp >,<Ventil>,<Batterie>,<__SLIDER> \
THERMOSTAT_OFFICE.*:thermostatMode,temperature,setpointTemp,reportedState,batteryPercent,state@Heizung.Buero.Slider\
THERMOSTAT_WOHNZIMMER.*:thermostatMode,temperature,setpointTemp,reportedState,batteryPercent,state@Heizung.Wohnzimmer.Slider
attr RG_Heizung commands { 'state' => 'state:slider,8.0,0.5,28.0,1' }
attr RG_Heizung room TESTING


Es funktioniert "im Prinzip" alles wie ich will:
Jede Änderung der Slider in der RG - updated den Dummy-Slider - der wiederum die Thermostat-Updates triggert.
Danach stimmt in der RG (weil die Werte ja vom Device kommen) - alles - bis auf die Slider-Positionen.

scheint ein 'bekanntes' Problem zu sein ...  gibt's wirklich keine Lösung ? (ausser F5 drücken)

Attached ist ein Bild vom Browser...