zigbee-herdsman-converters
Version:
Collection of device converters to be used with zigbee-herdsman
44 lines • 1.71 kB
TypeScript
import type { Definition, DefinitionWithExtend, Fz, KeyValue } from "../lib/types";
interface ThirdAcceleration {
attributes: {
coolDownTime: number;
xAxis: number;
yAxis: number;
zAxis: number;
};
commands: never;
commandResponses: never;
}
interface ThirdMotionSensor {
attributes: {
coldDownTime: number;
localRoutinTime: number;
luxThreshold: number;
};
commands: never;
commandResponses: never;
}
export declare const fzLocal: {
thirdreality_acceleration: {
cluster: "3rVirationSpecialcluster";
type: ["attributeReport", "readResponse"];
convert: (model: Definition, msg: Fz.Message<"3rVirationSpecialcluster", ThirdAcceleration, ["attributeReport", "readResponse"]>, publish: import("../lib/types").Publish, options: KeyValue, meta: Fz.Meta) => KeyValue;
};
thirdreality_private_motion_sensor: {
cluster: "r3Specialcluster";
type: "attributeReport";
convert: (model: Definition, msg: Fz.Message<"r3Specialcluster", ThirdMotionSensor, "attributeReport">, publish: import("../lib/types").Publish, options: KeyValue, meta: Fz.Meta) => {
occupancy: boolean;
};
};
itcmdr_clicks: {
cluster: "genMultistateInput";
type: ["readResponse", "attributeReport"];
convert: (model: Definition, msg: Fz.Message<"genMultistateInput", undefined, ["readResponse", "attributeReport"]>, publish: import("../lib/types").Publish, options: KeyValue, meta: Fz.Meta) => {
action: any;
};
};
};
export declare const definitions: DefinitionWithExtend[];
export {};
//# sourceMappingURL=third_reality.d.ts.map