Skip to content

Commit

Permalink
fix(config): override thermostat setpoint types for PE653 (zwave-js#4588
Browse files Browse the repository at this point in the history
)
  • Loading branch information
j9brown committed May 11, 2022
1 parent 0a3b505 commit 2de66df
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions packages/config/config/devices/0x0005/pe653.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,30 @@
"version": 1
}
},
// The firmware reports an thermostat setpoint type bitmap with an off-by-one error.
// It also reports a scale of 1 in ThermostatSetpointReport but rejects
// ThermostatSetpointSet requests with any scale other than 0 instead of 1 as would
// be expected according to the spec.
"interview": {
"0x43": {
"values": [
{
"property": "supportedSetpointTypes",
"value": [1, 7]
},
{
"property": "setpointScale",
"propertyKey": 1,
"value": 0
},
{
"property": "setpointScale",
"propertyKey": 7,
"value": 0
}
]
}
},
// The firmware handles requests on some endpoints incorrectly, often reporting garbage
// that confuses discovery or inhibits operation. Remove all of these broken CCs.
"remove": {
Expand All @@ -88,6 +112,10 @@
"0x20": {
"endpoints": [1, 2, 3, 4, 5]
},
// ThermostatSetpointCC: Endpoint 1 is a duplicate of the root.
"0x43": {
"endpoints": [1]
},
// ManufacturerSpecificCC: Endpoint 1 erroneously reports an incorrect manufacturer
// and product ID, unlike on the root endpoint.
"0x72": {
Expand Down

0 comments on commit 2de66df

Please sign in to comment.