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
Device Support - WAXMAN LeakSMART v2 #2701
Comments
Please also provide a screenshot of the node itself from deconz GUI where you can see the available clusters. Thanks! |
That looks like a temperature sensor. Are you sure this is the right device? |
Yes, I removed and re-added the node to be sure. When I had it paired to my wink hub a year ago it provided both leak detection and temperature. |
Hm, then it might be the unknown cluster. I'll check it out later. |
Or a hidden IAS Zone cluster. Wouldn't be the first device to do that. |
@jtscott Could you please also read the attributes from power configuration cluster and provide the screenshot? Wanna have the battery information right. Thanks! |
Hm, can you read to try battery percentage once again (by double clicking on it) The 2 values seem not to fit each other. |
It's just the "read" button. "read config" is to read the reporting configuration, which the device currently not has unless you did all the binding manually. |
Hm, that still feels a bit strange 3x1.5V is not 46 (or 4.6) ;) Also not sure if the 200 are usable. Brand new batteries maybe? Regardless, I'd rather go for the voltage for the time being. We can change that later on if required. |
Yes had to add new batteries last week, as this thing chirps loud like a fire alarm when its low. |
Ok, we go for the percentage then as it doesn't require for any changes then. Just please keep an eye on if, if it changes over time. |
No it doesn’t, check the ZCL spec:
If the reporting configuration returns NOT FOUND, it simply hasn’t been set. Quite normal for factory new devices. Try writing some values and reading them back. |
Hi Gents, I reset and re-added my sensor on the new release today. Looks like the leak part of the sensor is still missing. Is there something else I can provide you to help finish this device integration? |
Just taken another looks and that one's gonna be interesting. You have 2 unknown clusters there, where the FC02 is a manufacturer specific cluster. You probably only have a chance to get some info out of it if you can compile an additional plugin and get some reasonable data back, which is not guaranteed. Now, for 0b02, I recall I checked the specification already but haven't found anything. Just taken another look and this time, I was lucky as the zigbee specification contains a typo for that cluster. It's apparently "EN50523 Appliance Events and Alerts", so presumably responsible for the alerts. This is definitive a first timer here. Getting the cluster data in is the easy job, evaluating how it works in conjunction with the capabilities at hand is a different thing. So long story short, we need to investigate if and how we can make it play. EDIT: EDIT2: |
Can any of you guys support in compiling the plugin and do some tests once all required parts have been implemented? |
Sure I can give it a shot, I'm probably savvy enough to follow specific instructions if you have those available? |
You find the instructions in the readme of this repo. You just need to make sure you also installed the deconz-dev package. Hopefully, you don't run any virtualization (docker), otherwise it will be more difficult. Give it a shot with the current state repo to see if it works out for you. |
switched over to dev today using the readme with no problem. I deleted the node from deconz and re-paired the sensor after factory reset but I don't see a difference. I looked over the clusters vs the old screenshots and it all looks the same. Let me know what else I can do? |
Hey, you were a bit too fast for me here ;) I'll prepare a seperate repo of mine for that particular testing so we stay kinda clean on the official one. Take this one: https://github.com/SwoopX/st_playground.git EDIT: |
Alright, thanks for trying. No relevant output there, besides sensor creation. Take 2 is out. Some more debug output and extended by one additional command. Please run it this time with |
Sure thing! Here is a new debug output; I removed the device prior to updating and then re-added the device after compiling and triggered 2 water events again. |
Thanks. Sorry, but gotta ask: Have you pulled the repo once again and compiled? I don't see any debug output I'd expect... |
Hmm that's weird, yeah I removed prior cloned repos and re-cloned and re-compiled again. I can re-flash my SD back to before dev today and try again. |
Just puzzled that I don't see anything from that particular cluster. Not sure anything else might be required upfront. However, I see at z2m that they seem to have added binding for the cluster in question. Maybe give it a try when the sensor is paired (use the 0b02 cluster in your case): |
ok did a couple things and it looks like the binding worked! New debug after re-flashing to pre-dev, installing dev, and then recompiling from your repo here: Now... after the fact I thought I should have just did one cluster binding first to see what exactly happens but let me know if that's needed and I can repeat the process above :) Thanks! |
Better now 👍 Will check it later in detail. |
Looks like we got a winner here:
Now I'd like to understand if binding was the key. Could you please unbind cluster 0x0b02, make the sensor wet and see if you got any such messages in the debug output (no need to recompile or re-pair). If not, then I'll prepare a code update for auto-binding. Thanks! |
Yep looks like 0x0b02. I unbound the cluster and made the sensor wet and it did not trigger a state change. Rebinding 0x0b02 worked again and it triggers a wet state change. |
Alright. Updated the code so the binding should take place automatically. If you could test once more and it succeeds, I guess we're done here. |
Ok all done and can confirm works good. I reflashed to pre-dev, recompiled your repo, then re-added the sensor. Works out of box now! Thanks so much, really appreciated! |
Hi Guys, I've been following this because I have a few leaksmart sensors. How can I get this to work? Do I need to upload some files, etc? |
Sure here is a quick workaround for today's point-in-time. Obviously temporary but this is for a raspbian install using instructions from the readme:
Hope that helps and big thanks to @SwoopX ! |
I have my HA instance installed on a VM, Will this still work? |
It should, if you don't use docker. Added the code to the PR. Enjoy! |
Closing this as PR has been merged. Supported with .78 |
Anyone had one of these sensors trip a false detection of moisture? I've had one running for about a year. The battery level was down to about 10%. It detected water (and there is none). I changed out the batteries, and the gateway now sees the new AAAs as 100%, but it's still reading 'Wet'. Is there anything else I have to do to clear the error? |
And nevermind, I wet the unit and it alarmed and when I dried it the condition went back to Dry. So apparently batteries alone will not clear it? |
Hello I am opening this issue to request device support for the LeakSmart Smart Home Sensor 2.0. This is a water leak sensor and I hope to provide as much info as I can:
Device Screenshots
debug.txt
Please let me know if I can provide any addition information, and thank you for your support and consideration.
The text was updated successfully, but these errors were encountered: