Z-Wave Packet Sniffer?

Not sure where to target this request. What is the available technology to be able to sniff Z-wave packets on the network. I am trying to see what commands are being sent to a device, in this case, from a scene controller to a device (that was associated with the scene controller).


As far as I know, smartthings doesn’t provide any beyond individual device logging through the CLI.

From an industry standpoint, pretty much everybody uses the Zniffer software from SILabs ( the chip source for Z wave) because the software itself is free. But you’ll still have to have a USB stick with the radio and I’m pretty sure it only runs on windows (or a Windows emulator). And you need to know a lot about both Z wave and packet detection to understand what you’re seeing.

(Zwave toolbox can give you timestamps and RSSI and source, but not packet contents.)

1 Like

Below is the best resource I’ve found regarding zniffing. I’m not sure what’s possible with modern (700/800 series) z-wave sticks though - my zniffer uses one of the older sticks mentioned in this guide (which should still be available) and I had to reach out to SiLabs to get the right firmware.


A hacky way to accomplish this would be to gather logs on the scene controller to understand what kind of reports it normally sends to the hub. Then add the hub to the scene controller’s association group (same group as your other device). Then watch scene controller logs for any new reports, which should be Set commands. Those should be the same commands that the scene controller is sending to the other device.

1 Like

Thank you for all your suggestions. In the end, I am attempting to extend the life of a EOL’d/OBSOLETE product that is not even supported by the manufacturer (Leviton). I tried to be crafty with programming in Associations but that meant that created a UI that was not intuitive to the user (Smartthings configuration and Z-Wave device configuration).

I’ve decided to pull back and try to this all using SmartThings as much as possible. In this case, instead of using Associations to accomplish dimming, I will implement dimming using Smartthings level changes. There may be a slight delay but it looks like this will be more stable and supportable.

I may throw up my hands in a few weeks and come back to this subject. Life is difficult during technology transitions and not ready to swallow any other MATTER until it’s ready for prime time.

But thanks for the advice.