OpenZWave / qt-openzwave

QT5 Wrapper for OpenZWave
GNU Lesser General Public License v3.0
105 stars 30 forks source link

OZW will not publish partial updates to SwitchMultiLevel #170

Open matejdro opened 3 years ago

matejdro commented 3 years ago

(Not sure if this is fault of OZW or qt-OZW. Feel free to redirect me to the OZW's issue tracker if this is not related to the QT wrapper)

From what I see, qt-OZW will not publish SwitchMultiLevel updates while device is still in process of dimming/moving.

For example, here is log of me changing cover position with Aeotec Nano Shutter from 32 to 56:

ozw.log

Note that while cover is moving, device keeps sending SwitchMultiLevel reports of its position (it is being continuously updated from 32 to 56). However, that value is not reflected in the "Level" field exposed through MQTT. Level field will actually stay at 32 while cover is moving and then jump to 56 when cover finishes moving.

Is this expected or a bug? If expected, could you expose another field through MQTT (maybe "Dimming Level" or something like that) that is updated in real time?

rotem925 commented 3 years ago

I have the same issue with Fibaro Double Switch... I have about 5 of them.. Seems that when looking at owz-admin the value is correct, but when looking at my MQTT broker, it is not updated... Any clues?