Hey @duncan,
You may want to file a bug:
Parsing associationv1.AssociationReport
throws groovy.lang.MissingPropertyException
.
4:56:55 PM PST: debug parse(zw device: 0A, command: 8503, payload: 01 05 00 01 )
4:56:55 PM PST: warn Exception 'groovy.lang.MissingPropertyException: No such property: nodeId for class: physicalgraph.zwave.commands.associationv1.AssociationReport
Possible solutions: nodeid' encountered parsing 'cmd: 8503, payload: 01 05 00 01'
This only happens when parsing V1 AssociationReport. V2 is defined correctly. Apparently, there’s a typo in the class definition: nodeid
should be nodeId
.
See in https://graph.api.smartthings.com/ide/doc/zwave-utils.html#associationV1
class physicalgraph.zwave.commands.associationv1.AssociationReport
{
Short groupingIdentifier
Short maxNodesSupported
List<Short> nodeid // <---- BUG!
Short reportsToFollow
List<Short> payload
String format()
}