In looking at the logs for one of my SmartSense motion/temperature sensors it looks like the criteria for when a temperature event is posted is once per hour unless the temperature hasn’t changed at least 1°. Is this a function of the platform or a function of the sensor? If I didn’t have this device and the ability to review a log, how would I get this information?
Is it correct to say that if I wanted more frequent reports from the sensor I could query it on another schedule in a SmartApp?
Is it possible to subscribe to a condition. For example, is this valid:
subscribe(TemperatureSensors, (temperature.value < 33), WhenItsFreezingHandler)
. . . meaning that the platform would post an event every time the expression (temperature.value < 33) changes from true to false and vice versa.
I know I could subscribe the the temperature and just evaluate whether or not its below 33 every time but that seems less efficient.