Zigbee binding

So we can have a disco? :wink:

only if you get the color channel working :stuck_out_tongue:

1 Like

The male half of the worldā€™s population does ā€¦ so how about this. Iā€™m sure @shorty707, me and others will be able to get you a refund (in native German liquid currency).

well sure I will always support @chris ā€¦ however this could be too much liquid currency ā€¦ :wink:

whatever will help ā€¦ give a ride to IKEA ā€¦ mental support to survive IKEA ā€¦ or a beer of his choice :wink:

Maybe this helps?
RGB trƄdfri is Supported here:

You should note that it is also here: https://github.com/eclipse/smarthome/pull/4271

Iā€™ve had a look at this, but itā€™s not obvious what command itā€™s using - the color command class provides a few different options. Iā€™ll have a think about how to handle this - Iā€™d like to be able to detect that the command I use with the Hue lights isnā€™t working on this light, and then try a different one.

It looks like this uses the Ikea interface box? If so itā€™s not likely to help provide the Zigbee level info unfortunatelyā€¦

Right, but this is also the case for pytradfri, isnā€™t it?

That might explain why I couldnā€™t see any Zigbee commands in the quick scan I had :wink: .

@chris Is there any Zigbee motion sensor which is supported at present?

PS: I know Samsung Smartthings isnt fully baked in.

No - Iā€™ve not added this cluster at the moment. Iā€™ve started to code it and it will be included shortly.

1 Like

Ok, found the answer here (mainly for my reference).

sounds promising :slight_smile:

Until Xiaomi zigbee devices will be supported by the Zigbee binding maybe this little zigbee to mqtt bridge will be useful to some people:

SOLVED: Needed to restart the binding. Now the switch and dimmer channels are there and working. I leave it here for reference. Sorry for the noise Chris.

Hi @chris,
there is a new zigbee device Iā€™m playing with: ā€œBitron Home Dimmer plugā€:
http://www.bitronvideo.eu/index.php/produkte/smart-home-produkte/smart-plug-mit-dimmer/

It is discovered successfully by the zigbee binding but no channels are created.

Iā€™m on 2.1.0 currently:

openhab> bundle:list | grep Zig
212 | Active   |  80 | 2.1.0                  | ZigBee Binding
openhab>

This is the log from the discovery:

