Multilevel sensors and the 30 second rule
Posted: 30 Jan 2019 18:25
Hi,
Would anyone know how parameter 11 works?
The following is said about it:
According to Z-Wave Plus restrictions, values from Sensor Multilevel channels (defined via ZUNO_SENSOR_MULTILEVEL macro) will not be sent unsolicitedly to Life Line more often than every 30 seconds. At the same time Z-Uno will answer instantly on Sensor Multilevel Get command (solicited report). You can also change this time using configuration parameter #11. This restriction is not applicable to other channel types
So, does that mean that any attempt to send an unsolicited report within 30 seconds from the previous report will be ignored by the z-uno?
To illustrate my question, let's look at an example where my application sends an unsolicted report using zunoSendReport every 8th second:
Report 1: 0 seconds
Report 2: 8 seconds
Report 3: 16 seconds
Report 4: 24 seconds
Report 5: 32 seconds
Report 6: 40 seconds
Report 7: 48 seconds
Report 8: 56 seconds
Report 9: 64 seconds
Is the following interpretation of parameter 11 correct:
Report 1 is sent to the controller
Reports 2-4 are ignored by z-uno due to the 30 second limit
Report 5 is sent and this also resets the timer to 0 again and a new 30 second period begins
Reports 6-8 are ignored by z-uno due to the 30 second limit
Report 9 is sent to the controller
Would anyone know how parameter 11 works?
The following is said about it:
According to Z-Wave Plus restrictions, values from Sensor Multilevel channels (defined via ZUNO_SENSOR_MULTILEVEL macro) will not be sent unsolicitedly to Life Line more often than every 30 seconds. At the same time Z-Uno will answer instantly on Sensor Multilevel Get command (solicited report). You can also change this time using configuration parameter #11. This restriction is not applicable to other channel types
So, does that mean that any attempt to send an unsolicited report within 30 seconds from the previous report will be ignored by the z-uno?
To illustrate my question, let's look at an example where my application sends an unsolicted report using zunoSendReport every 8th second:
Report 1: 0 seconds
Report 2: 8 seconds
Report 3: 16 seconds
Report 4: 24 seconds
Report 5: 32 seconds
Report 6: 40 seconds
Report 7: 48 seconds
Report 8: 56 seconds
Report 9: 64 seconds
Is the following interpretation of parameter 11 correct:
Report 1 is sent to the controller
Reports 2-4 are ignored by z-uno due to the 30 second limit
Report 5 is sent and this also resets the timer to 0 again and a new 30 second period begins
Reports 6-8 are ignored by z-uno due to the 30 second limit
Report 9 is sent to the controller