Z-wave thermostat sending a lot of events

from time to time I see the same event a lot of times in my driver. Is it from device or I implemented somethin wrong

first lines from parse

def parse(String description)
{
infoLog("Parsing_1 '${description}'")
def cmd = zwave.parse(description, [0x42:1, 0x43:2, 0x31: 3])
if(!cmd){
warnLog("Non-parsed event: ${description}")
return null
}
infoLog("Command ${cmd}")

https://raw.githubusercontent.com/lolcutus/hubitat/master/EutronicsSpiritZ-WavePlusThermostat/Z-Wave%20_Eurotronics_Spirit_Z-Wave_Plus_Thermostat.groovy

and the logs

Logs

dev:13822020-11-06 22:30:04.259 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:04.256 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:04.252 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.765 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.762 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.759 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.751 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.748 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.745 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.742 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.738 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.734 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.367 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.365 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.363 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.291 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.288 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.286 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.230 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.228 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.226 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.130 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.127 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.125 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.066 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.063 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.061 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:03.003 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:03.000 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:02.998 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:02.612 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:02.609 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:02.607 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:02.505 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:02.503 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:02.500 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

dev:13822020-11-06 22:30:02.405 info[Larry-Thermostat] Recived configuration ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:02.403 info[Larry-Thermostat] Command ConfigurationReport(configurationValue:[0], parameterNumber:2, size:1)

dev:13822020-11-06 22:30:02.400 info[Larry-Thermostat] Parsing_1 'zw device: 0A, command: 7006, payload: 02 01 00 , isMulticast: false'

As you are only doing configurationSet in configure(), and nothing else in the code is calling configure() or asking for a configuration report, I would say it is from the device. Really no way to know for 100% sure without a sniffer, though.

thanks for answer

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.