jperkin / node-openzwave

node.js interface to libopenzwave
Other
110 stars 54 forks source link

first impressions #2

Closed mrose17 closed 10 years ago

mrose17 commented 10 years ago

hi. first, the package is brilliant! thanks very much for writing it.

with just the Z-stick plugged in, i get one

unsupported command class: 0x20

when i pair this:

node2: Aeon Labs, Smart Energy Switch
node2: type="Binary Power Switch", location=""
node2: switch=true

i get a couple of dozen unsupported command classes/unhandled notifications, running "sort | uniq" yields this:

Unhandled notification: 1
Unhandled notification: 26
Unhandled notification: 4
unsupported command class: 0x20
unsupported command class: 0x25
unsupported command class: 0x27
unsupported command class: 0x31
unsupported command class: 0x32
unsupported command class: 0x70
unsupported command class: 0x86

is this normal? expected? i'm now going through inventory of z-wave stuff and plugging things in to see what gets recognized.

many thanks!

jperkin commented 10 years ago

It is to be expected at the moment, they are printed to stderr so you can '2>/dev/null' to get rid of them. I will make them optional and default to off in the next update, as they're only really useful for me.

I'd be interested in any devices you have which support completely different class types - I only look for switches and multilevel devices at the moment, would be nice to see what battery or similar devices look like. Also let me know if any devices do not respond to the .setLevel() and .switchOn() .switchOff() functions...

mrose17 commented 10 years ago

understood. my goal is to send you a list of what works (and what doesn't) this weekend. hopefully the second list will be empty (-;