Back to Homebridge

Interface ThermostatState

docs/interfaces/ThermostatState.html

2.0.25.8 KB
Original Source
  • ThermostatState

Interface ThermostatState

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;
}

Index

Properties

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?

Properties

OptionalabsMaxCoolSetpointLimit

absMaxCoolSetpointLimit?: number

OptionalabsMaxHeatSetpointLimit

absMaxHeatSetpointLimit?: number

OptionalabsMinCoolSetpointLimit

absMinCoolSetpointLimit?: number

OptionalabsMinHeatSetpointLimit

absMinHeatSetpointLimit?: number

OptionalcontrolSequenceOfOperation

controlSequenceOfOperation?: number

OptionalexternallyMeasuredOccupancy

externallyMeasuredOccupancy?: boolean

OptionalexternalMeasuredIndoorTemperature

externalMeasuredIndoorTemperature?: number | null

OptionallocalTemperature

localTemperature?: number | null

OptionalmaxCoolSetpointLimit

maxCoolSetpointLimit?: number

OptionalmaxHeatSetpointLimit

maxHeatSetpointLimit?: number

OptionalminCoolSetpointLimit

minCoolSetpointLimit?: number

OptionalminHeatSetpointLimit

minHeatSetpointLimit?: number

OptionalminSetpointDeadBand

minSetpointDeadBand?: number

OptionalnumberOfDailyTransitions

numberOfDailyTransitions?: number

OptionalnumberOfWeeklyTransitions

numberOfWeeklyTransitions?: number

Optionaloccupancy

occupancy?: { occupied?: boolean }

OptionaloccupiedCoolingSetpoint

occupiedCoolingSetpoint?: number

OptionaloccupiedHeatingSetpoint

occupiedHeatingSetpoint?: number

OptionaloutdoorTemperature

outdoorTemperature?: number | null

OptionalremoteSensing

remoteSensing?: number

OptionalstartOfWeek

startOfWeek?: number

OptionalsystemMode

systemMode?: number

OptionalthermostatRunningMode

thermostatRunningMode?: number

OptionalunoccupiedCoolingSetpoint

unoccupiedCoolingSetpoint?: number

OptionalunoccupiedHeatingSetpoint

unoccupiedHeatingSetpoint?: number

Settings

Member Visibility

  • Inherited

ThemeOSLightDark

On This Page

Properties absMaxCoolSetpointLimitabsMaxHeatSetpointLimitabsMinCoolSetpointLimitabsMinHeatSetpointLimitcontrolSequenceOfOperationexternallyMeasuredOccupancyexternalMeasuredIndoorTemperaturelocalTemperaturemaxCoolSetpointLimitmaxHeatSetpointLimitminCoolSetpointLimitminHeatSetpointLimitminSetpointDeadBandnumberOfDailyTransitionsnumberOfWeeklyTransitionsoccupancyoccupiedCoolingSetpointoccupiedHeatingSetpointoutdoorTemperatureremoteSensingstartOfWeeksystemModethermostatRunningModeunoccupiedCoolingSetpointunoccupiedHeatingSetpoint