docs/interfaces/ThermostatState.html
Thermostat cluster state
interface ThermostatState {
absMaxCoolSetpointLimit?: number;
absMaxHeatSetpointLimit?: number;
absMinCoolSetpointLimit?: number;
absMinHeatSetpointLimit?: number;
controlSequenceOfOperation?: number;
externallyMeasuredOccupancy?: boolean;
externalMeasuredIndoorTemperature?: number | null;
localTemperature?: number | null;
maxCoolSetpointLimit?: number;
maxHeatSetpointLimit?: number;
minCoolSetpointLimit?: number;
minHeatSetpointLimit?: number;
minSetpointDeadBand?: number;
numberOfDailyTransitions?: number;
numberOfWeeklyTransitions?: number;
occupancy?: { occupied?: boolean };
occupiedCoolingSetpoint?: number;
occupiedHeatingSetpoint?: number;
outdoorTemperature?: number | null;
remoteSensing?: number;
startOfWeek?: number;
systemMode?: number;
thermostatRunningMode?: number;
unoccupiedCoolingSetpoint?: number;
unoccupiedHeatingSetpoint?: number;
}
absMaxCoolSetpointLimit?absMaxHeatSetpointLimit?absMinCoolSetpointLimit?absMinHeatSetpointLimit?controlSequenceOfOperation?externallyMeasuredOccupancy?externalMeasuredIndoorTemperature?localTemperature?maxCoolSetpointLimit?maxHeatSetpointLimit?minCoolSetpointLimit?minHeatSetpointLimit?minSetpointDeadBand?numberOfDailyTransitions?numberOfWeeklyTransitions?occupancy?occupiedCoolingSetpoint?occupiedHeatingSetpoint?outdoorTemperature?remoteSensing?startOfWeek?systemMode?thermostatRunningMode?unoccupiedCoolingSetpoint?unoccupiedHeatingSetpoint?
OptionalabsMaxCoolSetpointLimitabsMaxCoolSetpointLimit?: number
OptionalabsMaxHeatSetpointLimitabsMaxHeatSetpointLimit?: number
OptionalabsMinCoolSetpointLimitabsMinCoolSetpointLimit?: number
OptionalabsMinHeatSetpointLimitabsMinHeatSetpointLimit?: number
OptionalcontrolSequenceOfOperationcontrolSequenceOfOperation?: number
OptionalexternallyMeasuredOccupancyexternallyMeasuredOccupancy?: boolean
OptionalexternalMeasuredIndoorTemperatureexternalMeasuredIndoorTemperature?: number | null
OptionallocalTemperaturelocalTemperature?: number | null
OptionalmaxCoolSetpointLimitmaxCoolSetpointLimit?: number
OptionalmaxHeatSetpointLimitmaxHeatSetpointLimit?: number
OptionalminCoolSetpointLimitminCoolSetpointLimit?: number
OptionalminHeatSetpointLimitminHeatSetpointLimit?: number
OptionalminSetpointDeadBandminSetpointDeadBand?: number
OptionalnumberOfDailyTransitionsnumberOfDailyTransitions?: number
OptionalnumberOfWeeklyTransitionsnumberOfWeeklyTransitions?: number
Optionaloccupancyoccupancy?: { occupied?: boolean }
OptionaloccupiedCoolingSetpointoccupiedCoolingSetpoint?: number
OptionaloccupiedHeatingSetpointoccupiedHeatingSetpoint?: number
OptionaloutdoorTemperatureoutdoorTemperature?: number | null
OptionalremoteSensingremoteSensing?: number
OptionalstartOfWeekstartOfWeek?: number
OptionalsystemModesystemMode?: number
OptionalthermostatRunningModethermostatRunningMode?: number
OptionalunoccupiedCoolingSetpointunoccupiedCoolingSetpoint?: number
OptionalunoccupiedHeatingSetpointunoccupiedHeatingSetpoint?: number
Member Visibility
ThemeOSLightDark
Properties absMaxCoolSetpointLimitabsMaxHeatSetpointLimitabsMinCoolSetpointLimitabsMinHeatSetpointLimitcontrolSequenceOfOperationexternallyMeasuredOccupancyexternalMeasuredIndoorTemperaturelocalTemperaturemaxCoolSetpointLimitmaxHeatSetpointLimitminCoolSetpointLimitminHeatSetpointLimitminSetpointDeadBandnumberOfDailyTransitionsnumberOfWeeklyTransitionsoccupancyoccupiedCoolingSetpointoccupiedHeatingSetpointoutdoorTemperatureremoteSensingstartOfWeeksystemModethermostatRunningModeunoccupiedCoolingSetpointunoccupiedHeatingSetpoint