2017-09-29 14:29:12.672 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 00124B000EE95F28: Creating ZigBee device zigbee:device with bridge zigbee:coordinator_cc2531:598815b8
2017-09-29 14:29:12.674 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'zigbee:device:598815b8:00124b000ee95f28' to inbox.
2017-09-29 14:29:12.674 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 00124B000EE95F28: ZigBee node property discovery start
2017-09-29 14:29:12.674 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 00124B000EE95F28: ZigBee node property discovery using 13041/1
2017-09-29 14:29:12.675 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=4, name=ManufacturerName, dataType=CHARACTER_STRING, lastValue=null]
2017-09-29 14:29:12.675 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - Ieee Address for 50616 returned null
2017-09-29 14:29:12.675 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 000B57FFFE2A2827: Hardware version request timeout
2017-09-29 14:29:12.675 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - 50616: Discovery request IEEE_ADDRESS failed. Wait before retry.
2017-09-29 14:29:12.675 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=2, name=StackVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=null]
2017-09-29 14:29:12.676 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 000B57FFFE305336: ZCL version request timeout
2017-09-29 14:29:12.676 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 18119/1, cluster=0000, TID=F5, identifiers=[Attribute Identifier: attributeIdentifier=2]]
2017-09-29 14:29:12.676 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=1, name=ApplicationVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=17]
2017-09-29 14:29:12.677 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 C7 46 01 01 00 00 F5 30 1F 05 00 F5 00 02 00 83, checksum=83, error=false)
2017-09-29 14:29:12.677 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - Ieee Address for 13757 returned null
2017-09-29 14:29:12.677 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - 13757: Discovery request IEEE_ADDRESS failed. Wait before retry.
2017-09-29 14:29:12.677 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 13041/1, cluster=0000, TID=F7, identifiers=[Attribute Identifier: attributeIdentifier=4]]
2017-09-29 14:29:12.677 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 37931/1, cluster=0000, TID=F6, identifiers=[Attribute Identifier: attributeIdentifier=1]]
2017-09-29 14:29:12.677 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 37931: Ieee Address request returned null
2017-09-29 14:29:12.678 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementRoutingRequest [0/0 -> 37931/0, cluster=0032, TID=F8, startIndex=0]
2017-09-29 14:29:12.680 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 26396: Ieee Address request returned null
2017-09-29 14:29:12.680 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementRoutingRequest [0/0 -> 26396/0, cluster=0032, TID=F9, startIndex=0]
2017-09-29 14:29:12.692 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:12.693 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=12, apiId=24 01, data=FE 0C 24 01 1C 67 00 00 32 00 F9 30 1F 02 00 00 B4, checksum=B4, error=false)
2017-09-29 14:29:12.740 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:12.740 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=12, apiId=24 01, data=FE 0C 24 01 2B 94 00 00 32 00 F8 30 1F 02 00 00 71, checksum=71, error=false)
2017-09-29 14:29:12.753 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:12.754 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 2B 94 01 01 00 00 F6 30 1F 05 00 F6 00 01 00 BE, checksum=BE, error=false)
2017-09-29 14:29:12.796 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:12.797 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F1 32 01 01 00 00 F7 30 1F 05 00 F7 00 04 00 C7, checksum=C7, error=false)
2017-09-29 14:29:12.853 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:12.855 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 E9 01 F6 D9)
2017-09-29 14:29:12.856 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_MAC_NO_ACK(233), TransID=246)
2017-09-29 14:29:13.437 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 CD 01 F7 FC)
2017-09-29 14:29:13.437 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_NWK_NO_ROUTE(205), TransID=247)
2017-09-29 14:29:13.454 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 E9 01 F5 DA)
2017-09-29 14:29:13.454 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_MAC_NO_ACK(233), TransID=245)
2017-09-29 14:29:14.176 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: IeeeAddressRequest [0/0 -> 50616/0, cluster=0001, TID=FA, nwkAddrOfInterest=50616, requestType=1, startIndex=0]
2017-09-29 14:29:14.176 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 B8 C5 00 00 01 00 FA 30 1F 05 00 B8 C5 01 00 FA, checksum=FA, error=false)
2017-09-29 14:29:14.177 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: IeeeAddressRequest [0/0 -> 13757/0, cluster=0001, TID=FB, nwkAddrOfInterest=13757, requestType=1, startIndex=0]
2017-09-29 14:29:14.229 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:14.230 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 BD 35 00 00 01 00 FB 30 1F 05 00 BD 35 01 00 FB, checksum=FB, error=false)
2017-09-29 14:29:14.245 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:22.693 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 000B57FFFE2A2827: Stack version request timeout
2017-09-29 14:29:22.694 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=0, name=ZCLVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=null]
2017-09-29 14:29:22.694 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 37931: ManagementRoutingRequest returned null
2017-09-29 14:29:22.694 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 18119/1, cluster=0000, TID=FC, identifiers=[Attribute Identifier: attributeIdentifier=0]]
2017-09-29 14:29:22.694 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 37931: Ending mesh update
2017-09-29 14:29:22.694 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 C7 46 01 01 00 00 FC 30 1F 05 00 FC 00 00 00 81, checksum=81, error=false)
2017-09-29 14:29:22.694 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 18119: Starting mesh update
2017-09-29 14:29:22.695 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementLqiRequest [0/0 -> 18119/0, cluster=0031, TID=FD, startIndex=0]
2017-09-29 14:29:22.696 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 00124B000EE95F28: Manufacturer request timeout
2017-09-29 14:29:22.696 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=5, name=ModelIdentifier, dataType=CHARACTER_STRING, lastValue=null]
2017-09-29 14:29:22.696 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 13041/1, cluster=0000, TID=FE, identifiers=[Attribute Identifier: attributeIdentifier=5]]
2017-09-29 14:29:22.697 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 000B57FFFE305336: Application version request timeout
2017-09-29 14:29:22.698 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=6, name=DateCode, dataType=CHARACTER_STRING, lastValue=null]
2017-09-29 14:29:22.698 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 37931/1, cluster=0000, TID=FF, identifiers=[Attribute Identifier: attributeIdentifier=6]]
2017-09-29 14:29:22.699 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 26396: ManagementRoutingRequest returned null
2017-09-29 14:29:22.699 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 26396: Ending mesh update
2017-09-29 14:29:22.699 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - Ieee Address for 13757 returned null
2017-09-29 14:29:22.699 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 14437: Starting mesh update
2017-09-29 14:29:22.700 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - 13757: Discovery request IEEE_ADDRESS failed. Wait before retry.
2017-09-29 14:29:22.700 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 8418260000D9D6B5: Node updated - IEEE=8418260000D9D6B5, NWK=671C, Type=ROUTER
2017-09-29 14:29:22.700 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - Ieee Address for 50616 returned null
2017-09-29 14:29:22.700 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - 50616: Discovery request IEEE_ADDRESS failed. Wait before retry.
2017-09-29 14:29:22.700 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementLqiRequest [0/0 -> 14437/0, cluster=0031, TID=00, startIndex=0]
2017-09-29 14:29:22.700 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 000B57FFFE305336: Node updated - IEEE=000B57FFFE305336, NWK=942B, Type=ROUTER
2017-09-29 14:29:22.713 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:22.714 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=12, apiId=24 01, data=FE 0C 24 01 65 38 00 00 31 00 00 30 1F 02 00 00 68, checksum=68, error=false)
2017-09-29 14:29:22.757 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:22.758 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 2B 94 01 01 00 00 FF 30 1F 05 00 FF 00 06 00 B9, checksum=B9, error=false)
2017-09-29 14:29:22.810 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:22.810 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F1 32 01 01 00 00 FE 30 1F 05 00 FE 00 05 00 C6, checksum=C6, error=false)
2017-09-29 14:29:22.861 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:22.862 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=12, apiId=24 01, data=FE 0C 24 01 C7 46 00 00 31 00 FD 30 1F 02 00 00 49, checksum=49, error=false)
2017-09-29 14:29:22.876 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:23.318 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 E9 01 FF D0)
2017-09-29 14:29:23.319 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_MAC_NO_ACK(233), TransID=255)
2017-09-29 14:29:23.452 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 E9 01 FC D3)
2017-09-29 14:29:23.452 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_MAC_NO_ACK(233), TransID=252)
2017-09-29 14:29:23.454 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 CD 01 FE F5)
2017-09-29 14:29:23.455 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_NWK_NO_ROUTE(205), TransID=254)
2017-09-29 14:29:24.200 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: IeeeAddressRequest [0/0 -> 13757/0, cluster=0001, TID=01, nwkAddrOfInterest=13757, requestType=1, startIndex=0]
2017-09-29 14:29:24.201 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 BD 35 00 00 01 00 01 30 1F 05 00 BD 35 01 00 01, checksum=01, error=false)
2017-09-29 14:29:24.202 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - 50616: Ending node discovery
2017-09-29 14:29:24.250 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:30.500 [DEBUG] [zigbee.internal.ZigBeeHandlerFactory] - Creating coordinator handler for org.eclipse.smarthome.core.thing.internal.ThingImpl@6c2c215c
2017-09-29 14:29:30.505 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - Initializing ZigBee thing handler zigbee:device:598815b8:00124b000ee95f28.
2017-09-29 14:29:30.506 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00124B000EE95F28: Coordinator status changed to ONLINE.
2017-09-29 14:29:30.507 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00124B000EE95F28: Coordinator is ONLINE. Starting device initialisation.
2017-09-29 14:29:30.517 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00124B000EE95F28: Initialising node
2017-09-29 14:29:30.522 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00124B000EE95F28: Created 6 channels
2017-09-29 14:29:30.526 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - java.lang.IllegalArgumentException: Duplicate channels zigbee:device:598815b8:00124b000ee95f28:00124B000EE95F28_1_switch_level
2017-09-29 14:29:30.527 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00124B000EE95F28: Initializing ZigBee thing handler
2017-09-29 14:29:30.537 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 00124B000EE95F28: ZigBee node property discovery start
2017-09-29 14:29:30.538 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 00124B000EE95F28: ZigBee node property discovery using 13041/1
2017-09-29 14:29:30.538 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=4, name=ManufacturerName, dataType=CHARACTER_STRING, lastValue=null]
2017-09-29 14:29:30.538 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 13041/1, cluster=0000, TID=02, identifiers=[Attribute Identifier: attributeIdentifier=4]]
2017-09-29 14:29:30.539 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F1 32 01 01 00 00 02 30 1F 05 00 02 00 04 00 C7, checksum=C7, error=false)
2017-09-29 14:29:30.553 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:31.327 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 CD 01 02 09)
2017-09-29 14:29:31.328 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_NWK_NO_ROUTE(205), TransID=2)
2017-09-29 14:29:32.714 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 000B57FFFE2A2827: ZCL version request timeout
2017-09-29 14:29:32.715 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=1, name=ApplicationVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=null]
2017-09-29 14:29:32.715 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 18119: ManagementLqiRequest returned null
2017-09-29 14:29:32.715 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 18119/1, cluster=0000, TID=03, identifiers=[Attribute Identifier: attributeIdentifier=1]]
2017-09-29 14:29:32.715 [DEBUG] [ee.internal.ZigBeeNetworkMeshMonitor] - 14437: ManagementLqiRequest returned null
2017-09-29 14:29:32.716 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: IeeeAddressRequest [0/0 -> 18119/0, cluster=0001, TID=04, nwkAddrOfInterest=18119, requestType=1, startIndex=0]
2017-09-29 14:29:32.716 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: IeeeAddressRequest [0/0 -> 14437/0, cluster=0001, TID=05, nwkAddrOfInterest=14437, requestType=1, startIndex=0]
2017-09-29 14:29:32.716 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 C7 46 01 01 00 00 03 30 1F 05 00 03 00 01 00 80, checksum=80, error=false)
2017-09-29 14:29:32.717 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - Ieee Address for 13757 returned null
2017-09-29 14:29:32.717 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 00124B000EE95F28: Model request timeout
2017-09-29 14:29:32.717 [DEBUG] [bee.internal.ZigBeeNetworkDiscoverer] - 13757: Discovery request IEEE_ADDRESS failed. Wait before retry.
2017-09-29 14:29:32.717 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=3, name=HWVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=null]
2017-09-29 14:29:32.717 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 000B57FFFE305336: Date code request timeout
2017-09-29 14:29:32.717 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 13041/1, cluster=0000, TID=06, identifiers=[Attribute Identifier: attributeIdentifier=3]]
2017-09-29 14:29:32.717 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 000B57FFFE305336: ZigBee node property discovery complete: {zigbee_logicaltype=ROUTER, zigbee_powerlevel=FULL, zigbee_networkaddress=37931, zigbee_powermode=RECEIVER_ON_IDLE, zigbee_powersources=[MAINS], zigbee_powersource=MAINS}
2017-09-29 14:29:32.718 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 000B57FFFE305336: Update ZigBee device zigbee:device with bridge zigbee:coordinator_cc2531:598815b8
2017-09-29 14:29:32.720 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 0017880100E1D94F: Starting ZigBee device discovery
2017-09-29 14:29:32.731 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:32.732 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F1 32 01 01 00 00 06 30 1F 05 00 06 00 03 00 C0, checksum=C0, error=false)
2017-09-29 14:29:32.734 [INFO ] [bee.discovery.ZigBeeDiscoveryService] - 0017880100E1D94F: Creating ZigBee device zigbee:device with bridge zigbee:coordinator_cc2531:598815b8
2017-09-29 14:29:32.736 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 0017880100E1D94F: ZigBee node property discovery start
2017-09-29 14:29:32.736 [DEBUG] [scovery.ZigBeeNodePropertyDiscoverer] - 0017880100E1D94F: ZigBee node property discovery using 16889/11
2017-09-29 14:29:32.737 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=4, name=ManufacturerName, dataType=CHARACTER_STRING, lastValue=Philips]
2017-09-29 14:29:32.737 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 16889/11, cluster=0000, TID=07, identifiers=[Attribute Identifier: attributeIdentifier=4]]
2017-09-29 14:29:32.774 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:32.774 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 65 38 00 00 01 00 05 30 1F 05 00 65 38 01 00 05, checksum=05, error=false)
2017-09-29 14:29:32.816 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:32.817 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 C7 46 00 00 01 00 04 30 1F 05 00 C7 46 01 00 04, checksum=04, error=false)
2017-09-29 14:29:32.864 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:32.864 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F9 41 0B 01 00 00 07 30 1F 05 00 07 00 04 00 B6, checksum=B6, error=false)
2017-09-29 14:29:32.919 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:32.963 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 00 01 07 C1)
2017-09-29 14:29:32.963 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=SUCCESS(0), TransID=7)
2017-09-29 14:29:32.978 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 23 44 81 00 00 00 00 F9 41 0B 01 00 00 00 AF 7C 59 00 00 0F 18 07 01 04 00 00 42 07 50 68 69 6C 69 70 73 F9 41 1D 7C)
2017-09-29 14:29:32.978 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=35, apiId=44 81, data=FE 23 44 81 00 00 00 00 F9 41 0B 01 00 00 00 AF 7C 59 00 00 0F 18 07 01 04 00 00 42 07 50 68 69 6C 69 70 73 F9 41 1D 7C, checksum=7C, error=false
2017-09-29 14:29:32.979 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReadAttributesResponse [Basic: 16889/11 -> 0/1, cluster=0000, TID=07, records=[Read Attribute Status Record: attributeDataType=CHARACTER_STRING, attributeIdentifier=4, status=0, attributeValue=Philips]]
2017-09-29 14:29:32.981 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=5, name=ModelIdentifier, dataType=CHARACTER_STRING, lastValue=LCT001]
2017-09-29 14:29:32.982 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 16889/11, cluster=0000, TID=08, identifiers=[Attribute Identifier: attributeIdentifier=5]]
2017-09-29 14:29:32.983 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F9 41 0B 01 00 00 08 30 1F 05 00 08 00 05 00 B7, checksum=B7, error=false)
2017-09-29 14:29:33.027 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:33.070 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 00 01 08 CE)
2017-09-29 14:29:33.070 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=SUCCESS(0), TransID=8)
2017-09-29 14:29:33.090 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 22 44 81 00 00 00 00 F9 41 0B 01 00 00 00 0B 7E 59 00 00 0E 18 08 01 05 00 00 42 06 4C 43 54 30 30 31 F9 41 1D E8)
2017-09-29 14:29:33.090 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=34, apiId=44 81, data=FE 22 44 81 00 00 00 00 F9 41 0B 01 00 00 00 0B 7E 59 00 00 0E 18 08 01 05 00 00 42 06 4C 43 54 30 30 31 F9 41 1D E8, checksum=E8, error=false
2017-09-29 14:29:33.090 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReadAttributesResponse [Basic: 16889/11 -> 0/1, cluster=0000, TID=08, records=[Read Attribute Status Record: attributeDataType=CHARACTER_STRING, attributeIdentifier=5, status=0, attributeValue=LCT001]]
2017-09-29 14:29:33.092 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=3, name=HWVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=3]
2017-09-29 14:29:33.094 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 16889/11, cluster=0000, TID=09, identifiers=[Attribute Identifier: attributeIdentifier=3]]
2017-09-29 14:29:33.095 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F9 41 0B 01 00 00 09 30 1F 05 00 09 00 03 00 B1, checksum=B1, error=false)
2017-09-29 14:29:33.147 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:33.184 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 00 01 09 CF)
2017-09-29 14:29:33.184 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=SUCCESS(0), TransID=9)
2017-09-29 14:29:33.200 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 67 7F 59 00 00 08 18 09 01 03 00 00 20 03 F9 41 1D B7)
2017-09-29 14:29:33.200 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=28, apiId=44 81, data=FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 67 7F 59 00 00 08 18 09 01 03 00 00 20 03 F9 41 1D B7, checksum=B7, error=false
2017-09-29 14:29:33.201 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReadAttributesResponse [Basic: 16889/11 -> 0/1, cluster=0000, TID=09, records=[Read Attribute Status Record: attributeDataType=UNSIGNED_8_BIT_INTEGER, attributeIdentifier=3, status=0, attributeValue=3]]
2017-09-29 14:29:33.203 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=2, name=StackVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=1]
2017-09-29 14:29:33.204 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 16889/11, cluster=0000, TID=0A, identifiers=[Attribute Identifier: attributeIdentifier=2]]
2017-09-29 14:29:33.204 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F9 41 0B 01 00 00 0A 30 1F 05 00 0A 00 02 00 B0, checksum=B0, error=false)
2017-09-29 14:29:33.248 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:33.288 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 00 01 0A CC)
2017-09-29 14:29:33.289 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=SUCCESS(0), TransID=10)
2017-09-29 14:29:33.303 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 A8 80 59 00 00 08 18 0A 01 02 00 00 20 01 F9 41 1D 87)
2017-09-29 14:29:33.303 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=28, apiId=44 81, data=FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 A8 80 59 00 00 08 18 0A 01 02 00 00 20 01 F9 41 1D 87, checksum=87, error=false
2017-09-29 14:29:33.304 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReadAttributesResponse [Basic: 16889/11 -> 0/1, cluster=0000, TID=0A, records=[Read Attribute Status Record: attributeDataType=UNSIGNED_8_BIT_INTEGER, attributeIdentifier=2, status=0, attributeValue=1]]
2017-09-29 14:29:33.307 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=0, name=ZCLVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=1]
2017-09-29 14:29:33.308 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 16889/11, cluster=0000, TID=0B, identifiers=[Attribute Identifier: attributeIdentifier=0]]
2017-09-29 14:29:33.309 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F9 41 0B 01 00 00 0B 30 1F 05 00 0B 00 00 00 B2, checksum=B2, error=false)
2017-09-29 14:29:33.322 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:33.362 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 00 01 0B CD)
2017-09-29 14:29:33.363 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=SUCCESS(0), TransID=11)
2017-09-29 14:29:33.377 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 8C 81 59 00 00 08 18 0B 01 00 00 00 20 01 F9 41 1D A1)
2017-09-29 14:29:33.377 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=28, apiId=44 81, data=FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 8C 81 59 00 00 08 18 0B 01 00 00 00 20 01 F9 41 1D A1, checksum=A1, error=false
2017-09-29 14:29:33.378 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReadAttributesResponse [Basic: 16889/11 -> 0/1, cluster=0000, TID=0B, records=[Read Attribute Status Record: attributeDataType=UNSIGNED_8_BIT_INTEGER, attributeIdentifier=0, status=0, attributeValue=1]]
2017-09-29 14:29:33.379 [DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [id=1, name=ApplicationVersion, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=2]
2017-09-29 14:29:33.379 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Basic: 0/0 -> 16889/11, cluster=0000, TID=0C, identifiers=[Attribute Identifier: attributeIdentifier=1]]
2017-09-29 14:29:33.379 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=15, apiId=24 01, data=FE 0F 24 01 F9 41 0B 01 00 00 0C 30 1F 05 00 0C 00 01 00 B3, checksum=B3, error=false)
2017-09-29 14:29:33.381 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 E9 01 03 2C)
2017-09-29 14:29:33.381 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=Z_MAC_NO_ACK(233), TransID=3)
2017-09-29 14:29:33.391 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)
2017-09-29 14:29:33.429 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_DATA_CONFIRM (FE 03 44 80 00 01 0C CA)
2017-09-29 14:29:33.429 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: AF_DATA_CONFIRM(Endpoint=1, Status=SUCCESS(0), TransID=12)
2017-09-29 14:29:33.444 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 62 82 59 00 00 08 18 0C 01 01 00 00 20 02 F9 41 1D 49)
2017-09-29 14:29:33.444 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=28, apiId=44 81, data=FE 1C 44 81 00 00 00 00 F9 41 0B 01 00 00 00 62 82 59 00 00 08 18 0C 01 01 00 00 20 02 F9 41 1D 49, checksum=49, error=false
2017-09-29 14:29:33.445 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReadAttributesResponse [Basic: 16889/11 -> 0/1, cluster=0000, TID=0C, records=[Read Attribute Status Record: attributeDataType=UNSIGNED_8_BIT_INTEGER, attributeIdentifier=1, status=0, attributeValue=2]]

