0 purchases
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.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.