ioBroker / ioBroker.zwave

Legacy Z-Wave integration using OpenZWave
Other
24 stars 7 forks source link

🚩 Certain Object Values Not Updating For Single Node #84

Open EvilEls opened 4 years ago

EvilEls commented 4 years ago

I've got several z-wave devices successfully included and working with this adapter.

Recently I added a Qubino (Goap) ZMNHDD1 Flush Dimmer

✔ Inclusion went well ✔ Changing configuration objects in zwave.0.NODE15.CONFIGURATION work as expected ✔ Device can control the attached lamp correctly

For example, if I change dim level zwave.0.NODE15.SWITCH_MULTILEVEL.Level_1 from 0 to 50, the lamp is getting turned on and dimmed to 50%.

⚠ But there is an issue when changing object values. If I change object values from zwave.0.NODE15.SWITCH_MULTILEVEL the new values are correctly executed (example from above) but the newly entered values does not appear as new values. The object value stays unchanged until I change the object value again. Than the value becomes the number I entered first.

Again example from above:

ℹ with every change "last updated" becomes the current time (confirmed: true, quality: ok) even though there are no changes visible for this value

📌 The odd thing is, that this only happens for some objects and only for this one NODE. Changing objects values from zwave.0.NODE15.CONFIGURATION works as expected and changes are instantly visible. But some other values - that are read only -, like from zwave.0.NODE15.METER never update them self.

📢 To get the current values for those misbehaving objects, I need to restart the instance. Only then, current values are pulled and stored in the object. There is nothing to be found in the logs that would hint to an issue.

ℹ What I've tried:

ℹ The device works well in Domoticz and Home Assistant.

Any idea what could be wrong or how I could further debug this issue?

AlCalzone commented 4 years ago

I fear this is an issue of https://github.com/OpenZWave/open-zwave/ ioBroker only receives new values if that library tells us.

Any idea what could be wrong or how I could further debug this issue?

A first hint could be found in OZW_Log.txt (probably in /opt/iobroker/node_modules/openzwave-shared if you enabled loggin in the adapter settings)

EvilEls commented 4 years ago

Thanks for the hint, @AlCalzone!

Here is a part of the log: log.txt

So it really looks like a OZW issue 😒