Zigbee home automation device "Node has not completed discovery"

Hi all,

I installed OH 2.3.0 Snapshot Zigbee binding.
Instead of Xbee XStick I use XBee S2 (ZB, API mode). OH discovered the thing and all is OK. Now I try to get connection with other Zigbee home automation smoke detectors. Scan finds the device, but is not finishing configuration (“Node has not completed discovery”).
With XCTU I have made the following changes to default settings:
ZS 2
AP 1
AO 3
EE 1
EO 2
KY 0x5A6967426565416C6C69616E63653039
link.
As home automation devices are offline most of the time - it could be the reason why they don’t finish connection.
Any ideas who to finish devices setup?
Thank you in advance,
/wjaceh

I’m not really sure what these all do without reading through the docs, but note that the binding probably sets many of these again. If some of these settings made the system work, then we can look at adding them to the binding.

I have tested this quite a lot, and know of others using the XBee, so it should work ok. Maybe you can provide a debug log - it might help to see what is happening.

maybe this helps.
device which I try to connect is:ZigBee Device 0015BC001F0002E0

2018-05-14 18:53:31.288 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - Starting ZigBee scan for zigbee:coordinator_xbee:c19e8846

2018-05-14 18:53:31.292 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - Permit join to 65532/0 for 60 seconds.

2018-05-14 18:53:31.296 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementPermitJoiningRequest [0/0 -> 65532/0, cluster=0036, TID=BE, permitDuration=60, tcSignificance=true]

2018-05-14 18:53:31.300 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=65532/0, profile=0000, cluster=54, addressMode=DEVICE, radius=31, sequence=190, payload=00 3C 01]

2018-05-14 18:53:31.303 [DEBUG] [.zigbee.dongle.xbee.ZigBeeDongleXBee] - XBee send: XBeeTransmitRequestExplicitCommand [frameId=null, ieeeAddress=000000000000FFFF, networkAddress=65532, sourceEndpoint=0, destinationEndpoint=0, cluster=54, profileId=0, broadcastRadius=0, options=[], data=00 3C 01]

2018-05-14 18:53:31.307 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementPermitJoiningRequest [0/0 -> 0/0, cluster=0036, TID=BF, permitDuration=60, tcSignificance=true]

2018-05-14 18:53:31.307 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE queue: 1: XBeeTransmitRequestExplicitCommand [frameId=47, ieeeAddress=000000000000FFFF, networkAddress=65532, sourceEndpoint=0, destinationEndpoint=0, cluster=54, profileId=0, broadcastRadius=0, options=[], data=00 3C 01]

2018-05-14 18:53:31.311 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=0/0, profile=0000, cluster=54, addressMode=DEVICE, radius=31, sequence=191, payload=00 3C 01]

2018-05-14 18:53:31.315 [DEBUG] [.zigbee.dongle.xbee.ZigBeeDongleXBee] - XBee send: XBeeTransmitRequestExplicitCommand [frameId=null, ieeeAddress=0013A20040A1F13D, networkAddress=0, sourceEndpoint=0, destinationEndpoint=0, cluster=54, profileId=0, broadcastRadius=0, options=[], data=00 3C 01]

2018-05-14 18:53:31.319 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE queue: 2: XBeeTransmitRequestExplicitCommand [frameId=48, ieeeAddress=0013A20040A1F13D, networkAddress=0, sourceEndpoint=0, destinationEndpoint=0, cluster=54, profileId=0, broadcastRadius=0, options=[], data=00 3C 01]

2018-05-14 18:53:33.898 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery ManagementLqiRequest response CommandResult [TIMEOUT]

2018-05-14 18:53:33.903 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery request NEIGHBORS failed. Retry 9, wait 12624ms before retry.

2018-05-14 18:53:35.696 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 07 8B 2E FF FD 00 24 02 24

2018-05-14 18:53:35.699 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeTransmitStatusResponse [frameId=46, networkAddress=65533, transmitRetryCount=0, deliveryStatus=ADDRESS_NOT_FOUND, discoveryStatus=ROUTE_DISCOVERY]

2018-05-14 18:53:35.702 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE: XBeeTransmitRequestExplicitCommand [frameId=47, ieeeAddress=000000000000FFFF, networkAddress=65532, sourceEndpoint=0, destinationEndpoint=0, cluster=54, profileId=0, broadcastRadius=0, options=[], data=00 3C 01]

