Refactor code to use plejd outputs rather than devices as main entity
This commit is contained in:
parent
ef718cf1db
commit
9a76a3ba50
10 changed files with 185 additions and 158 deletions
4
plejd/types/DeviceRegistry.d.ts
vendored
4
plejd/types/DeviceRegistry.d.ts
vendored
|
|
@ -3,7 +3,7 @@
|
|||
export type OutputDevices = { [deviceIdAndOutput: string]: OutputDevice };
|
||||
|
||||
export interface OutputDevice {
|
||||
bleDeviceIndex: number;
|
||||
bleOutputAddress: number;
|
||||
deviceId: string;
|
||||
dim?: number;
|
||||
dimmable: boolean;
|
||||
|
|
@ -13,7 +13,7 @@ export interface OutputDevice {
|
|||
name: string;
|
||||
output: number;
|
||||
roomId: string;
|
||||
state: number | undefined;
|
||||
state: boolean | undefined;
|
||||
type: string;
|
||||
typeName: string;
|
||||
version: string;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue