For instance, once you have a shell window open (this is a WeatherSnoop device which is quite involved):
- Code: Select all
>>> dev = indigo.devices[1234567890] # "KATT Agent in WeatherSnoop"
>>> print unicode(dev)
address : FatBook.local.:7999
batteryLevel : None
buttonGroupCount : 0
configured : True
description :
deviceTypeId : ws3station
displayStateId : temperature_F
displayStateImageSel : TemperatureSensor
displayStateValRaw : 88.0
displayStateValUi : 88.0 °F
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 1605027967
globalProps : MetaProps : (dict)
com.perceptiveautomation.indigoplugin.weathersnoop : (dict)
address : FatBook.local.:7999 (string)
displayState : temperature_F (string)
dynamicStates : (list)
[SNIP for brevity]
host : localhost (string)
manual : false (bool)
port : 8000 (string)
siteName : (string)
wsAgent : http://FatBook.local.:7999/2DFAB35B-B074-4F7F-835A-B4EB2BEDAF6F.json (string)
wsInstance : WeatherSnoop 3 - FatBook@FatBook.local.:7999 (string)
emptyDict : (dict)
id : 1250026703
lastChanged : 2017-02-02 16:32:26
lastSuccessfulComm : 2017-02-02 16:32:26
model : WeatherSnoop 3 Agent
name : KATT Agent in WeatherSnoop
ownerProps : com.perceptiveautomation.indigoplugin.weathersnoop : (dict)
address : FatBook.local.:7999 (string)
displayState : temperature_F (string)
dynamicStates : (list)
[SNIP for brevity]
host : localhost (string)
manual : false (bool)
port : 8000 (string)
siteName : (string)
wsAgent : http://FatBook.local.:7999/2DFAB35B-B074-4F7F-835A-B4EB2BEDAF6F.json (string)
wsInstance : WeatherSnoop 3 - FatBook@FatBook.local.:7999 (string)
pluginId : com.perceptiveautomation.indigoplugin.weathersnoop
pluginProps : emptyDict : (dict)
protocol : Plugin
remoteDisplay : True
states : States : (dict)
agent : Weather Underground (string)
agent.ui : Weather Underground (string)
barometricTrend : Steady (string)
barometricTrend.ui : Steady (string)
dayRain_cm : -9999.00 (real)
dayRain_cm.ui : -9999.0 cm (string)
dayRain_in : -9999.00 (real)
dayRain_in.ui : -9999.0 in (string)
dayRain_km : -9999.00 (real)
dayRain_km.ui : -9999.0 km (string)
dayRain_mi : -9999.00 (real)
dayRain_mi.ui : -9999.0 mi (string)
dayRain_mm : -9999.00 (real)
dayRain_mm.ui : -9999.0 mm (string)
dewPoint_C : 22.20 (real)
dewPoint_C.ui : 22.2 °C (string)
dewPoint_F : 72.00 (real)
dewPoint_F.ui : 72.0 °F (string)
elevation : -9999 ft (string)
elevation.ui : -9999 ft (string)
heatIndex_C : 34.40 (real)
heatIndex_C.ui : 34.4 °C (string)
heatIndex_F : 94.00 (real)
heatIndex_F.ui : 94.0 °F (string)
humidity : 59 (integer)
humidity.ui : 59% (string)
latitude : 30.507950 (string)
latitude.ui : 30.507950 (string)
location : Somewhere else (string)
location.ui : Somewhere else (string)
longitude : -97.887871 (string)
longitude.ui : -97.887871 (string)
name : Station KOPEL (string)
name.ui : Station KOPEL (string)
rainOneHour_cm : 0.00 (real)
rainOneHour_cm.ui : 0.0 cm (string)
rainOneHour_in : 0.00 (real)
rainOneHour_in.ui : 0.0 in (string)
rainOneHour_km : 0.00 (real)
rainOneHour_km.ui : 0.0 km (string)
rainOneHour_mi : 0.00 (real)
rainOneHour_mi.ui : 0.0 mi (string)
rainOneHour_mm : 0.00 (real)
rainOneHour_mm.ui : 0.0 mm (string)
relativeBarometricPressure_cb : 102 (integer)
relativeBarometricPressure_cb.ui : 102 cb (string)
relativeBarometricPressure_inHg : 30.10 (real)
relativeBarometricPressure_inHg.ui : 30.1 inHg (string)
relativeBarometricPressure_mb : 1019 (integer)
relativeBarometricPressure_mb.ui : 1019 mb (string)
solarRadiation : 455 (integer)
solarRadiation.ui : 455 wm2 (string)
temperature_C : 31.10 (real)
temperature_C.ui : 31.1 °C (string)
temperature_F : 88.00 (real)
temperature_F.ui : 88.0 °F (string)
uri : /2DFAB35B-B074-4F7F-835A-B4EB2BEDAF6F.json (string)
uri.ui : /2DFAB35B-B074-4F7F-835A-B4EB2BEDAF6F.json (string)
uvIndex : 3.00 (real)
uvIndex.ui : 3.0 (string)
version : 3.1.7 (1116) (string)
version.ui : 3.1.7 (1116) (string)
visibility_cm : 1609337.10 (real)
visibility_cm.ui : 1609337.1 cm (string)
visibility_in : 633598.86 (real)
visibility_in.ui : 633598.86 in (string)
visibility_km : 16.10 (real)
visibility_km.ui : 16.1 km (string)
visibility_mi : 10.00 (real)
visibility_mi.ui : 10.0 mi (string)
visibility_mm : 16093411.10 (real)
visibility_mm.ui : 16093411.1 mm (string)
weather : Mostly Cloudy (string)
weather.ui : Mostly Cloudy (string)
windChill_C : 6.70 (real)
windChill_C.ui : 6.7 °C (string)
windChill_F : 44.00 (real)
windChill_F.ui : 44.0 °F (string)
windDirection : 80 (integer)
windDirection.ui : 80° (E) (string)
windGust_kn : 0.00 (real)
windGust_kn.ui : 0.0 kn (string)
windGust_kph : 0.00 (real)
windGust_kph.ui : 0.0 kph (string)
windGust_mph : 0.00 (real)
windGust_mph.ui : 0.0 mph (string)
windGust_mps : 0.00 (real)
windGust_mps.ui : 0.0 mps (string)
windSpeed_kn : 3.50 (real)
windSpeed_kn.ui : 3.5 kn (string)
windSpeed_kph : 6.40 (real)
windSpeed_kph.ui : 6.4 kph (string)
windSpeed_mph : 4.00 (real)
windSpeed_mph.ui : 4.0 mph (string)
windSpeed_mps : 1.80 (real)
windSpeed_mps.ui : 1.8 mps (string)
subModel :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : False
version : None
>>>