use an expression with a scalable item.
If the item addressed by a scene’s “when block” has a scale (has scalable value), then an expression to use with or methods should return value in format to be compatible with an item.
{
"id":"_ID_",
"method":"hub.scenes.expressions.set",
"params":{
"name": "Temperature10F",
"code": "return { value = 10, scale = \"fahrenheit\" }",
"params": {}
}
}
The expression will return constant JSON object with fields value = 10 and scale = “fahrenheit”. In the case of incompatible values, a scene event that uses an expression will never raise.