zigbee-herdsman-converters
Version:
Collection of device converters to be used with zigbee-herdsman
1,427 lines (1,426 loc) • 205 kB
TypeScript
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;