UNPKG

zigbee-herdsman-converters

Version:

Collection of device converters to be used with zigbee-herdsman

1,427 lines (1,426 loc) • 205 kB
import * as exposes from "./exposes"; import type { Definition, Fz, KeyValueNumberString, Publish, Tz } from "./types"; interface KeyValueAny { [s: string]: any; } declare const thermostatSystemModes2: KeyValueAny; declare const thermostatSystemModes3: KeyValueAny; declare const thermostatSystemModes4: KeyValueNumberString; declare const thermostatPresets: KeyValueNumberString; declare const msLookups: KeyValueAny; declare const ZMLookups: KeyValueAny; declare const moesSwitch: KeyValueAny; declare const tuyaHPSCheckingResult: KeyValueAny; declare const dataPoints: { wateringTimer: { valve_state_auto_shutdown: number; water_flow: number; shutdown_timer: number; remaining_watering_time: number; valve_state: number; last_watering_duration: number; battery: number; }; state: number; heatingSetpoint: number; coverPosition: number; dimmerLevel: number; dimmerMinLevel: number; localTemp: number; coverArrived: number; occupancy: number; mode: number; fanMode: number; dimmerMaxLevel: number; motorDirection: number; config: number; childLock: number; coverChange: number; runningState: number; valveDetection: number; battery: number; tempCalibration: number; waterLeak: number; minTemp: number; maxTemp: number; windowDetection: number; boostTime: number; coverSpeed: number; forceMode: number; comfortTemp: number; ecoTemp: number; valvePos: number; batteryLow: number; weekFormat: number; scheduleWorkday: number; scheduleHoliday: number; awayTemp: number; windowOpen: number; autoLock: number; awayDays: number; eardaDimmerLevel: number; siterwellWindowDetection: number; moesHold: number; moesScheduleEnable: number; moesHeatingSetpoint: number; moesMaxTempLimit: number; moesMaxTemp: number; moesDeadZoneTemp: number; moesLocalTemp: number; moesMinTempLimit: number; moesTempCalibration: number; moesValve: number; moesChildLock: number; moesSensor: number; moesSchedule: number; etopErrorStatus: number; moesSsystemMode: number; moesSheatingSetpoint: number; moesSlocalTemp: number; moesSboostHeating: number; moesSboostHeatingCountdown: number; moesSreset: number; moesSwindowDetectionFunktion_A2: number; moesSwindowDetection: number; moesSchildLock: number; moesSbattery: number; moesSschedule: number; moesSvalvePosition: number; moesSboostHeatingCountdownTimeSet: number; moesScompensationTempSet: number; moesSecoMode: number; moesSecoModeTempSet: number; moesSmaxTempSet: number; moesSminTempSet: number; moesCoverCalibration: number; moesCoverBacklight: number; moesCoverMotorReversal: number; neoOccupancy: number; neoPowerType: number; neoMelody: number; neoDuration: number; neoTamper: number; neoAlarm: number; neoTemp: number; neoTempScale: number; neoHumidity: number; neoMinTemp: number; neoMaxTemp: number; neoMinHumidity: number; neoMaxHumidity: number; neoUnknown2: number; neoTempAlarm: number; neoTempHumidityAlarm: number; neoHumidityAlarm: number; neoUnknown3: number; neoVolume: number; neoAOBattPerc: number; neoAOMelody: number; neoAODuration: number; neoAOAlarm: number; neoAOVolume: number; saswellHeating: number; saswellWindowDetection: number; saswellFrostDetection: number; saswellTempCalibration: number; saswellChildLock: number; saswellState: number; saswellLocalTemp: number; saswellHeatingSetpoint: number; saswellValvePos: number; saswellBatteryLow: number; saswellAwayMode: number; saswellScheduleMode: number; saswellScheduleEnable: number; saswellScheduleSet: number; saswellSetpointHistoryDay: number; saswellTimeSync: number; saswellSetpointHistoryWeek: number; saswellSetpointHistoryMonth: number; saswellSetpointHistoryYear: number; saswellLocalHistoryDay: number; saswellLocalHistoryWeek: number; saswellLocalHistoryMonth: number; saswellLocalHistoryYear: number; saswellMotorHistoryDay: number; saswellMotorHistoryWeek: number; saswellMotorHistoryMonth: number; saswellMotorHistoryYear: number; saswellScheduleSunday: number; saswellScheduleMonday: number; saswellScheduleTuesday: number; saswellScheduleWednesday: number; saswellScheduleThursday: number; saswellScheduleFriday: number; saswellScheduleSaturday: number; saswellAntiScaling: number; hyHeating: number; hyExternalTemp: number; hyAwayDays: number; hyAwayTemp: number; hyMaxTempProtection: number; hyMinTempProtection: number; hyTempCalibration: number; hyHysteresis: number; hyProtectionHysteresis: number; hyProtectionMaxTemp: number; hyProtectionMinTemp: number; hyMaxTemp: number; hyMinTemp: number; hySensor: number; hyPowerOnBehavior: number; hyWeekFormat: number; hyWorkdaySchedule1: number; hyWorkdaySchedule2: number; hyHolidaySchedule1: number; hyHolidaySchedule2: number; hyState: number; hyHeatingSetpoint: number; hyLocalTemp: number; hyMode: number; hyChildLock: number; hyAlarm: number; silvercrestChangeMode: number; silvercrestSetBrightness: number; silvercrestSetColorTemp: number; silvercrestSetColor: number; silvercrestSetEffect: number; fantemPowerSupplyMode: number; fantemReportingTime: number; fantemExtSwitchType: number; fantemTempCalibration: number; fantemHumidityCalibration: number; fantemLoadDetectionMode: number; fantemLuxCalibration: number; fantemExtSwitchStatus: number; fantemTemp: number; fantemHumidity: number; fantemMotionEnable: number; fantemControlMode: number; fantemBattery: number; fantemLedEnable: number; fantemReportingEnable: number; fantemLoadType: number; fantemLoadDimmable: number; wooxSwitch: number; wooxBattery: number; wooxSmokeTest: number; wooxDormancy: number; wooxRefresh: number; wooxControlTemperature: number; wooxManualTemperatureSetpoint: number; wooxAutomaticTemperatureSetpoint: number; wooxMode: number; wooxLocalTemperature: number; wooxTemperatureCalibration: number; wooxWindowStatus: number; wooxWindowTemperature: number; wooxWindowTime: number; wooxChildLock: number; wooxBatteryCapacity: number; wooxEnergySavingTemperature: number; wooxComfortTemperature: number; wooxHolidayModeSettings: number; wooxProgrammingMonday: number; wooxProgrammingTuesday: number; wooxProgrammingWednesday: number; wooxProgrammingThursday: number; wooxProgrammingFriday: number; wooxProgrammingSaturday: number; wooxProgrammingSunday: number; wooxBoostHeating: number; wooxFaultAlarm: number; wooxBoostHeatingCountdown: number; frankEverTimer: number; frankEverTreshold: number; dinrailPowerMeterTotalEnergy: number; dinrailPowerMeterCurrent: number; dinrailPowerMeterPower: number; dinrailPowerMeterVoltage: number; dinrailPowerMeterTotalEnergy2: number; dinrailPowerMeterPower2: number; tuyaSabCO2: number; tuyaSabTemp: number; tuyaSabHumidity: number; tuyaSabVOC: number; tuyaSabFormaldehyd: number; tuyaSahkMP25: number; tuyaSahkCO2: number; tuyaSahkFormaldehyd: number; tuyaSabCOalarm: number; tuyaSabCO: number; moes105DimmerState1: number; moes105DimmerLevel1: number; moes105DimmerState2: number; moes105DimmerLevel2: number; trsPresenceState: number; trsSensitivity: number; trsMotionState: number; trsIlluminanceLux: number; trsDetectionData: number; trsScene: number; trsMotionDirection: number; trsMotionSpeed: number; trsfPresenceState: number; trsfSensitivity: number; trsfMotionState: number; trsfIlluminanceLux: number; trsfTumbleSwitch: number; trsfTumbleAlarmTime: number; trsfScene: number; trsfMotionDirection: number; trsfMotionSpeed: number; trsfFallDownStatus: number; trsfStaticDwellAlarm: number; trsfFallSensitivity: number; msVSensitivity: number; msOSensitivity: number; msVacancyDelay: number; msMode: number; msVacantConfirmTime: number; msReferenceLuminance: number; msLightOnLuminancePrefer: number; msLightOffLuminancePrefer: number; msLuminanceLevel: number; msLedStatus: number; tvMode: number; tvWindowDetection: number; tvFrostDetection: number; tvHeatingSetpoint: number; tvLocalTemp: number; tvTempCalibration: number; tvWorkingDay: number; tvHolidayTemp: number; tvBattery: number; tvChildLock: number; tvErrorStatus: number; tvHolidayMode: number; tvBoostTime: number; tvOpenWindowTemp: number; tvComfortTemp: number; tvEcoTemp: number; tvWeekSchedule: number; tvHeatingStop: number; tvMondaySchedule: number; tvWednesdaySchedule: number; tvFridaySchedule: number; tvSundaySchedule: number; tvTuesdaySchedule: number; tvThursdaySchedule: number; tvSaturdaySchedule: number; tvBoostMode: number; hochCountdownTimer: number; hochFaultCode: number; hochRelayStatus: number; hochChildLock: number; hochVoltage: number; hochCurrent: number; hochActivePower: number; hochLeakageCurrent: number; hochTemperature: number; hochRemainingEnergy: number; hochRechargeEnergy: number; hochCostParameters: number; hochLeakageParameters: number; hochVoltageThreshold: number; hochCurrentThreshold: number; hochTemperatureThreshold: number; hochTotalActivePower: number; hochEquipmentNumberType: number; hochClearEnergy: number; hochLocking: number; hochTotalReverseActivePower: number; hochHistoricalVoltage: number; hochHistoricalCurrent: number; nousTemperature: number; nousHumidity: number; nousBattery: number; nousTempUnitConvert: number; nousMaxTemp: number; nousMinTemp: number; nousMaxHumi: number; nousMinHumi: number; nousTempAlarm: number; nousHumiAlarm: number; nousHumiSensitivity: number; nousTempSensitivity: number; nousTempReportInterval: number; nousHumiReportInterval: number; tthTemperature: number; tthHumidity: number; tthBatteryLevel: number; tthBattery: number; thitBatteryPercentage: number; thitIlluminanceLux: number; tIlluminanceLux: number; thitHumidity: number; thitTemperature: number; tuyaVibration: number; wlsWaterLeak: number; wlsBatteryPercentage: number; evanellMode: number; evanellHeatingSetpoint: number; evanellLocalTemp: number; evanellBattery: number; evanellChildLock: number; AM02Control: number; AM02PercentControl: number; AM02PercentState: number; AM02Mode: number; AM02Direction: number; AM02WorkState: number; AM02CountdownLeft: number; AM02TimeTotal: number; AM02SituationSet: number; AM02Fault: number; AM02Border: number; AM02MotorWorkingMode: number; AM02AddRemoter: number; garageDoorTrigger: number; garageDoorContact: number; garageDoorStatus: number; moesSwitchPowerOnBehavior: number; moesSwitchIndicateLight: number; x5hState: number; x5hMode: number; x5hWorkingStatus: number; x5hSound: number; x5hFrostProtection: number; x5hSetTemp: number; x5hSetTempCeiling: number; x5hCurrentTemp: number; x5hTempCorrection: number; x5hWeeklyProcedure: number; x5hWorkingDaySetting: number; x5hFactoryReset: number; x5hChildLock: number; x5hSensorSelection: number; x5hFaultAlarm: number; x5hTempDiff: number; x5hProtectionTempLimit: number; x5hOutputReverse: number; x5hBackplaneBrightness: number; connecteState: number; connecteMode: number; connecteHeatingSetpoint: number; connecteLocalTemp: number; connecteTempCalibration: number; connecteChildLock: number; connecteTempFloor: number; connecteSensorType: number; connecteHysteresis: number; connecteRunningState: number; connecteTempProgram: number; connecteOpenWindow: number; connecteMaxProtectTemp: number; tshpsPresenceState: number; tshpscSensitivity: number; tshpsMinimumRange: number; tshpsMaximumRange: number; tshpsTargetDistance: number; tshpsDetectionDelay: number; tshpsFadingTime: number; tshpsIlluminanceLux: number; tshpsCLI: number; tshpsSelfTest: number; lmsState: number; lmsBattery: number; lmsSensitivity: number; lmsKeepTime: number; lmsIlluminance: number; alectoSmokeState: number; alectoSmokeValue: number; alectoSelfChecking: number; alectoCheckingResult: number; alectoSmokeTest: number; alectoLifecycle: number; alectoBatteryState: number; alectoBatteryPercentage: number; alectoSilence: number; bacFanMode: number; HPSZInductionState: number; HPSZPresenceTime: number; HPSZLeavingTime: number; HPSZLEDState: number; giexWaterValve: { battery: number; currentTemperature: number; cycleIrrigationInterval: number; cycleIrrigationNumTimes: number; irrigationEndTime: number; irrigationStartTime: number; irrigationTarget: number; lastIrrigationDuration: number; mode: number; state: number; waterConsumed: number; }; zsHeatingSetpoint: number; zsChildLock: number; zsTempCalibration: number; zsLocalTemp: number; zsBatteryVoltage: number; zsComfortTemp: number; zsEcoTemp: number; zsHeatingSetpointAuto: number; zsOpenwindowTemp: number; zsOpenwindowTime: number; zsErrorStatus: number; zsMode: number; zsAwaySetting: number; zsBinaryOne: number; zsBinaryTwo: number; zsScheduleMonday: number; zsScheduleTuesday: number; zsScheduleWednesday: number; zsScheduleThursday: number; zsScheduleFriday: number; zsScheduleSaturday: number; zsScheduleSunday: number; }; declare const giexWaterValve: { battery: string; currentTemperature: string; cycleIrrigationInterval: string; cycleIrrigationNumTimes: string; irrigationEndTime: string; irrigationStartTime: string; irrigationTarget: string; lastIrrigationDuration: string; mode: string; state: string; waterConsumed: string; }; declare const fromZigbee: { TS0222: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; watering_timer: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; ZM35HQ_battery: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { battery: any; }; }; ZMRM02: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { battery: any; action?: undefined; } | { action: string; battery?: undefined; }; }; SA12IZL: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; R7049_status: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; woox_R7060: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { state: string; battery?: undefined; } | { battery: any; state?: undefined; }; }; woox_thermostat: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; hpsz: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { presence: boolean; duration_of_attendance?: undefined; duration_of_absence?: undefined; led_state?: undefined; } | { duration_of_attendance: any; presence?: undefined; duration_of_absence?: undefined; led_state?: undefined; } | { duration_of_absence: any; presence?: undefined; duration_of_attendance?: undefined; led_state?: undefined; } | { led_state: any; presence?: undefined; duration_of_attendance?: undefined; duration_of_absence?: undefined; }; }; zb_sm_cover: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; x5h_thermostat: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { system_mode: string; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { running_state: string; system_mode?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { sound: string; system_mode?: undefined; running_state?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { frost_protection: string; system_mode?: undefined; running_state?: undefined; sound?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { week: any; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { factory_reset: string; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { deadzone_temperature: number; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { heating_temp_limit: any; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { brightness_state: any; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { schedule: string; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { child_lock: string; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { current_heating_setpoint: number; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { upper_temp: any; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { local_temperature: number; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { local_temperature_calibration: number; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; preset?: undefined; sensor?: undefined; output_reverse?: undefined; } | { preset: any; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; sensor?: undefined; output_reverse?: undefined; } | { sensor: any; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; output_reverse?: undefined; } | { output_reverse: any; system_mode?: undefined; running_state?: undefined; sound?: undefined; frost_protection?: undefined; week?: undefined; factory_reset?: undefined; deadzone_temperature?: undefined; heating_temp_limit?: undefined; brightness_state?: undefined; schedule?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; upper_temp?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; preset?: undefined; sensor?: undefined; }; }; zs_thermostat: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; giexWaterValve: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { [giexWaterValve.irrigationTarget]: any; }; }; tuya_alecto_smoke: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { smoke_state: any; smoke_value?: undefined; self_checking?: undefined; checking_result?: undefined; smoke_test?: undefined; lifecycle?: undefined; battery?: undefined; battery_state?: undefined; silence?: undefined; } | { smoke_value: any; smoke_state?: undefined; self_checking?: undefined; checking_result?: undefined; smoke_test?: undefined; lifecycle?: undefined; battery?: undefined; battery_state?: undefined; silence?: undefined; } | { self_checking: any; smoke_state?: undefined; smoke_value?: undefined; checking_result?: undefined; smoke_test?: undefined; lifecycle?: undefined; battery?: undefined; battery_state?: undefined; silence?: undefined; } | { checking_result: any; smoke_state?: undefined; smoke_value?: undefined; self_checking?: undefined; smoke_test?: undefined; lifecycle?: undefined; battery?: undefined; battery_state?: undefined; silence?: undefined; } | { smoke_test: any; smoke_state?: undefined; smoke_value?: undefined; self_checking?: undefined; checking_result?: undefined; lifecycle?: undefined; battery?: undefined; battery_state?: undefined; silence?: undefined; } | { lifecycle: any; smoke_state?: undefined; smoke_value?: undefined; self_checking?: undefined; checking_result?: undefined; smoke_test?: undefined; battery?: undefined; battery_state?: undefined; silence?: undefined; } | { battery: any; smoke_state?: undefined; smoke_value?: undefined; self_checking?: undefined; checking_result?: undefined; smoke_test?: undefined; lifecycle?: undefined; battery_state?: undefined; silence?: undefined; } | { battery_state: any; smoke_state?: undefined; smoke_value?: undefined; self_checking?: undefined; checking_result?: undefined; smoke_test?: undefined; lifecycle?: undefined; battery?: undefined; silence?: undefined; } | { silence: any; smoke_state?: undefined; smoke_value?: undefined; self_checking?: undefined; checking_result?: undefined; smoke_test?: undefined; lifecycle?: undefined; battery?: undefined; battery_state?: undefined; }; }; blitzwolf_occupancy_with_timeout: { cluster: string; type: string; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => KeyValueAny; }; moes_thermostat: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { program: { weekdays_p1_hour: any; weekdays_p1_minute: any; weekdays_p1_temperature: number; weekdays_p2_hour: any; weekdays_p2_minute: any; weekdays_p2_temperature: number; weekdays_p3_hour: any; weekdays_p3_minute: any; weekdays_p3_temperature: number; weekdays_p4_hour: any; weekdays_p4_minute: any; weekdays_p4_temperature: number; saturday_p1_hour: any; saturday_p1_minute: any; saturday_p1_temperature: number; saturday_p2_hour: any; saturday_p2_minute: any; saturday_p2_temperature: number; saturday_p3_hour: any; saturday_p3_minute: any; saturday_p3_temperature: number; saturday_p4_hour: any; saturday_p4_minute: any; saturday_p4_temperature: number; sunday_p1_hour: any; sunday_p1_minute: any; sunday_p1_temperature: number; sunday_p2_hour: any; sunday_p2_minute: any; sunday_p2_temperature: number; sunday_p3_hour: any; sunday_p3_minute: any; sunday_p3_temperature: number; sunday_p4_hour: any; sunday_p4_minute: any; sunday_p4_temperature: number; }; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { system_mode: any; program?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { preset_mode: string; preset: string; program?: undefined; system_mode?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { child_lock: string; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { current_heating_setpoint: any; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { min_temperature_limit: any; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { max_temperature_limit: any; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { max_temperature: any; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { deadzone_temperature: any; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { local_temperature: number; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { local_temperature_calibration: any; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; fan_mode?: undefined; } | { heat: string; running_state: string; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; sensor?: undefined; fan_mode?: undefined; } | { sensor: string; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; fan_mode?: undefined; } | { fan_mode: any; program?: undefined; system_mode?: undefined; preset_mode?: undefined; preset?: undefined; child_lock?: undefined; current_heating_setpoint?: undefined; min_temperature_limit?: undefined; max_temperature_limit?: undefined; max_temperature?: undefined; deadzone_temperature?: undefined; local_temperature?: undefined; local_temperature_calibration?: undefined; heat?: undefined; running_state?: undefined; sensor?: undefined; }; }; moesS_thermostat: { cluster: string; type: string[]; convert: (model: Definition, msg: Fz.Message, publish: Publish, options: import("./types").KeyValue, meta: Fz.Meta) => { preset: any; system_mode: string; current_heating_setpoint?: undefined; local_temperature?: undefined; boost_heating?: undefined; boost_heating_countdown?: undefined; running_state?: undefined; valve_state?: undefined; window_detection?: undefined; window?: undefined; child_lock?: undefined; battery?: undefined; boost_heating_countdown_time_set?: undefined; position?: undefined; eco_mode?: undefined; eco_temperature?: undefined; max_temperature?: undefined; min_temperature?: undefined; programming_mode?: undefined; } | { current_heating_setpoint: any; preset?: undefined; system_mode?: undefined; local_temperature?: undefined; boost_heating?: undefined; boost_heating_countdown?: undefined; running_state?: undefined; valve_state?: undefined; window_detection?: undefined; window?: undefined; child_lock?: undefined; battery?: undefined; boost_heating_countdown_time_set?: undefined; position?: undefined; eco_mode?: undefined; eco_temperature?: undefined; max_temperature?: undefined; min_temperature?: undefined; programming_mode?: undefined; } | { local_temperature: number; preset?: undefined; system_mode?: undefined; current_heating_setpoint?: undefined; boost_heating?: undefined; boost_heating_countdown?: undefined; running_state?: undefined; valve_state?: undefined; window_detection?: undefined; window?: undefined; child_lock?: undefined; battery?: undefined; boost_heating_countdown_time_set?: undefined; position?: undefined; eco_mode?: undefined; eco_temperature?: undefined; max_temperature?: undefined; min_temperature?: undefined; programming_mode?: undefined; } | { boost_heating: string; preset?: undefined; system_mode?: undefined; current_heating_setpoint?: undefined; local_temperature?: undefined; boost_heating_countdown?: undefined; running_state?: undefined; valve_state?: undefined; window_detection?: undefined; window?: undefined; child_lock?: undefined; battery?: undefined; boost_heating_countdown_time_set?: undefined; position?: undefined; eco_mode?: undefined; eco_temperature?: undefined; max_temperature?: undefined; min_temperature?: undefined; programming_mode?: undefined; } | { boost_heating_countdown: any; preset?: undefined; system_mode?: undefined; current_heating_setpoint?: undefined; local_temperature?: undefined; boost_heating?: undefined; running_state?: undefined; valve_state?: undefined; window_detection?: undefined; window?: undefined; child_lock?: undefined; battery?: undefined; boost_heating_countdown_time_set?: undefined; position?: undefined; eco_mode?: undefined; eco_temperature?: undefined; max_temperature?: undefined; min_temperature?: undefined; programming_mode?: undefined; } | { running_state: string; valve_state: string; preset?: undefined; system_mode?: undefined; current_heating_setpoint?: undefined;