2018-05-14 18:53:35.708 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE Data: 00 17 11 2F 00 00 00 00 00 00 FF FF FF FC 00 00 00 36 00 00 00 00 00 3C 01 53

2018-05-14 18:53:36.796 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 07 8B 2F FF FE 00 00 00 48

2018-05-14 18:53:36.804 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeTransmitStatusResponse [frameId=47, networkAddress=65534, transmitRetryCount=0, deliveryStatus=SUCCESS, discoveryStatus=NO_DISCOVERY_OVERHEAD]

2018-05-14 18:53:36.809 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE: XBeeTransmitRequestExplicitCommand [frameId=48, ieeeAddress=0013A20040A1F13D, networkAddress=0, sourceEndpoint=0, destinationEndpoint=0, cluster=54, profileId=0, broadcastRadius=0, options=[], data=00 3C 01]

2018-05-14 18:53:36.814 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE Data: 00 17 11 30 00 13 A2 00 40 A1 F1 3D 00 00 00 00 00 36 00 00 00 00 00 3C 01 87

2018-05-14 18:53:37.005 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 14 91 00 13 A2 00 40 A1 F1 3D 00 00 00 00 80 36 00 00 01 00 00 F3

2018-05-14 18:53:37.009 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeReceivePacketExplicitEvent [ieeeAddress=0013A20040A1F13D, networkAddress=0, sourceEndpoint=0, destinationEndpoint=0, clusterId=32822, profileId=0, receiveOptions=PACKET_ACKNOWLEDGED, data=00 00]

2018-05-14 18:53:37.013 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=0/0, profile=0000, cluster=32822, addressMode=null, radius=0, sequence=0, payload=00 00]

2018-05-14 18:53:37.017 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ManagementPermitJoiningResponse [0/0 -> 0/0, cluster=8036, TID=NULL, status=SUCCESS]

2018-05-14 18:53:37.047 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 07 8B 30 00 00 00 00 00 44

2018-05-14 18:53:37.050 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeTransmitStatusResponse [frameId=48, networkAddress=0, transmitRetryCount=0, deliveryStatus=SUCCESS, discoveryStatus=NO_DISCOVERY_OVERHEAD]

==> /var/log/openhab2/events.log <==

2018-05-14 18:53:37.972 [vent.ItemStateChangedEvent] - Sisetemp_kook changed from 28.12 to 28.16

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:53:38.313 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 1E 91 00 15 BC 00 1F 00 02 E0 80 CA 00 00 00 13 00 00 42 00 CA 80 E0 02 00 1F 00 BC 15 00 00 E1

2018-05-14 18:53:38.320 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeReceivePacketExplicitEvent [ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, clusterId=19, profileId=0, receiveOptions=UNKNOWN, data=00 CA 80 E0 02 00 1F 00 BC 15 00 00]

2018-05-14 18:53:38.325 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=32970/0, destinationAddress=0/0, profile=0000, cluster=19, addressMode=null, radius=0, sequence=0, payload=00 CA 80 E0 02 00 1F 00 BC 15 00 00]

2018-05-14 18:53:38.331 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: DeviceAnnounce [32970/0 -> 0/0, cluster=0013, TID=NULL, nwkAddrOfInterest=32970, ieeeAddr=0015BC001F0002E0, capability=0]

2018-05-14 18:53:38.339 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 1B 91 00 15 BC 00 1F 00 02 E0 80 CA 00 00 00 06 00 00 41 00 00 00 04 01 01 0A 00 00 FB

2018-05-14 18:53:38.343 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeReceivePacketExplicitEvent [ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, clusterId=6, profileId=0, receiveOptions=UNKNOWN, data=00 00 00 04 01 01 0A 00 00]

2018-05-14 18:53:38.346 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=32970/0, destinationAddress=0/0, profile=0000, cluster=6, addressMode=null, radius=0, sequence=0, payload=00 00 00 04 01 01 0A 00 00]

2018-05-14 18:53:38.350 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: MatchDescriptorRequest [32970/0 -> 0/0, cluster=0006, TID=NULL, nwkAddrOfInterest=0, profileId=260, inClusterList=[10], outClusterList=[]]

2018-05-14 18:53:38.354 [DEBUG] [com.zsmartsystems.zigbee.ZigBeeNode ] - DF1C3E0200A9520C: ClusterMatcher received request MatchDescriptorRequest [32970/0 -> 0/0, cluster=0006, TID=NULL, nwkAddrOfInterest=0, profileId=260, inClusterList=[10], outClusterList=[]]

2018-05-14 18:53:38.359 [DEBUG] [com.zsmartsystems.zigbee.ZigBeeNode ] - DF1C3E0200A9520C: ClusterMatcher no match

2018-05-14 18:53:40.839 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery ManagementLqiRequest response CommandResult [TIMEOUT]

2018-05-14 18:53:40.840 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery request NEIGHBORS failed. Retry 9, wait 23140ms before retry.

==> /var/log/openhab2/events.log <==

2018-05-14 18:53:41.856 [vent.ItemStateChangedEvent] - Date changed from 2018-05-14T18:52:41.830+0300 to 2018-05-14T18:53:41.845+0300

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:53:46.531 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery running

2018-05-14 18:53:46.534 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementLqiRequest [0/0 -> 32970/0, cluster=0031, TID=C0, startIndex=0]

2018-05-14 18:53:46.539 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=32970/0, profile=0000, cluster=49, addressMode=DEVICE, radius=31, sequence=192, payload=00 00]

2018-05-14 18:53:46.543 [DEBUG] [.zigbee.dongle.xbee.ZigBeeDongleXBee] - XBee send: XBeeTransmitRequestExplicitCommand [frameId=null, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:53:46.548 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE queue: 1: XBeeTransmitRequestExplicitCommand [frameId=49, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:53:46.551 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE: XBeeTransmitRequestExplicitCommand [frameId=49, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:53:46.556 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE Data: 00 16 11 31 00 15 BC 00 1F 00 02 E0 80 CA 00 00 00 31 00 00 00 20 00 00 50

==> /var/log/openhab2/events.log <==

2018-05-14 18:53:46.989 [vent.ItemStateChangedEvent] - Humidity changed from 23.44 to 23.36

2018-05-14 18:53:46.994 [vent.ItemStateChangedEvent] - Niiskus changed from 23.44 to 23.36

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:53:48.299 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 1B 91 00 15 BC 00 1F 00 02 E0 80 CA 00 00 00 06 00 00 01 01 00 00 04 01 01 0A 00 00 3A

2018-05-14 18:53:48.303 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeReceivePacketExplicitEvent [ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, clusterId=6, profileId=0, receiveOptions=PACKET_ACKNOWLEDGED, data=01 00 00 04 01 01 0A 00 00]

2018-05-14 18:53:48.307 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=32970/0, destinationAddress=0/0, profile=0000, cluster=6, addressMode=null, radius=0, sequence=0, payload=01 00 00 04 01 01 0A 00 00]

2018-05-14 18:53:48.311 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: MatchDescriptorRequest [32970/0 -> 0/0, cluster=0006, TID=NULL, nwkAddrOfInterest=0, profileId=260, inClusterList=[10], outClusterList=[]]

2018-05-14 18:53:48.316 [DEBUG] [com.zsmartsystems.zigbee.ZigBeeNode ] - DF1C3E0200A9520C: ClusterMatcher received request MatchDescriptorRequest [32970/0 -> 0/0, cluster=0006, TID=NULL, nwkAddrOfInterest=0, profileId=260, inClusterList=[10], outClusterList=[]]

2018-05-14 18:53:48.334 [DEBUG] [com.zsmartsystems.zigbee.ZigBeeNode ] - DF1C3E0200A9520C: ClusterMatcher no match

2018-05-14 18:53:51.413 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 07 8B 31 FF FD 24 24 02 FD

2018-05-14 18:53:51.416 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeTransmitStatusResponse [frameId=49, networkAddress=65533, transmitRetryCount=36, deliveryStatus=ADDRESS_NOT_FOUND, discoveryStatus=ROUTE_DISCOVERY]

2018-05-14 18:53:56.548 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery ManagementLqiRequest response CommandResult [TIMEOUT]

2018-05-14 18:53:56.551 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery request NEIGHBORS failed. Retry 10, wait 23144ms before retry.

==> /var/log/openhab2/events.log <==

2018-05-14 18:53:59.369 [vent.ItemStateChangedEvent] - Lux changed from 1832.96 to 1794.56

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:54:03.983 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery running

2018-05-14 18:54:03.986 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementLqiRequest [0/0 -> 17809/0, cluster=0031, TID=C1, startIndex=0]

2018-05-14 18:54:03.989 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=17809/0, profile=0000, cluster=49, addressMode=DEVICE, radius=31, sequence=193, payload=00 00]

2018-05-14 18:54:03.992 [DEBUG] [.zigbee.dongle.xbee.ZigBeeDongleXBee] - XBee send: XBeeTransmitRequestExplicitCommand [frameId=null, ieeeAddress=0015BC001A000735, networkAddress=17809, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:03.996 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE queue: 1: XBeeTransmitRequestExplicitCommand [frameId=50, ieeeAddress=0015BC001A000735, networkAddress=17809, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:04.000 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE: XBeeTransmitRequestExplicitCommand [frameId=50, ieeeAddress=0015BC001A000735, networkAddress=17809, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:04.006 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE Data: 00 16 11 32 00 15 BC 00 1A 00 07 35 45 91 00 00 00 31 00 00 00 20 00 00 6E

2018-05-14 18:54:08.848 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 07 8B 32 FF FD 14 24 02 0C

2018-05-14 18:54:08.850 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeTransmitStatusResponse [frameId=50, networkAddress=65533, transmitRetryCount=20, deliveryStatus=ADDRESS_NOT_FOUND, discoveryStatus=ROUTE_DISCOVERY]

==> /var/log/openhab2/events.log <==

2018-05-14 18:54:13.530 [vent.ItemStateChangedEvent] - L1_w changed from -5242.88 to 0.0

2018-05-14 18:54:13.616 [vent.ItemStateChangedEvent] - L3_w changed from 1771.52 to 1720.32

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:54:13.997 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery ManagementLqiRequest response CommandResult [TIMEOUT]

2018-05-14 18:54:14.003 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery request NEIGHBORS failed. Retry 10, wait 25454ms before retry.

2018-05-14 18:54:17.689 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 2D 91 00 13 A2 00 40 A1 F1 3D 00 00 00 00 80 38 00 00 01 00 00 00 F8 FF 07 17 00 06 00 10 5F 53 40 6E 52 7C 50 3F 60 55 59 5A 77 5A 57 40 39

2018-05-14 18:54:17.700 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeReceivePacketExplicitEvent [ieeeAddress=0013A20040A1F13D, networkAddress=0, sourceEndpoint=0, destinationEndpoint=0, clusterId=32824, profileId=0, receiveOptions=PACKET_ACKNOWLEDGED, data=00 00 00 F8 FF 07 17 00 06 00 10 5F 53 40 6E 52 7C 50 3F 60 55 59 5A 77 5A 57 40]

2018-05-14 18:54:17.705 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=0/0, profile=0000, cluster=32824, addressMode=null, radius=0, sequence=0, payload=00 00 00 F8 FF 07 17 00 06 00 10 5F 53 40 6E 52 7C 50 3F 60 55 59 5A 77 5A 57 40]

2018-05-14 18:54:17.709 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ManagementNetworkUpdateNotify [0/0 -> 0/0, cluster=8038, TID=NULL, status=SUCCESS, scannedChannels=134215680, totalTransmissions=23, transmissionFailures=6, energyValues=[95, 83, 64, 110, 82, 124, 80, 63, 96, 85, 89, 90, 119, 90, 87, 64]]

==> /var/log/openhab2/events.log <==

2018-05-14 18:54:18.995 [vent.ItemStateChangedEvent] - Co2 changed from 528.96 to 521.92

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:54:19.714 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery running

2018-05-14 18:54:19.719 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementLqiRequest [0/0 -> 32970/0, cluster=0031, TID=C2, startIndex=0]

2018-05-14 18:54:19.724 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=32970/0, profile=0000, cluster=49, addressMode=DEVICE, radius=31, sequence=194, payload=00 00]

2018-05-14 18:54:19.728 [DEBUG] [.zigbee.dongle.xbee.ZigBeeDongleXBee] - XBee send: XBeeTransmitRequestExplicitCommand [frameId=null, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:19.733 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE queue: 1: XBeeTransmitRequestExplicitCommand [frameId=51, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:19.737 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE: XBeeTransmitRequestExplicitCommand [frameId=51, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:19.749 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE Data: 00 16 11 33 00 15 BC 00 1F 00 02 E0 80 CA 00 00 00 31 00 00 00 20 00 00 4E

2018-05-14 18:54:24.582 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 07 8B 33 FF FD 30 24 02 EF

2018-05-14 18:54:24.585 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeTransmitStatusResponse [frameId=51, networkAddress=65533, transmitRetryCount=48, deliveryStatus=ADDRESS_NOT_FOUND, discoveryStatus=ROUTE_DISCOVERY]

2018-05-14 18:54:29.733 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery ManagementLqiRequest response CommandResult [TIMEOUT]

2018-05-14 18:54:29.736 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery request NEIGHBORS failed. Retry 11, wait 23144ms before retry.

==> /var/log/openhab2/events.log <==

2018-05-14 18:54:37.994 [vent.ItemStateChangedEvent] - Sisetemp_kook changed from 28.16 to 28.14

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:54:39.462 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery running

2018-05-14 18:54:39.466 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementLqiRequest [0/0 -> 17809/0, cluster=0031, TID=C3, startIndex=0]

2018-05-14 18:54:39.470 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=17809/0, profile=0000, cluster=49, addressMode=DEVICE, radius=31, sequence=195, payload=00 00]

2018-05-14 18:54:39.473 [DEBUG] [.zigbee.dongle.xbee.ZigBeeDongleXBee] - XBee send: XBeeTransmitRequestExplicitCommand [frameId=null, ieeeAddress=0015BC001A000735, networkAddress=17809, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:39.520 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE queue: 1: XBeeTransmitRequestExplicitCommand [frameId=52, ieeeAddress=0015BC001A000735, networkAddress=17809, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:39.525 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE: XBeeTransmitRequestExplicitCommand [frameId=52, ieeeAddress=0015BC001A000735, networkAddress=17809, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:39.532 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE Data: 00 16 11 34 00 15 BC 00 1A 00 07 35 45 91 00 00 00 31 00 00 00 20 00 00 6C

==> /var/log/openhab2/events.log <==

2018-05-14 18:54:41.874 [vent.ItemStateChangedEvent] - Date changed from 2018-05-14T18:53:41.845+0300 to 2018-05-14T18:54:41.849+0300

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:54:44.377 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE Data: 00 07 8B 34 FF FD 00 24 02 1E

2018-05-14 18:54:44.379 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - RX XBEE: XBeeTransmitStatusResponse [frameId=52, networkAddress=65533, transmitRetryCount=0, deliveryStatus=ADDRESS_NOT_FOUND, discoveryStatus=ROUTE_DISCOVERY]

==> /var/log/openhab2/events.log <==

2018-05-14 18:54:47.005 [vent.ItemStateChangedEvent] - Humidity changed from 23.36 to 23.64

2018-05-14 18:54:47.020 [vent.ItemStateChangedEvent] - Niiskus changed from 23.36 to 23.64

==> /var/log/openhab2/openhab.log <==

2018-05-14 18:54:49.524 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery ManagementLqiRequest response CommandResult [TIMEOUT]

2018-05-14 18:54:49.527 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001A000735: Node SVC Discovery request NEIGHBORS failed. Retry 11, wait 9256ms before retry.

2018-05-14 18:54:52.884 [DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 0015BC001F0002E0: Node SVC Discovery running

2018-05-14 18:54:52.889 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementLqiRequest [0/0 -> 32970/0, cluster=0031, TID=C4, startIndex=0]

2018-05-14 18:54:52.893 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/0, destinationAddress=32970/0, profile=0000, cluster=49, addressMode=DEVICE, radius=31, sequence=196, payload=00 00]

2018-05-14 18:54:52.896 [DEBUG] [.zigbee.dongle.xbee.ZigBeeDongleXBee] - XBee send: XBeeTransmitRequestExplicitCommand [frameId=null, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:52.900 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE queue: 1: XBeeTransmitRequestExplicitCommand [frameId=53, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:52.903 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE: XBeeTransmitRequestExplicitCommand [frameId=53, ieeeAddress=0015BC001F0002E0, networkAddress=32970, sourceEndpoint=0, destinationEndpoint=0, cluster=49, profileId=0, broadcastRadius=0, options=[ENABLE_APS_ENCRYPTION], data=00 00]

2018-05-14 18:54:52.910 [DEBUG] [ongle.xbee.internal.XBeeFrameHandler] - TX XBEE Data: 00 16 11 35 00 15 BC 00 1F 00 02 E0 80 CA 00 00 00 31 00 00 00 20 00 00 4C

What is the device you are trying to join to the network?

Develco Smoke Detector

At a guess I would say the device is looking for services that are not supported in the binding at the moment. I’m not 100% sure though.

Another possibility is that it’s a battery device that has gone to sleep. Battery devices are meant to wake up quite often (every 7.5 seconds) but many devices don’t implement this.

If I buy Xbee XStick- will it work with those detectors (does it support Home Automation profile)?

What is your real question? “Home automation profile” doesn’t really mean very much - there are a LOT of clusters in the HA profile, and not all are supported at this point. Are you wanting support for a specific device, or what?

My goal is to get Zigbee gateway/coordinator which could connect to random Zigbee certified device and would work with OH2. I have dozen different Develco products laying around which original gateway don’t work any more (cloud service stopped). In the future there could be other manufacturer devices as well.
Currently I have the following Zigbee equipment:

  • Xbee XB24-ZB (S2), from forums I have read that this doesn’t support HA devices- I thought this could be the reason why I can’t finish device pairing (although it sees the end point MAC addresses).
  • Philips Hue bridge (could I use this piece of hardware to connect my Develco devices?)
  • Osram Smart bulb which works with HUE
  • dozen Develco devices.
    I don’t understand where the line goes regarding which device should be able to communicate with the others. If all devices have lets say Zigbee Pro certificate- shouldn’t they be compatible with one-another?

As I mentioned above, ZigBee defines a LOT of different clusters. Not all devices support functionality in the same way, and the binding does not support every type of device out there at this point in time. Also, some manufacturers may implement functionality in a device that requires certain functionality in their gateway - this would also need to be supported in order for the device to work.

So, while the goal of the binding is to support every possible device that may ever be available, this doesn’t happen magically - each type of device needs to have channels added to the binding to support it if it’s not already supported.

I’m not sure where you read this. As I said earlier, I have tested this, and others are also using this device as a coordinator, so for sure it will work.

The binding will connect to Philips Hue devices, but the binding will not connect to the Philips bridge.

.

The binding will work with OSRAM bulbs.

I don’t know what these devices are, so can’t really comment on their support.

I managed to connect Xbee XB24-ZB (S2) and Osram Smart+ bulb with OH2.
Still no success with Develco. I tried window sensor.
Technical manual here: https://www.develcoproducts.com/media/3373/wiszb-120-technical-manual-window-sensor.pdf
with detailed cluster data. Maybe based on this it could be seen if it should work with currently supported features. I guess simple contact on/off data is already supported.

There is really no such thing… There are MANY different options, and so far nearly every motion sensor or door sensor I’ve come across has chosen to use a different one! It looks like this sensor uses a different report to others we have currently supported, so I’ll look at adding this.

I see Develco also have their own non-standard functions in this device :frowning:

Actually, I just checked and this contact type should already be supported. My guess is that maybe this device is looking for other services that it needs - this is sometimes an issue with these security sensors. To find out, I’d need to see a debug log.

I looked to see if I can buy one to help with debugging, but could not find a source of these devices.

I’m willing to give away one device per each article I have for the sake of development if you are interested. I offer the following:

  • one gateway not shown on the site- it could be so cloud based that it is useless

interested? :slight_smile:

Absolutely :slight_smile: . That would certainly be useful - it’s definitely a lot easier to get stuff working with the devices in hand, and if you’re happy to provide the test devices, that would be appreciated.

I will PM you my address if you like to go ahead?

great- send address

Just a quick update - I’ve received the devices (thanks) and started to play with the door sensor. For a door sensor, it’s a complex device with 7 endpoints working in both HA and ZLL profiles… It’s not supporting the more standard clusters for this sort of sensor (from what I’ve seen so far at least), but I’ll take a look at adding support for it shortly…

Nice. I wonder if this energy meter which has optical impulse port could be used for water meters as well (mine has the same type of interface).
PS. in case you use mains/adapter power with it, don’t use 12VDC, I fried one of my devices like that, it doesn’t say which voltage it requires, I guess it is 5VDC- just be careful (maybe it only works on batteries).

I don’t see why not, but I’ve not looked at the clusters for this device yet, so let’s see…

Ok, thanks. I’ll see what I can find before I look at that one. Once I’ve sorted the door sensor I’ll look at the smoke sensor next…

I think the smoke detectors removable board could theoretically be used elsewhere as well- I guess the board only gets alarm input from the smoke sensor so other binary inputs could be replaced there.