Skip to content

Commit fbab11b

Browse files
committed
prepare for 1.4.0
1 parent 5f38c0b commit fbab11b

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

README-example.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ zwave.on('node added', function(nodeid) {
4242
};
4343
});
4444

45-
zwave.on('value added', function(nodeid, comclass, value) {
45+
zwave.on('value added', function(nodeid, comclass, valueId) {
4646
if (!nodes[nodeid]['classes'][comclass])
4747
nodes[nodeid]['classes'][comclass] = {};
48-
nodes[nodeid]['classes'][comclass][value.index] = value;
48+
nodes[nodeid]['classes'][comclass][valueId.index] = value;
4949
});
5050

5151
zwave.on('value changed', function(nodeid, comclass, value) {
@@ -85,16 +85,17 @@ zwave.on('node ready', function(nodeid, nodeinfo) {
8585
nodeinfo.type,
8686
nodeinfo.loc);
8787
for (comclass in nodes[nodeid]['classes']) {
88-
switch (comclass) {
88+
console.log('node%d: class %d', nodeid, comclass);
89+
switch (comclass) {
8990
case 0x25: // COMMAND_CLASS_SWITCH_BINARY
9091
case 0x26: // COMMAND_CLASS_SWITCH_MULTILEVEL
91-
zwave.enablePoll(nodeid, comclass);
92+
var valueIds = nodes[nodeid]['classes'][comclass];
93+
for (valueId in valueIds) {
94+
zwave.enablePoll(valueId);
9295
break;
93-
}
94-
var values = nodes[nodeid]['classes'][comclass];
95-
console.log('node%d: class %d', nodeid, comclass);
96-
for (idx in values)
97-
console.log('node%d: %s=%s', nodeid, values[idx]['label'], values[idx]['value']);
96+
}
97+
console.log('node%d: %s=%s', nodeid, values[idx]['label'], values[idx]['value']);
98+
}
9899
}
99100
});
100101

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openzwave-shared",
3-
"version": "1.3.4",
3+
"version": "1.4.0",
44
"description": "Node.JS bindings for OpenZWave including management and security functions",
55
"main": "./lib/openzwave-shared.js",
66
"dependencies": {
@@ -38,7 +38,10 @@
3838
"Adam Rensel",
3939
"David Moxey",
4040
"Bart Bakker",
41-
"vectah0"
41+
"vectah0",
42+
"yybd",
43+
"Rob Huehn",
44+
"Michael Franken"
4245
],
4346
"license": {
4447
"type": "ISC",

0 commit comments

Comments
 (0)