UNPKG

zigbee-herdsman-converters

Version:

Collection of device converters to be used with zigbee-herdsman

61 lines 2.21 kB
import { type NumericArgs } from "./modernExtend"; import type { ModernExtend } from "./types"; export interface DevelcoGenBasic { attributes: { develcoPrimarySwVersion: Buffer; develcoPrimaryHwVersion: Buffer; develcoLedControl: number; develcoTxPower: number; }; commands: never; commandResponses: never; } export interface DevelcoAirQuality { attributes: { measuredValue: number; minMeasuredValue: number; maxMeasuredValue: number; resolution: number; }; commands: never; commandResponses: never; } export interface DevelcoIasZone { attributes: { develcoZoneStatusInterval: number; develcoAlarmOffDelay: number; }; commands: never; commandResponses: never; } export interface DevelcoSeMetering { attributes: { develcoPulseConfiguration: number; develcoCurrentSummation: number; develcoInterfaceMode?: number; }; commands: never; commandResponses: never; } export declare const develcoModernExtend: { addCustomClusterManuSpecificDevelcoGenBasic: () => ModernExtend; addCustomClusterManuSpecificDevelcoIasZone: () => ModernExtend; addCustomClusterManuSpecificDevelcoAirQuality: () => ModernExtend; addCustomDevelcoSeMeteringCluster: () => ModernExtend; readGenBasicPrimaryVersions: () => ModernExtend; voc: (args?: Partial<NumericArgs<"manuSpecificDevelcoAirQuality", DevelcoAirQuality>>) => ModernExtend; airQuality: () => ModernExtend; batteryLowAA: () => ModernExtend; temperature: (args?: Partial<NumericArgs<"msTemperatureMeasurement">>) => ModernExtend; deviceTemperature: (args?: Partial<NumericArgs<"genDeviceTempCfg">>) => ModernExtend; currentSummation: (args?: Partial<NumericArgs<"seMetering">>) => ModernExtend; pulseConfiguration: (args?: Partial<NumericArgs<"seMetering">>) => ModernExtend; ledControl: () => ModernExtend; txPower: () => ModernExtend; zoneStatusInterval: () => ModernExtend; acConnected: () => ModernExtend; customPulseTrigger: (options?: { endpointNames?: string[]; }) => ModernExtend; }; //# sourceMappingURL=develco.d.ts.map