homebridge-deconz-converter
Version:
Homebridge plugin for converting Deconz roller shutters interpreted as light into Homekit Window Covering type.
47 lines • 1.07 kB
TypeScript
export declare enum DeconzEventType {
Changed = "changed",
Added = "added",
Deleted = "deleted",
SceneCalled = "scene-called"
}
export declare enum DeconzEventResourceType {
Groups = "groups",
Lights = "lights",
Scenes = "scenes",
Sensors = "sensors"
}
declare type DeconzEventAttribute = {
id: string;
lastannounced: Date | null;
lastseen: Date | null;
manufacturername: string;
modelid: string;
name: string;
swversion: string;
type: string;
uniqueid: string;
};
declare type DeconzEventState = {
dark: boolean;
daylight: boolean;
lastupdated: Date | null;
status: number;
sunrise: string;
sunset: string;
alert: string | null;
bri: number;
on: boolean;
reachable: boolean;
open?: boolean;
};
export declare type DeconzEvent = {
e: DeconzEventType;
id: string;
r: DeconzEventResourceType;
t: string;
uniqueid: string;
attr?: DeconzEventAttribute;
state?: DeconzEventState;
};
export {};
//# sourceMappingURL=deconzEvent.d.ts.map