-
-
Notifications
You must be signed in to change notification settings - Fork 628
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
Test Zooz ZEN17 FW 1.4 #2379
Comments
Initial interview:
still reports 2 endpoints, and the count is not reported to be dynamic.
The device just sends a binary sensor report. None of the endpoints reflect this capability, so it vanishes after a re-interview. But that is because you needed to re-include. After the re-inclusion, the CC appears:
and now the device reports 2 static endpoints but with different capabilities:
Endpoint 1 now has a binary sensor, endpoint 2 doesn't:
Endpoint 1 tells us it has a water sensor like you configured:
The device sent us a binary sensor report but the endpoint capabilities don't seem to reflect that endpoint 2 supports the CC:
Did you re-include again after that?
Looks like the device sends both an update from the endpoint and the root device. At least for endpoint 2. Do you have a log for the same action on endpoint 1? All in all: These aren't dynamic endpoints - so not what we proposed. These are static endpoints that change their capabilities after a re-inclusion. And this seems to be another bug (invalid notification type/event):
|
Ok. I emailed them to let them know, copying you. |
I'll make one later. |
I think I found a new issue with this fw. My door state on endpoint 2 doesn't change anymore. I also gained a second custom notification entity in the UI: Neither of these change when I cycle the door but I do see access control messages in the log:
These were two cycles subsequent cycles so one should be open and one closed. Is this on our end, or theirs? |
Zooz ZEN17 first-go at testing fw 1.4.
Compat flag required
I'm not sure this fw really changes any functionality (whether due to it or our end). I tried it without the compat flag to preserve the root endpoint and we went back to mapping the message to the first endpoint 1, causing endpoint 1 to flip states when endpoint two changed.
Immediately upon including:
initial interview.log
I then readded the compat flag and changed the type for SW1 to a water sensor. This should cause a binary water sensor to be created. Endpoint 1 would remain as that is really for Relay 1 (R1).
Immediately thereafter:
node_2 (change endpoint 1 to water, no interview).json.zip
Oddly, a binary sensor was created in zjs2mqtt but it was type Any and then it disappeared after I re-interviewed the node:
interview after type change before exclude.log
node_2 (change endpoint 1 to water, after intervew, binary sensor disappeared).json.zip
Exclude/Include
I then did an exclude and include without resetting, which is what the manual has you do under the old firmware. That worked and a new sensor was created:
exclude and reinclude.log
node_2 (change endpoint 1 to water, after exclude and include, gains water sensor).json.zip
Temporarily working dynamically
Now, here is what is weird. I've changed the type of SW1 to and done an export/import to get that appear. On a whim I changed SW2 and poof, a correct binary sensor appeared?
post-include_on_the_fly_changes_to_other_endpoint_work_too.log
Changing the type of SW2 again did not work, however. And then it disappeared on a reinterview.
Conclusion
Ultimately, so far this is how it all worked under version 1.3 too.
The text was updated successfully, but these errors were encountered: