Hello,
I have an ST814 temp & humidity sensor that no longer reports temperature or humidity changes, it stopped working at some point (can not remember exactly when).
I’ve tried excluding and then including, which initially pickups up correct values for temp, humidity, battery but then stops updating?
I am running official Z Wave JS, interview looks like:
1-04-11T11:55:41.986Z CNTRLR [Node 028] Interviewing Association...
2021-04-11T11:55:41.987Z CNTRLR » [Node 028] querying number of association groups...
2021-04-11T11:55:42.048Z CNTRLR « [Node 028] supports 2 association groups
2021-04-11T11:55:42.052Z CNTRLR » [Node 028] querying association group #1...
2021-04-11T11:55:42.121Z CNTRLR « [Node 028] received information for association group #1:
maximum # of nodes: 1
currently assigned nodes:
2021-04-11T11:55:42.121Z CNTRLR » [Node 028] querying association group #2...
2021-04-11T11:55:42.179Z CNTRLR « [Node 028] received information for association group #2:
maximum # of nodes: 3
currently assigned nodes:
2021-04-11T11:55:42.182Z CNTRLR » [Node 028] Controller missing from lifeline group #1, assigning ourselves...
2021-04-11T11:55:42.337Z CNTRLR [Node 028] Interviewing Battery...
2021-04-11T11:55:42.341Z CNTRLR » [Node 028] querying battery status...
2021-04-11T11:55:43.061Z CNTRLR « [Node 028] received response for battery information:
level: 80
2021-04-11T11:55:43.098Z CNTRLR [Node 028] Interviewing Basic... [Endpoint 1]
2021-04-11T11:55:43.101Z CNTRLR » [Node 028] querying Basic CC state... [Endpoint 1]
2021-04-11T11:55:43.869Z CNTRLR « [Node 028] received Basic CC state: [Endpoint 1]
current value: 62
2021-04-11T11:55:43.871Z CNTRLR [Node 028] No response to Basic Get command, assuming the node do [Endpoint 1]
es not support Basic CC...
2021-04-11T11:55:43.911Z CNTRLR [Node 028] Interviewing Multilevel Sensor... [Endpoint 1]
2021-04-11T11:55:43.914Z CNTRLR » [Node 028] querying current sensor reading... [Endpoint 1]
2021-04-11T11:55:44.685Z CNTRLR « [Node 028] received current sensor reading: [Endpoint 1]
sensor type: Air temperature
value: 62.6 °F
I see it reports controller missing from lifeline group 1 and its adding itself, is there any way I can check this has happened? I downloaded a dump but it doesn’t appear to report associations?
Also I see the code for adding the controller is missing a status check so I wonder if the command worked, as if it failed that would explain my problem:
if (!lifelineNodeIds.includes(ownNodeId)) {
this.driver.controllerLog.logNode(node.id, {
endpoint: this.endpointIndex,
message: `Controller missing from lifeline group #${group}, assigning ourselves...`,
direction: "outbound",
});
// Add a new destination
await api.addNodeIds(group, ownNodeId);
// and refresh it - don't trust that it worked
await api.getGroup(group);
// TODO: check if it worked
Can anyone assist?
Thanks!