A quick question. How do I increase the status reporting frequency of my Zigbee devices?
Particularly my Smartthings Motion Sensors (Latest generation) which is now working on hubitat instead. I want the Temperature to show and update more often. For example, the last time I have a history state for temp today was at 07:35.
Right now, you're more or less stuck with whatever the device reports back. Many devices support configuring this reporting, but the current drivers in Hubitat do not allow you to change this, with most drivers defaulting to something like 1 degree F change before sending a report (I think actually 0.9 degrees F, or 0.5 degrees C) . I believe they have announced that the next hub firmware release will allow more configuration here for devices that support it, which should include the SmartThings motion sensor you mention. For comparison, most Z-Wave devices already expose this as a configuration parameter you can set on the device preferences in Hubitat.
In the meantime, most Zigbee devices (but not most Z-Wave sensors) will respond to a "refresh" command with, among other things, a temperature report. However, I wouldn't go crazy with this since it sends back more than temperature (anything the device reports) and could drain the battery if done too much.
But regardless, as long as the device is still functional, you know that the temperature is still pretty close to what it was before if it hasn't sent a new report. So, if that helps, maybe this isn't a concern at all.
Jason Bottjen (@JasonJoel) did a great job exposing the modes (and other preferences) as actuator choices in his GE/Jasco Smart Motion Dimmer / Switch Component drivers (26931 / 26933). Take a look, itโs well done, really easy to use in RM.