Guile implementation of the ZWave "serial API".

Ludovic Courtès f9ff27f47d Send 'get-version' request to initialize state. %!s(int64=3) %!d(string=hai) anos
.gitignore b9a557f48c Initial commit. %!s(int64=5) %!d(string=hai) anos
README b9a557f48c Initial commit. %!s(int64=5) %!d(string=hai) anos
alarm.scm f9ff27f47d Send 'get-version' request to initialize state. %!s(int64=3) %!d(string=hai) anos
inclusion.scm f9ff27f47d Send 'get-version' request to initialize state. %!s(int64=3) %!d(string=hai) anos
zwave.scm f9ff27f47d Send 'get-version' request to initialize state. %!s(int64=3) %!d(string=hai) anos

README

Guile-ZWave
===========

This is an early prototype of a Guile module to talk to ZWave devices
using the “serial API” implemented by USB dongles such as the
Z-Wave 500 by Sigma Designs, Inc.

So far the (zwave) module allows you to send and receive simple
messages, and to sort-of maintain a representation of the state of
the ZWave network. That’s about it.

I took inspiration from openHAB mostly, and also OpenZWave.