zwave-js / node-zwave-js

Z-Wave driver written entirely in JavaScript/TypeScript
https://zwave-js.github.io/node-zwave-js/
MIT License
750 stars 599 forks source link

Inovelli LZW36 (Red Series Fan + Light) is missing meter settings for electric consumption #1744

Closed carldanley closed 3 years ago

carldanley commented 3 years ago

Describe the bug

Inovelli LZW36 is missing meter settings. It is supposed to have an Electric Consumed [W] and Electric Consumed [kWh] just like the Inovelli LZW31-SN and the Inovelli LZW30-SN.

@blhoward2 requested additional clarity in discord so, UPDATE:

I switched out my openzwave configuration to run zwavejs2mqtt. I did not perform any firmware updates between this process; even kept the Zooz S2 stick plugged in to same machine. On ozw, I had a sensor for this device that read the kWh from the device (sensor.kids_room_main_switch_electric_kwh). After migrating to zwavejs2mqtt, the sensor that read the kWh no longer exists; there are not any sensors that represent kwh whatsoever for the device -- in zwavejs2mqtt control panel or in home assistant.

Can you post the json from the node form zwave2jsmqtt?

Link to device export: node_80.zip

Do you see updates from those endpoints in the log?

With debug logging enabled, docker logs -f zwavejs2mqtt shows no updates being sent to/from the device when the power demands change on the switch (ie - fan being turned on, light being turned on). On ozw, it did change.

Device information

Which device(s) is/are affected (make/model)? Inovelli LZW36 What are the node IDs? Device ID: 798-1-14 (0x031e-0x0001-0x000e) Link

Last Known Working Configuration

Installation information How did you install node-zwave-js?

To Reproduce Brand new install of homeassistant; completely empty. Added zwavejs2mqtt (using websockets). I just let zwave do it's thing ;)

AlCalzone commented 3 years ago

Please make a zwave-js log, loglevel debug and attach it here as a file. Please also post the cache files <homeid>.json and .values.jsonl.

AlCalzone commented 3 years ago

Also, please update to 6.3.0 and re-interview your device - this might be related to https://github.com/zwave-js/node-zwave-js/pull/1749

BluGeni commented 3 years ago

I dont know if it is related but if I add an inovelli switch from zwavejs2mqtt I dont get kW but I do get kWh. If I add the switch from HA through the zwavejs integration, I do get kW and kWh.

AlCalzone commented 3 years ago

Might be a coincidence. If the node does not respond to the one query for some reason it could be that the value doesn't exist yet when zjs2m or HA create the entities. I don't know how dynamically they react to new values that come in later.

zwave-js-assistant[bot] commented 3 years ago

This issue has not seen any recent activity and was marked as "stale 💤". Closing for housekeeping purposes... 🧹

Feel free to reopen if the issue persists.