Files
scrypted/plugins/zwave/src/CommandClasses/BatteryToBattery.ts
2022-10-10 17:43:04 -07:00

12 lines
397 B
TypeScript

import { Battery} from "@scrypted/sdk";
import type { ValueID } from "@zwave-js/core";
import { ZwaveDeviceBase } from "./ZwaveDeviceBase";
export class BatteryToBattery extends ZwaveDeviceBase implements Battery {
static updateState(zwaveDevice: ZwaveDeviceBase, valueId: ValueID) {
zwaveDevice.batteryLevel = zwaveDevice.getValue(valueId);
}
}
export default BatteryToBattery;