UNPKG

zigbee-herdsman-converters

Version:

Collection of device converters to be used with zigbee-herdsman

42 lines 1.98 kB
import type { DefinitionWithExtend, Fz, KeyValueAny, Tz } from "../lib/types"; interface StelproHvacThermostat { attributes: { stelproOutdoorTemp: number; stelproSystemMode: number; }; commands: never; commandResponses: never; } export declare const tzLocal: { stelpro_thermostat_outdoor_temperature: { 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>; }; }; export declare const fzLocal: { power: { cluster: "hvacThermostat"; type: ["attributeReport", "readResponse"]; convert: (model: import("..").Definition, msg: Fz.Message<"hvacThermostat", undefined, ["attributeReport", "readResponse"]>, publish: import("../lib/types").Publish, options: import("../lib/types").KeyValue, meta: Fz.Meta) => { power: unknown; }; }; energy: { cluster: "hvacThermostat"; type: ["attributeReport", "readResponse"]; convert: (model: import("..").Definition, msg: Fz.Message<"hvacThermostat", undefined, ["attributeReport", "readResponse"]>, publish: import("../lib/types").Publish, options: import("../lib/types").KeyValue, meta: Fz.Meta) => { energy: number; }; }; stelpro_thermostat: { cluster: "hvacThermostat"; type: ["attributeReport", "readResponse"]; convert: (model: import("..").Definition, msg: Fz.Message<"hvacThermostat", StelproHvacThermostat, ["attributeReport", "readResponse"]>, publish: import("../lib/types").Publish, options: import("../lib/types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; }; export declare const stelproExtend: { addStelproHvacThermostatCluster: () => import("../lib/types").ModernExtend; }; export declare const definitions: DefinitionWithExtend[]; export {}; //# sourceMappingURL=stelpro.d.ts.map