-
-
Notifications
You must be signed in to change notification settings - Fork 625
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Heatit Z-Dim doesn't restore "current value" when switching on "level" #1678
Comments
There must be some difference between the devices. Node 42 reports the change on its own, Node 43 doesn't. While we are normally optimistic and update the I guess we could poll even when supervision tells us that the "on" command worked, but since it works for one of your devices I'd try to figure out why. Have you compared the associations too? |
Hi, for what I'm aware there aren't. They came with the same order - who knows, and how can I check this? They all worked by toggling the level in OZW. The level value was restored and they appeared to be ON. I'll do some more toggling while watching the logs to see if something's comes up :) |
Here's some toggling on node 43, one of the nodes that doesn't report correctly (sorry for the other garbage in here from other nodes): 43-toggling.txt And here's for 42: 42-toggling.txt |
Checked it now; Also made a post on the HA community forum, asking if anyone else experienced the same. |
Not sure if these will help, but found a «debug info» tab: |
Sorry for all the info, but tried to do a device restart and got an error saying that "node 1 do not support associations". I'm having the UZB-1 dongle from Zwave.me. I haven't added any associations to this (or any) node. |
Please attach logs as files. These inline logs make it really hard to digest the issue. |
Control Panel > Expand a node in the table > Group Associations Tab |
Hi, I already checked it for the dimmers. Node 1 (the controller) is in the Lifeline group of the devices. There is no group association options for the controller, so nothing comes up there. |
Okay before we start guessing more, please send me your cache files ( |
Yes, are they safe to publish here or email them to you? I also see that I have 3 different sets, probably because I tried to rebuild the whole network yesterday. How can I find out which is «current»? Edit: Found it in CP under HomeHex :D |
You can send them via email |
@AlCalzone Sent! :) |
Ok a couple of observations:
I'm guessing that you're losing some messages, maybe due to RF issues. Since your log snippet in the OP is very short, I can't verify though. |
Hi, will do! :) I'm not sure if it's noteworthy, but three of the dimmers is approx 1 meter away from the controller. And node 42 and node 43 is located in a rack, with node 43 (which is also problematic). Node 37 on the other hand is maybe 3 meters away, in the basement on an angle of 45⁰. The Z-wave graph shows that all of these devices has 1 hop. That shouldn't be problematic, but I do not understand how/why, since they're so close to the controller. I'm just upgrading zwavejs2mqtt to the recent version. Will enable logging and save it to file as soon as the compilation is done. :) You'll hear from me asap. |
Log entry sent! ~9MB so it might take few minutes to arrive. At (time)
For one of the iteration I set the target value, and "the level" then responds correctly. |
Hah - Node 42 is the only one of those 4 that is not included securely. I'll do some investigations what that could imply in regards to the Z-Wave+ CC V2 requirements. |
Ah, I'll see that now. It wasn't visual from the UI earlier, but with the upgrade I just did... I'll see it too. The logs aren't self-explanatory to me 📦 |
Saw the discussion on this matter; Don't know if it's worth mentioning, but with OZW they were working with S0 and they were one of the snappiest devices I had in my system, however they had a habit of reporting their state to often. Are they supposed to get an ACK back to confirm that the data was received. PS! When I tried to look up a thread that I once read regarding the spamming issue, I found this regarding OZW + Multilevel CC. Can this help in any way? |
OZW used to poll a lot. When using Multilevel Switch CC with Supervision (which OZW does not support), that is usually not necessary, because we know the device has reached its target state. The only exception is ON (255) where we don't know which value the device has chosen. |
Thanks for the clarification :) I don't mind having a door or window sensor insecure, since that's something everyone without any technical background can see from the street (haha, read a post where this was your argument about a shutter - good one!). But we are planning to establish this in all our short term rentals and don't want personal data (motion sensors etc) to be readable to an outside party. We also strive to keep costs and environmental damages to the lowest, so anything that can be flipped (turned on/off) should be secure. Some of our rentals is up to 48 000 kWh a year. :| Again! Thanks for all your work. I've put up a monthly sponsor. |
Okay from what I've found out: the 3 devices included with Security S0 are not behaving correctly. If you don't mind, I'd re-include them insecurely and try Security again once Security S2 is implemented. |
Hmm, I think it's strange that they worked flawlessly on OZW. :/ What the status on S2 if you dont mind me asking? |
That's probably because OZW verified all changes through polling by default, whether that is necessary or not. The ultimate goal of zwave-js is to get certified, so polling Z-Wave+ V2 devices would be a no-go. I believe I've solved the hard parts of S2 already. Need to put it all together and test extensively. Unfortunately, the last couple of months were busy investigating the influx of issues from new HASS and zwavejs2mqtt users, so S2 got stuck on the sidelines. |
I can imagine! Excited to follow the path of Zwave-js. Let me know if you need real life testing when you'll get that far. I'll be looking for a firmware update to the dimmers, and try to do an upgrade. Maybe that fixes it.. |
This issue has not seen any recent activity and was marked as "cannot fix ❌". Feel free to reopen if the issue persists. |
Hi @AlCalzone. I excluded all of the HeatIt ZDim devices and made a new/second Z-wave network with these devices only. Node 42 (it has a new ID in the new network, but using this for reference) still works correctly in secure mode. Isn't it odd that this node works correctly, but the other ones don't? |
Now also tried to exclude one of the weird devices and include it insecurely. Same behavior as when it was added securely. |
It looks like all the data received is the same, except the last report. Node 42 sends a «MultilevelSwitchCCReport» while the other's sends a «MeterCCReport». Node 42 does not send this... However this is always 0. Node 2 = 42 (before)
|
Is there anything you can configure on these devices, like which reports are getting sent? |
Everything is equal in the configuration part of Zwavejs2mqtt UI, and nothing that i related to reporting. However... I found a post (written in Norwegian, my own lang.) from last Friday. He's writing that there's a new 2020A version which doesn't report changes in HomeSeer, while the 2019 version does. I'm not sure which versions I have; however I bought them by the end of 2020. I removed the cover of the rack and can see some differences here. The QR code of node 42 (top) and node 43 (bottom) differs, and the text have different sizes. I blured out the QR code, as I'm not sure what it is. But see the text below. So I guess node 42 is probably 2019 version while the others I have is 2020. I've tried to find a complete manual for the 2020 version to see if it has more settings/configurations that is not included in the Zwavejs config. But I can only find the QuickStart guide for it, and its just a simple install guide mainly describing how to put it to inclusion mode. I'm wondering if there is firmwares available somewhere. Tried to google but cant find any. |
I've removed your images as you did not blur the DSK under the QR codes.
That could explain it. Like I said, it is probably best to ask the Heatit support what's going on. |
I've written them and linked to this post + the forum post that I found. Thanks for your patience with me :) |
Just leaving a comment that the new OTA from Thermo-Floor / HeatIt solved this issue. I'm not able to attach the file here, but reaching out to them took a day until I had the file. |
Hi! Can you send it to me as well? I contacted you through Home Assistant Norge on Facebook, but the message probably went to the spam folder. :) |
Hi,
I own 4 HeatIT Z-Dim dimmers. I normally use the level entity (multilevel switch up/down in zwavejs) to turn ON or OFF the lights, and not the binary ON/OFF.
While this works well for 1 device it doesn't work correctly with the 3 others. The lights are turning ON visually, but their «current value» aren't updated with the targeting value, so programmatically they appear as OFF.
Device information
Which device(s) is/are affected (make/model)? HeatIT Z-DIM ThermoFloor
What are the node IDs?
Last Known Working Configuration
[x ] New device
Previously working device (other platform)
I've tried to compare the configurations, but they all looks the same.
Installation information
How did you install
node-zwave-js
?Additional context
Add any other context about the problem here.
Logfile:
Here's the code when I press the two identical toggles on node 42 (working correctly) and node 43 (which isn't working correctly):
1.txt
The text was updated successfully, but these errors were encountered: