Quirky Tipper Not Updating

Hello All,

I am a recent convert from Smart Things setting up my first Openhab system. Everything is going smoothly except my Quirky trippers, (Zigbee Contact Sensors.) I am able to pair them with the system, but they will not update. I repaired one to Smart Things and it works as expected. One thing I noticed is when paired to Smart Things the led blinks when its opened or closed, but this doesn’t occur when its paired to Openhab. I never see any data appear in the log after pairing the device either.

Pairing Log

Time	Node	Entry
18:10:43.090	60724	
RX -- DeviceAnnounce nwkAddrOfInterest=60724 ieeeAddr=7CE524000009865F RFD ADDRESS
DeviceAnnounce [60724/0 -> 0/0, cluster=0013, TID=NULL, nwkAddrOfInterest=60724, ieeeAddr=7CE524000009865F, capability=128]
18:10:43.130	60724	
RX -- MatchDescriptorRequest profileId=HOME AUTOMATION inClusterList=[OTA UPGRADE] outClusterList=[]]
MatchDescriptorRequest [60724/0 -> 0/0, cluster=0006, TID=NULL, nwkAddrOfInterest=65533, profileId=260, inClusterList=[25], outClusterList=[]]
18:10:43.146	60724	
TX 92 MatchDescriptorResponse status=SUCCESS matchList=[1]
MatchDescriptorResponse [0/0 -> 60724/0, cluster=8006, TID=92, status=SUCCESS, nwkAddrOfInterest=60724, matchList=[1]]
18:10:44.627	0	
TX 93 ManagementRoutingRequest startIndex=0
ManagementRoutingRequest [0/0 -> 0/0, cluster=0032, TID=93, startIndex=0]
18:10:44.836	0	
RX -- ManagementRoutingRequest startIndex=0
ManagementRoutingRequest [0/0 -> 0/0, cluster=0032, TID=NULL, startIndex=0]
18:10:44.893	0	
RX -- ManagementRoutingResponse status=SUCCESS routingTableEntries=16 startIndex=0
ManagementRoutingResponse [0/0 -> 0/0, cluster=8032, TID=NULL, status=SUCCESS, routingTableEntries=16, startIndex=0, routingTableList=[RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0], RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0]]]
18:10:44.906	0	
TX 94 ManagementRoutingRequest startIndex=15
ManagementRoutingRequest [0/0 -> 0/0, cluster=0032, TID=94, startIndex=15]
18:10:45.088	0	
RX -- ManagementRoutingRequest startIndex=15
ManagementRoutingRequest [0/0 -> 0/0, cluster=0032, TID=NULL, startIndex=15]
18:10:45.117	0	
RX -- ManagementRoutingResponse status=SUCCESS routingTableEntries=16 startIndex=15
ManagementRoutingResponse [0/0 -> 0/0, cluster=8032, TID=NULL, status=SUCCESS, routingTableEntries=16, startIndex=15, routingTableList=[RoutingTable [destinationAddress=0, status=INACTIVE, memoryConstrained=false, manyToOne=false, routeRecordRequired=false, nextHopAddress=0]]]
18:10:45.157	0	
TX 95 ManagementLqiRequest startIndex=0
ManagementLqiRequest [0/0 -> 0/0, cluster=0031, TID=95, startIndex=0]
18:10:45.352	0	
RX -- ManagementLqiRequest startIndex=0
18:10:45.403	0	
RX -- ManagementLqiResponse status=SUCCESS neighborTableEntries=2 startIndex=0
18:10:45.415	9946	
TX 96 ReadAttributesCommand cluster=ON OFF identifiers=[0]
ReadAttributesCommand [On/Off: 0/0 -> 9946/2, cluster=0006, TID=96, identifiers=[0]]
18:10:52.488	9946	
RX 96 ReadAttributesResponse cluster=ON OFF
ReadAttributesResponse [On/Off: 9946/2 -> 0/1, cluster=0006, TID=96, records=[ReadAttributeStatusRecord [attributeDataType=null, attributeIdentifier=0, status=UNSUPPORTED_ATTRIBUTE, attributeValue=null]]]
18:10:52.516	9946	
TX 97 ReadAttributesCommand cluster=ON OFF identifiers=[0]
ReadAttributesCommand [On/Off: 0/0 -> 9946/3, cluster=0006, TID=97, identifiers=[0]]
18:10:53.029	9946	
RX 97 ReadAttributesResponse cluster=ON OFF
ReadAttributesResponse [On/Off: 9946/3 -> 0/1, cluster=0006, TID=97, records=[ReadAttributeStatusRecord [attributeDataType=null, attributeIdentifier=0, status=UNSUPPORTED_ATTRIBUTE, attributeValue=null]]]
18:10:53.068	9946	
TX 98 ReadAttributesCommand cluster=ON OFF identifiers=[0]
ReadAttributesCommand [On/Off: 0/0 -> 9946/4, cluster=0006, TID=98, identifiers=[0]]
18:10:53.523	9946	
RX 98 ReadAttributesResponse cluster=ON OFF
ReadAttributesResponse [On/Off: 9946/4 -> 0/1, cluster=0006, TID=98, records=[ReadAttributeStatusRecord [attributeDataType=null, attributeIdentifier=0, status=UNSUPPORTED_ATTRIBUTE, attributeValue=null]]]
18:10:53.532	9946	
TX 99 ReadAttributesCommand cluster=ON OFF identifiers=[0]
ReadAttributesCommand [On/Off: 0/0 -> 9946/1, cluster=0006, TID=99, identifiers=[0]]
18:10:54.035	9946	
RX 99 ReadAttributesResponse cluster=ON OFF
ReadAttributesResponse [On/Off: 9946/1 -> 0/1, cluster=0006, TID=99, records=[ReadAttributeStatusRecord [attributeDataType=null, attributeIdentifier=0, status=UNSUPPORTED_ATTRIBUTE, attributeValue=null]]]

Smart Things Device File

  • Platform information:
    • Hardware: Raspberry Pi 3 with Linear HUSBZB-1
    • OS: Latest Openhabian
    • Java Runtime Environment: OpenJDK build 1.8.0_152-b76
    • openHAB version:2.4.0~20181006154235-1 (Build #1381)