All - I’m trying to adjust my polling frequency of my metering device from the standard 5 minutes to something like 10 seconds. I’ve done this successfully for the Aeon Home Energy Monitoring Device by adjusting the parameters in the Device Handler. I’ve done the same with the Z-Wave Metering Switch Device Handler to no avail. I found the original SmartThings handler on Github, made a copy, created my own device handler, and simply adjusted the parameters from 300 seconds to 10 seconds in the following code:
result << response(delayBetween([
zwave.configurationV1.configurationSet(parameterNumber: 101, size: 4, scaledConfigurationValue: 4).format(), // report power in watts
zwave.configurationV1.configurationSet(parameterNumber: 111, size: 4, scaledConfigurationValue: 10).format(), // 10 seconds
zwave.configurationV1.configurationSet(parameterNumber: 102, size: 4, scaledConfigurationValue: 8).format(), // report energy in kWh
zwave.configurationV1.configurationSet(parameterNumber: 112, size: 4, scaledConfigurationValue: 10).format(), // 10 seconds
zwave.configurationV1.configurationSet(parameterNumber: 103, size: 4, scaledConfigurationValue: 0).format(), // no third report
I suspect the SmartThings device handler is receiving a standard polling timing from the switch itself and not using my defined 10 second setting. Can anyone point me in the right direction?
I’m using the Aeon Labs DSC06106-ZWUS
Thanks!