I\'m looking for a simple piece of software (for PC or Linux) which can interfac
ID: 657754 • Letter: I
Question
I'm looking for a simple piece of software (for PC or Linux) which can interface with a Z-Wave USB controller. All it needs to do is list the nodes that are connected to that device, and allow for adding/removing nodes and resetting the device.
I am not looking for a home-automation software solution, just a simple Z-Wave Mesh Network overviewer. In fact, even if it were read-only (no support for adding / removing nodes), it would be extremely helpful.
BTW, I was going to open this with the tag "z-wave" (and perhaps "home-automation" since it's tangentially related), but I don't have the rep to do so here yet (they'd be new tags). If someone deems it appropriate to create these tags, feel free to edit the question and do so. Thank you.
Explanation / Answer
I would suggest taking a look at the work being done on OpenZWave - it looks like there are only source code distributions but you should be able to either find what you need or possibly build something suitable.
Features:
Developed in C++
Dotnet wrapper for Windows
Portable to most Linux, Mac OSX and Windows Platforms
Works with the multiple ZWave Controllers
ZWave Protocol is abstracted away hiding a lot of the complexity
Works with most switches, dimmers, thermostats, energy monitors, motion sensors, appliance modules,key fobs, door/window sensors, etc.
Security related devices are work in progress
Reverse Engineered the ZWave Protocol
Easy to add support for new devices
Fully Documented Code Base
Includes simple examples to demonstrate how to interface to the code
Python wrappers available e.g. here.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.