zwave

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

zwave

zwave.dart #
zwave is a Dart package for interacting with Z-Wave devices.
Overview #
This Dart package enables interacting with
Z-Wave devices on Linux.
Usage #
This package provides

a library of Dart classes for interacting with a Z-Wave network
a Z-Wave check port for checking the connection to the Z-Wave controller
a Z-Wave packet decoder for decoding and printing Z-Wave packets
an example using this package

Requirements #

A Z-Wave Controller such as the
Aeon Labs Aeotec Z-Wave Z-Stick, Gen5 (ZW090).

Setup #


Setup
your Z-Wave controller with your Z-Wave devices


Activate this zwave package using the
pub global command.


pub global activate zwave
copied to clipboard

From your application directory (the application that references
the zwave package) run the following command to build the native library

pub global run zwave:build_native
copied to clipboard

Finally, run the included command line application to ensure that this package
is installed correctly and can communicate with your devices using your Z-Wave Controller.

pub global run zwave:zw_check
copied to clipboard
pub global activate
makes the Dart scripts in the zwave/bin directory runnable
from the command line.
pub global run
zwave:build_native runs the zwave/bin/build_native.dart
program which in turn calls the build_native script
to compile the native libozw_ext.so library for the zwave package.
Example #
The example demonstrates how to use this package to build
an application for interacting with a Z-Wave network.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.