zigbee-herdsman-converters
Version:
Collection of device converters to be used with zigbee-herdsman
56 lines • 4.24 kB
TypeScript
import * as modernExtend from "./modernExtend";
import type { Fz, KeyValue, Tz } from "./types";
export declare const fromZigbee: {
namron_edge_thermostat_vacation_date: {
cluster: string;
type: string[];
convert: (model: import("./types").Definition, msg: Fz.Message, publish: import("./types").Publish, options: KeyValue, meta: Fz.Meta) => KeyValue;
};
namron_edge_thermostat_holiday_temp: {
cluster: string;
type: string[];
convert: (model: import("./types").Definition, msg: Fz.Message, publish: import("./types").Publish, options: KeyValue, meta: Fz.Meta) => KeyValue;
};
};
export declare const toZigbee: {
namron_edge_thermostat_vacation_date: {
key: string[];
convertGet: (entity: import("zigbee-herdsman/dist/controller/model").Group | import("zigbee-herdsman/dist/controller/model").Endpoint, key: string, meta: Tz.Meta) => Promise<void>;
convertSet: (entity: import("zigbee-herdsman/dist/controller/model").Group | import("zigbee-herdsman/dist/controller/model").Endpoint, key: string, value: unknown, meta: Tz.Meta) => Promise<void>;
};
namron_edge_thermostat_holiday_temp: {
key: string[];
convertSet: (entity: import("zigbee-herdsman/dist/controller/model").Group | import("zigbee-herdsman/dist/controller/model").Endpoint, key: string, value: unknown, meta: Tz.Meta) => Promise<void>;
convertGet: (entity: import("zigbee-herdsman/dist/controller/model").Group | import("zigbee-herdsman/dist/controller/model").Endpoint, key: string, meta: Tz.Meta) => Promise<void>;
};
};
export declare const edgeThermostat: {
windowOpenDetection: (args?: Partial<modernExtend.BinaryArgs>) => import("./types").ModernExtend;
antiFrost: (args?: Partial<modernExtend.BinaryArgs>) => import("./types").ModernExtend;
summerWinterSwitch: (args?: Partial<modernExtend.BinaryArgs>) => import("./types").ModernExtend;
vacationMode: (args?: Partial<modernExtend.BinaryArgs>) => import("./types").ModernExtend;
timeSync: (args?: Partial<modernExtend.BinaryArgs>) => import("./types").ModernExtend;
autoTime: (args?: Partial<modernExtend.BinaryArgs>) => import("./types").ModernExtend;
displayActiveBacklight: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
regulatorPercentage: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
regulationMode: (args?: Partial<modernExtend.EnumLookupArgs>) => import("./types").ModernExtend;
displayAutoOff: (args?: Partial<modernExtend.EnumLookupArgs>) => import("./types").ModernExtend;
sensorMode: (args?: Partial<modernExtend.EnumLookupArgs>) => import("./types").ModernExtend;
boostTime: (args?: Partial<modernExtend.EnumLookupArgs>) => import("./types").ModernExtend;
systemMode: (args?: Partial<modernExtend.EnumLookupArgs>) => import("./types").ModernExtend;
deviceTime: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
absMinHeatSetpointLimitF: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
absMaxHeatSetpointLimitF: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
absMinCoolSetpointLimitF: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
absMaxCoolSetpointLimitF: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
occupiedCoolingSetpointF: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
occupiedHeatingSetpointF: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
localTemperatureF: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
readOnly: {
windowState: (args?: Partial<modernExtend.BinaryArgs>) => import("./types").ModernExtend;
deviceFault: (args?: Partial<modernExtend.EnumLookupArgs>) => import("./types").ModernExtend;
workDays: (args?: Partial<modernExtend.EnumLookupArgs>) => import("./types").ModernExtend;
boostTimeRemaining: (args?: Partial<modernExtend.NumericArgs>) => import("./types").ModernExtend;
};
};
//# sourceMappingURL=namron.d.ts.map