zwave: update to v9.

This commit is contained in:
Koushik Dutta
2022-09-29 10:47:41 -07:00
parent 19d59be550
commit 3e472fe2e9
4 changed files with 582 additions and 906 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -34,13 +34,12 @@
"dependencies": {
"@scrypted/sdk": "file:../../sdk",
"@types/lodash": "^4.14.168",
"@zwave-js/file-stream-rotator": "file:./file-stream-rotator",
"lodash": "^4.17.21"
},
"devDependencies": {
"@types/node": "^16.7.1"
},
"optionalDependencies": {
"zwave-js": "^8.11.9"
"zwave-js": "^9.6.2"
}
}

View File

@@ -2,9 +2,12 @@ import sdk, { PasswordStore, ScryptedInterface } from "@scrypted/sdk";
import { ValueID } from "@zwave-js/core";
import { ZwaveDeviceBase } from "./ZwaveDeviceBase";
import { UserIDStatus } from "zwave-js";
import { UserCode } from "zwave-js/lib/commandclass/UserCodeCC";
const { deviceManager} = sdk;
interface UserCode {
userIdStatus: UserIDStatus;
userCode: string;
}
function isEmpty(str: string) {
return !str || !str.length;

View File

@@ -14,6 +14,10 @@ export class ThermometerToSensorMultilevel extends ZwaveDeviceBase implements Th
zwaveDevice.temperatureUnit = TemperatureUnit.F;
}
}
async setTemperatureUnit(temperatureUnit: TemperatureUnit): Promise<void> {
}
}
export default ThermometerToSensorMultilevel;