Here is my thermostat object and the Indigo UI display:
- Code: Select all
>>> print indigo.devices[262748967]
address :
buttonGroupCount : 0
coolIsOn : False
coolSetpoint : 0.0
description :
deviceTypeId : proliphixTstat
enabled : True
errorState :
fanIsOn : False
fanMode : Auto
folderId : 1062697007
globalProps : MetaProps : (dict)
com.berkinet.ProliphixControl : (dict)
NumHumidityInputs : 0 (string)
NumTemperatureInputs : 1 (string)
ShowCoolHeatEquipmentStateUI : false (bool)
tstatAddress : 192.168.4.163 (string)
tstatModel : NT20e (string)
tstatPass : admin (string)
tstatPort : 80 (string)
tstatUser : admin (string)
heatIsOn : False
heatSetpoint : 0.0
humidities : []
humiditySensorCount : 0
hvacMode : Off
id : 262748967
lastChanged : 2012-01-31 20:48:06
model : Proliphix Thermostat
name : Thermostat: Berkeley Downstairs
pluginId : com.berkinet.ProliphixControl
pluginProps : emptyDict : (dict)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
humidityInput1 : 0 (string)
hvacFanMode : 0 (integer)
hvacFanModeIsAlwaysOn : false (bool)
hvacFanModeIsAuto : false (bool)
hvacOperationMode : 0 (integer)
hvacOperationModeIsAuto : false (bool)
hvacOperationModeIsCool : false (bool)
hvacOperationModeIsHeat : false (bool)
hvacOperationModeIsOff : false (bool)
hvacOperationModeIsProgramAuto : false (bool)
hvacOperationModeIsProgramCool : false (bool)
hvacOperationModeIsProgramHeat : false (bool)
lastRead : 2012-01-31 20:48:06 (string)
setpointCool : 95.0 (string)
setpointHeat : 67.0 (string)
temperatureInput1 : 66.0 (string)
temperatureInputsAll : (string)
thermCurrentClass : Occupied/In (string)
thermCurrentPeriod : Evening (string)
thermFanState : Off (string)
thermHvacState : Heat (string)
thermSetbackStatus : Override (string)
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : True
temperatureSensorCount : 1
temperatures : [0.0]
version :