Variable CompleteInstanceConst
Complete Instance : MutableCluster < { attributes : { absMaxCoolSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; absMaxHeatSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; absMinCoolSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; absMinHeatSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; acCapacity : OptionalWritableAttribute < number , any > ; acCapacityFormat : OptionalWritableAttribute < Thermostat . AcCapacityFormat , any > ; acCoilTemperature : OptionalAttribute < number | null , any > ; acCompressorType : OptionalWritableAttribute < Thermostat . AcCompressorType , any > ; acErrorCode : OptionalWritableAttribute < TypeFromPartialBitSchema , any > ; acLouverPosition : OptionalWritableAttribute < Thermostat . AcLouverPosition , any > ; acRefrigerantType : OptionalWritableAttribute < Thermostat . AcRefrigerantType , any > ; acType : OptionalWritableAttribute < Thermostat . AcType , any > ; controlSequenceOfOperation : WritableAttribute < Thermostat . ControlSequenceOfOperation , any > ; emergencyHeatDelta : OptionalWritableAttribute < number , any > ; localTemperature : Attribute < number | null , any > ; localTemperatureCalibration : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] ; } ; maxCoolSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; maxHeatSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; minCoolSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; minHeatSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; minSetpointDeadBand : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { autoMode : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; numberOfDailyTransitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; numberOfWeeklyTransitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupancy : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedCoolingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedHeatingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedSetback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedSetbackMax : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedSetbackMin : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; outdoorTemperature : OptionalAttribute < number | null , any > ; piCoolingDemand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; piHeatingDemand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; remoteSensing : OptionalWritableAttribute < TypeFromPartialBitSchema , any > ; setpointChangeAmount : OptionalAttribute < number | null , any > ; setpointChangeSource : OptionalAttribute < Thermostat . SetpointChangeSource , any > ; setpointChangeSourceTimestamp : OptionalAttribute < number , any > ; startOfWeek : FixedAttribute < Thermostat . StartOfWeek , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; systemMode : WritableAttribute < Thermostat . SystemMode , any > ; temperatureSetpointHold : OptionalWritableAttribute < Thermostat . TemperatureSetpointHold , any > ; temperatureSetpointHoldDuration : OptionalWritableAttribute < number | null , any > ; thermostatProgrammingOperationMode : OptionalWritableAttribute < TypeFromPartialBitSchema , any > ; thermostatRunningMode : OptionalAttribute < Thermostat . ThermostatRunningMode , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { autoMode : boolean ; } ] ; } ; thermostatRunningState : OptionalAttribute < TypeFromPartialBitSchema , any > ; unoccupiedCoolingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedHeatingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedSetback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedSetbackMax : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedSetbackMin : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; commands : { clearWeeklySchedule : Command < void , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; getWeeklySchedule : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; setpointRaiseLower : Command < TypeFromFields , void , any > ; setWeeklySchedule : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } ; features : { autoMode : BitFlag ; cooling : BitFlag ; heating : BitFlag ; localTemperatureNotExposed : BitFlag ; occupancy : BitFlag ; scheduleConfiguration : BitFlag ; setback : BitFlag ; } ; id : 513 ; name : "Thermostat" ; revision : 6 ; } , [ ] > Type declaration Readonly
attributes : { absMaxCoolSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; absMaxHeatSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; absMinCoolSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; absMinHeatSetpointLimit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; acCapacity : OptionalWritableAttribute < number , any > ; acCapacityFormat : OptionalWritableAttribute < Thermostat . AcCapacityFormat , any > ; acCoilTemperature : OptionalAttribute < number | null , any > ; acCompressorType : OptionalWritableAttribute < Thermostat . AcCompressorType , any > ; acErrorCode : OptionalWritableAttribute < TypeFromPartialBitSchema , any > ; acLouverPosition : OptionalWritableAttribute < Thermostat . AcLouverPosition , any > ; acRefrigerantType : OptionalWritableAttribute < Thermostat . AcRefrigerantType , any > ; acType : OptionalWritableAttribute < Thermostat . AcType , any > ; controlSequenceOfOperation : WritableAttribute < Thermostat . ControlSequenceOfOperation , any > ; emergencyHeatDelta : OptionalWritableAttribute < number , any > ; localTemperature : Attribute < number | null , any > ; localTemperatureCalibration : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] ; } ; maxCoolSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; maxHeatSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; minCoolSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; minHeatSetpointLimit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; minSetpointDeadBand : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { autoMode : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; numberOfDailyTransitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; numberOfWeeklyTransitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupancy : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedCoolingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedHeatingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedSetback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedSetbackMax : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; occupiedSetbackMin : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; outdoorTemperature : OptionalAttribute < number | null , any > ; piCoolingDemand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } ; piHeatingDemand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } ; remoteSensing : OptionalWritableAttribute < TypeFromPartialBitSchema , any > ; setpointChangeAmount : OptionalAttribute < number | null , any > ; setpointChangeSource : OptionalAttribute < Thermostat . SetpointChangeSource , any > ; setpointChangeSourceTimestamp : OptionalAttribute < number , any > ; startOfWeek : FixedAttribute < Thermostat . StartOfWeek , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; systemMode : WritableAttribute < Thermostat . SystemMode , any > ; temperatureSetpointHold : OptionalWritableAttribute < Thermostat . TemperatureSetpointHold , any > ; temperatureSetpointHoldDuration : OptionalWritableAttribute < number | null , any > ; thermostatProgrammingOperationMode : OptionalWritableAttribute < TypeFromPartialBitSchema , any > ; thermostatRunningMode : OptionalAttribute < Thermostat . ThermostatRunningMode , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { autoMode : boolean ; } ] ; } ; thermostatRunningState : OptionalAttribute < TypeFromPartialBitSchema , any > ; unoccupiedCoolingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedHeatingSetpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedSetback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedSetbackMax : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; unoccupiedSetbackMin : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonly
abs Max Cool Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonly
abs Max Heat Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonly
abs Min Cool Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonly
abs Min Heat Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonly
ac Coil Temperature : OptionalAttribute < number | null , any > Readonly
ac Error Code : OptionalWritableAttribute < TypeFromPartialBitSchema , any > Readonly
local Temperature : Attribute < number | null , any > Readonly
local Temperature Calibration : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] ; } Readonly
max Cool Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonly
max Heat Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonly
min Cool Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonly
min Heat Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonly
min Setpoint Dead Band : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { autoMode : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
number Of Daily Transitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
number Of Weekly Transitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
occupancy : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
occupied Cooling Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
occupied Heating Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
occupied Setback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
occupied Setback Max : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
occupied Setback Min : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
outdoor Temperature : OptionalAttribute < number | null , any > Readonly
pi Cooling Demand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonly
pi Heating Demand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonly
remote Sensing : OptionalWritableAttribute < TypeFromPartialBitSchema , any > Readonly
setpoint Change Amount : OptionalAttribute < number | null , any > Readonly
setpoint Change Source Timestamp : OptionalAttribute < number , any > Readonly
start Of Week : FixedAttribute < Thermostat . StartOfWeek , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
temperature Setpoint Hold Duration : OptionalWritableAttribute < number | null , any > Readonly
thermostat Programming Operation Mode : OptionalWritableAttribute < TypeFromPartialBitSchema , any > Readonly
thermostat Running Mode : OptionalAttribute < Thermostat . ThermostatRunningMode , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { autoMode : boolean ; } ] ; } Readonly
thermostat Running State : OptionalAttribute < TypeFromPartialBitSchema , any > Readonly
unoccupied Cooling Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
unoccupied Heating Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
unoccupied Setback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
unoccupied Setback Max : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
unoccupied Setback Min : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
commands : { clearWeeklySchedule : Command < void , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; getWeeklySchedule : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; setpointRaiseLower : Command < TypeFromFields , void , any > ; setWeeklySchedule : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } ; } Readonly
clear Weekly Schedule : Command < void , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
get Weekly Schedule : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
setpoint Raise Lower : Command < TypeFromFields , void , any > Readonly
set Weekly Schedule : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonly
features : { autoMode : BitFlag ; cooling : BitFlag ; heating : BitFlag ; localTemperatureNotExposed : BitFlag ; occupancy : BitFlag ; scheduleConfiguration : BitFlag ; setback : BitFlag ; } Readonly
id : 513 Readonly
name : "Thermostat" Readonly
revision : 6 Defined in packages/types/dist/esm/clusters/thermostat.d.ts:3637
Indicates capacity of Mini Split AC in terms of the format defined by the ACCapacityFormat attribute