i’m using openHAB 2.4.0 Build #1413 indeed
unfortunately, those timings were seriously unreliable in my experience. sending the same percentage resulted in different shutter’s position.
if i’m not wrong, the percentage value is calculated using power absorption: the fibaro zwave device records the time in between start and end of current absorption, and defines percentage steps according to this.
wrong positioning is 100% related to some issues with my motors. one of them also does sometimes get stuck repeatedly when starting to close the shutter, that i had to increase Fibaro parameter 17 to 30secs (delay after reaching limit switch)
but i’m positive this is completely unrelated to value update. even if not synced correctly to real world, it should update.
this doesn’t happen.
ex:
value displayed by: PaperUI controls and sitemap text item=Blinds label=“pos [%.0f]”, where Blinds is rollershutter type items group, linked to blinds_control channel
shutter at position 20
sendCommand(50)
shutter going down mostly at 1/3
displayed value still at 20
sendCommand(0)
shutter going up all the way
displayed value still at 20
sendCommand(UP)
relay clicks, shutter doesn’t move because of limit switch
displayed value still at 20
UP button press on controls or sitemap button
relay clicks, shutter doesn’t move because of limit switch
displayed value updated to 0
i know it’s impossible to understand if there are issues on my side without text files. since i’m mostly testing before setting up a PI, my configuration is PaperUI/text file mixed.
i can’t add PaperUI generated items to my text files at the moment, i’ll post them later if needed.
i’ll just need a couple of confirmation for further ‘investigation’
-
does the position value updates when using wall switches wired into the fgr-222?
it does not in my configuration
is it supposed to be updated?
-
is blind item value supposed to update using the following configuration? it does not update correctly to me
.items
Switch DummySwitch
Rollershutter Blind { channel="zwave:device:hex:node2:blinds_control"}
.rules
rule "testing"
when DummySwitch changed to ON
then
Blind.sendCommand(50)
end
.sitemap
Switch item=DummySwitch
Switch item=Blind label="position [%f]"
when i trig the rule using the DummySwitch:
shutter fully closed at 100, Blind value gets updated to 50 instantly, then it gets stuck at 94 1st step value
pushing the DOWN button on Blind direct switch, Blind value gets updated to 100 and then switches to 50. Shutter is fully closed but value is still 50.
pushing again DOWN button, value finally assumes the correct 100 value.
this is the kind of inconsistency i’m observing, and it is easily reproducible using those text configurations.