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 Readonlyattributes : { 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 ; } ; } Readonlyabs Max Cool Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonlyabs Max Heat Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonlyabs Min Cool Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonlyabs Min Heat Setpoint Limit : OptionalFixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonlyac Coil Temperature : OptionalAttribute < number | null , any > Readonlyac Error Code : OptionalWritableAttribute < TypeFromPartialBitSchema , any > Readonlylocal Temperature : Attribute < number | null , any > Readonlylocal Temperature Calibration : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] ; } Readonlymax Cool Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonlymax Heat Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonlymin Cool Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonlymin Heat Setpoint Limit : OptionalWritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonlymin Setpoint Dead Band : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { autoMode : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlynumber Of Daily Transitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlynumber Of Weekly Transitions : FixedAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyoccupancy : Attribute < TypeFromPartialBitSchema , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyoccupied Cooling Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyoccupied Heating Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyoccupied Setback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyoccupied Setback Max : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyoccupied Setback Min : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyoutdoor Temperature : OptionalAttribute < number | null , any > Readonlypi Cooling Demand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { cooling : boolean ; } ] ; } Readonlypi Heating Demand : OptionalAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { heating : boolean ; } ] ; } Readonlyremote Sensing : OptionalWritableAttribute < TypeFromPartialBitSchema , any > Readonlysetpoint Change Amount : OptionalAttribute < number | null , any > Readonlysetpoint Change Source Timestamp : OptionalAttribute < number , any > Readonlystart Of Week : FixedAttribute < Thermostat . StartOfWeek , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlytemperature Setpoint Hold Duration : OptionalWritableAttribute < number | null , any > Readonlythermostat Programming Operation Mode : OptionalWritableAttribute < TypeFromPartialBitSchema , any > Readonlythermostat Running Mode : OptionalAttribute < Thermostat . ThermostatRunningMode , any > & { isConditional : true ; mandatoryIf : [ ] | ConditionalFeatureList ; optional : true ; optionalIf : [ ] | [ { autoMode : boolean ; } ] ; } Readonlythermostat Running State : OptionalAttribute < TypeFromPartialBitSchema , any > Readonlyunoccupied Cooling Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { cooling : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyunoccupied Heating Setpoint : WritableAttribute < number , any > & { isConditional : true ; mandatoryIf : [ ] | [ { heating : boolean ; occupancy : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyunoccupied Setback : WritableAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyunoccupied Setback Max : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyunoccupied Setback Min : FixedAttribute < number | null , any > & { isConditional : true ; mandatoryIf : [ ] | [ { occupancy : boolean ; setback : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlycommands : { 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 ; } ; } Readonlyclear Weekly Schedule : Command < void , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyget Weekly Schedule : Command < TypeFromFields , TypeFromFields , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlysetpoint Raise Lower : Command < TypeFromFields , void , any > Readonlyset Weekly Schedule : Command < TypeFromFields , void , any > & { isConditional : true ; mandatoryIf : [ ] | [ { scheduleConfiguration : boolean ; } ] ; optional : true ; optionalIf : [ ] | ConditionalFeatureList ; } Readonlyfeatures : { autoMode : BitFlag ; cooling : BitFlag ; heating : BitFlag ; localTemperatureNotExposed : BitFlag ; occupancy : BitFlag ; scheduleConfiguration : BitFlag ; setback : BitFlag ; } Readonlyid : 513 Readonlyname : "Thermostat" Readonlyrevision : 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