I am testing the Qubino Smart Meter which uses the default device handler of the Aeon Home Energy Meter. In the configuration parameters in the device handler, parameters 40 and 42 are set. Parameter 40 is the percentage change in watts on when to report the device enrgy status. Parameter 42 is the time interval on when to report the devices energy status. The snippet of code in the device handler is shown below. The
isQubinoSmartMeter() just tests if this is the Qubino meter as this handler is used for a few meters, it returns true in my use case.
else if (isQubinoSmartMeter()) delayBetween([ encap(zwave.configurationV1.configurationSet(parameterNumber: 40, size: 1, scaledConfigurationValue: 10)), // Device will report on 10% power change encap(zwave.configurationV1.configurationSet(parameterNumber: 42, size: 2, scaledConfigurationValue: 300)), // report every 5 minutes ])
In the above code the device is set to report every 5 minutes (300 seconds), however this is where I am a bit confused.
According to the technical spec issued by Qubino this parameter can have a value from 1- 32535 seconds.
According to the user manual this parameter can have a value from 60-32535, setting the value to 0-59 disables reporting and the default value is 10 minutes.
According to the z-wave alliance default value 600 (10 minutes), 0-599 = reporting disabled, 600 - 32535 = 600 seconds - 32535 seconds.
I cannot get this device to report on a set time interval at all and I am unsure which values are even valid now. Testing the default of 600 does not work either with the default device handler it seems. I have contacted Qubino to ask them but I am wondering if anyone has got this parameter working or where the reference of 300 in the default device handler has come from?
Any help is appreciated!