Skip to content

.NET Standard library for interacting with a Serial Based ZWave Controller

License

Notifications You must be signed in to change notification settings

ztittle/ZWaveControllerClient

Repository files navigation

ZWave Serial Library

This library exposes a .NET API to interact with Serial-based Z-Wave Controllers. It may be used in any .NET project supporting the .NET Standard 1.5 and above. This class library is based off the Z-Wave Public Specification.

MacOS/Linux Support

The library uses the SerialPortStream library for serial IO. For MacOS and Linux support, the libnserial must be compiled. Follow the directions to compile the library.

Note, for MacOS you encounter an error about framework. Add the following line to the Install section:

FRAMEWORK DESTINATION "${CMAKE_INSTALL_LIBDIR}"

Once compiled, copy the dll/serialunix/bin/usr/local/lib/nserial.framework/nserial file to /usr/local/lib/libnserial.so.1

For the ZStick on MacOs, it should be located on /dev/cu.usbmodem411.

About

.NET Standard library for interacting with a Serial Based ZWave Controller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published