Dean,
Both modules are aimed to provide libraries for controlling those devices
over your local network. You could use the modules on a server or for local
control of the devices.
If you have an Elk M1 controller and the M1XEP (network) expansion, you can
connect to it over a TCP connection. The Elk sends event messages to you
over the connection and allows you to send control messages in. The
messages are all defined in their proprietary ASCII protocol.
My module parses incoming message and encodes outgoing messages. The module
also has functions to connect to your device and inherits from EventEmitter
to allow you to listen to certain event messages coming from the Elk...i.e.
a burgular alarm or a door opening.
I have a small server on my home network with node running. I've been
playing with some alerting based on incoming event messages using the
module.
Also cool in that module is the speak() function I implemented. The Elk M1
has a huge library of words it can say over its speaker. I implemented the
function so that you can write an entire sentence and the module will parse
and encode all of the words, then send to your Elk. Example:
*elk.speak('intruder in outside hottub');*
*
*
*elk.speak('outside temperature is 74 degrees');*
Hope that helps!
On Monday, 16 April 2012 14:13:45 UTC-4, Dean Landolt wrote:
>
>
>
> On Mon, Apr 16, 2012 at 2:06 PM, Mark Hahn <[email protected]> wrote:
>
>> > http://lmgtfy.com/?q=home+automation
>>
>> I know what home automation is. I was wondering if it was a server or a
>> local tool. Yes, I now understand the question is kind of stupid, but
>> that's what I was thinking.
>>
>
>
> Apologies if that was a little trollish. I can't help but out a lmgtfy
> every now and then :)
>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en