There seems to be an issue at least with the switch_level channel. And none of the six created channels are visible in Paper UI :frowning:

2017-09-29 14:29:30.522 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00124B000EE95F28: Created 6 channels
2017-09-29 14:29:30.526 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - java.lang.IllegalArgumentException: Duplicate channels zigbee:device:598815b8:00124b000ee95f28:00124B000EE95F28_1_switch_level

Can you help? What to try next?

Let me know when I should test.
I also read that all trĆ„dfri bulbs with manfacturer number 1721 and above (i have 1719) have a new Firmware that Makes them compatible with the Hue Gatewayā€¦ so this Could make it worse If they work differantly

Iā€™ve not looked at this in detail yet. I have added some new commands into the library that should allow me to work out if a device supports a specific command or not, and from there the binding can decide which ones to use. Iā€™m not sure of course if the bulb supports this command to find out what commands it supports as I think these are also new features of ZigBee :wink: ā€¦

@scottk, Thanks for mentioning these cheap bulbs. I tried the Element Classic bulb and it worked fine even with 220V.

@chris, Iā€™ve seen a number of commits for zsmartsystems and zigbee in Github, but I havenā€™t seen any changes in the binding in Cloudbees for a couple months. Is this still the place to go for the latest compiled jar?

https://openhab.ci.cloudbees.com/job/openHAB2-Bundles/lastSuccessfulBuild/org.openhab.binding$org.openhab.binding.zigbee/

Yes - the changes Iā€™ve been making to the library havenā€™t flowed into the binding yet. The changes recently are to support some changes coming in future - improve internal interfaces and add some low level commands so we can do more in the bindingā€¦