This version of the API shipped with Indigo 6 beta 6 - check the API Version Chart to see what version of the API is available in which Indigo versions.
uiValue
argument to device updateStateOnServer()
method. This string is used only for UI display of the value (not for trigger or conditional logic), and is useful for adding units, percent signs, etc.sensorValue
attribute to device sensor instances (sensor devices can now support onState
and/or sensorValue
states). allowOnStateChange
and allowSensorValueChange
attributes to device sensor instances to indicate if UI controls should be shown to change the state (ex: Turn On and Turn Off buttons).Examples |
---|
dev.updateStateOnServer("sensorValue", 72.3, uiValue=u"72.3 °F") indigo.server.log("temp is " + str(dev.sensorValue)) |