Securifi Peanut Plug not being found

Hi there,

I’ve had zigbee set up and working with a CC2531 dongle and only a single SengLED light bulb for quite some time now. Now I’m trying to add a smart plug – a Peanut by Securifi, which is listed here as being compatible. So far I’ve been unable to get it to appear in PaperUI when I scan for ZigBee devices.

I turned on debug logging and collected the following while scanning for ZigBee devices:

2020-10-18 20:45:42.085 [DEBUG] [bee.discovery.ZigBeeDiscoveryService] - Starting ZigBee scan for zigbee:coordinator_cc2531:1d956c14

2020-10-18 20:45:42.092 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - Permit join to FFFC/0 for 60 seconds.

2020-10-18 20:45:42.098 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - Broadcast: Added transaction to queue, len=1, transaction=ZigBeeTransaction [ieeeAddress=null queueTime=0, state=WAITING, sendCnt=0, command=ManagementPermitJoiningRequest [0000/0 -> FFFC/0, cluster=0036, TID=--, permitDuration=60, tcSignificance=true]]

2020-10-18 20:45:42.103 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=1, sleepy=0/3

2020-10-18 20:45:42.109 [DEBUG] [transaction.ZigBeeTransactionManager] - FFFC/0: Sending ZigBeeTransaction [ieeeAddress=null queueTime=11, state=WAITING, sendCnt=0, command=ManagementPermitJoiningRequest [0000/0 -> FFFC/0, cluster=0036, TID=F4, permitDuration=60, tcSignificance=true]]

2020-10-18 20:45:42.113 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerAdded: 1 outstanding

2020-10-18 20:45:42.119 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementPermitJoiningRequest [0000/0 -> FFFC/0, cluster=0036, TID=F4, permitDuration=60, tcSignificance=true]

2020-10-18 20:45:42.126 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/0, destinationAddress=FFFC/0, profile=0000, cluster=0036, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=40, rssi=--, lqi=--, payload=F4 3C 01]

2020-10-18 20:45:42.130 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=13, apiId=24 01, data=FE 0D 24 01 FC FF 00 00 36 00 40 30 08 03 F4 3C 01 AF, checksum=AF, error=false) 

2020-10-18 20:45:42.134 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 00124B000144F850: Added transaction to queue, len=1, transaction=ZigBeeTransaction [ieeeAddress=00124B000144F850 queueTime=0, state=WAITING, sendCnt=0, command=ManagementPermitJoiningRequest [0000/0 -> 0000/0, cluster=0036, TID=--, permitDuration=60, tcSignificance=true]]

2020-10-18 20:45:42.136 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=1, outstandingQueues=1, sleepy=0/3

2020-10-18 20:45:42.141 [DEBUG] [transaction.ZigBeeTransactionManager] - 0000/0: Sending ZigBeeTransaction [ieeeAddress=00124B000144F850 queueTime=8, state=WAITING, sendCnt=0, command=ManagementPermitJoiningRequest [0000/0 -> 0000/0, cluster=0036, TID=F5, permitDuration=60, tcSignificance=true]]

2020-10-18 20:45:42.144 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerAdded: 2 outstanding

2020-10-18 20:45:42.147 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ManagementPermitJoiningRequest [0000/0 -> 0000/0, cluster=0036, TID=F5, permitDuration=60, tcSignificance=true]

2020-10-18 20:45:42.151 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0000/0, destinationAddress=0000/0, profile=0000, cluster=0036, addressMode=DEVICE, radius=8, apsSecurity=false, ackRequest=true, apsCounter=41, rssi=--, lqi=--, payload=F5 3C 01]

2020-10-18 20:45:42.153 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)

2020-10-18 20:45:42.155 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=F4 state=TX_ACK

2020-10-18 20:45:42.158 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=F4, state=TX_ACK, outstanding=2

2020-10-18 20:45:42.161 [DEBUG] [31.network.impl.CommandInterfaceImpl] - ->  AF_DATA_REQUEST (Packet: subsystem=null, length=13, apiId=24 01, data=FE 0D 24 01 00 00 00 00 36 00 41 30 08 03 F5 3C 01 AC, checksum=AC, error=false) 

2020-10-18 20:45:42.165 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=null queueTime=68, state=COMPLETE, sendCnt=1, command=ManagementPermitJoiningRequest [0000/0 -> FFFC/0, cluster=0036, TID=F4, permitDuration=60, tcSignificance=true]]

2020-10-18 20:45:42.168 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 1 outstanding

2020-10-18 20:45:42.170 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - Broadcast: transactionComplete, state=COMPLETE, outstanding=0

2020-10-18 20:45:42.173 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=1, outstandingQueues=0, sleepy=0/3

2020-10-18 20:45:42.175 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=FFFC, TID=F4, event=TX_ACK, state=COMPLETE

2020-10-18 20:45:42.183 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-  AF_DATA_SRSP (FE 01 64 01 00 64)

2020-10-18 20:45:42.185 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX STA: msgTag=F5 state=TX_ACK

2020-10-18 20:45:42.187 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionProgress: TID=F5, state=TX_ACK, outstanding=1

2020-10-18 20:45:42.196 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction complete: ZigBeeTransaction [ieeeAddress=00124B000144F850 queueTime=63, state=COMPLETE, sendCnt=1, command=ManagementPermitJoiningRequest [0000/0 -> 0000/0, cluster=0036, TID=F5, permitDuration=60, tcSignificance=true]]

2020-10-18 20:45:42.198 [DEBUG] [transaction.ZigBeeTransactionManager] - transactionListenerRemoved: 0 outstanding

2020-10-18 20:45:42.200 [DEBUG] [e.transaction.ZigBeeTransactionQueue] - 00124B000144F850: transactionComplete, state=COMPLETE, outstanding=0

2020-10-18 20:45:42.202 [DEBUG] [transaction.ZigBeeTransactionManager] - Transaction Manager: Send Next transaction. outstandingTransactions=0, outstandingQueues=0, sleepy=0/3

2020-10-18 20:45:42.204 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 01 45 CB 3C B3)

2020-10-18 20:45:42.205 [DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction state changed: nwk=0000, TID=F5, event=TX_ACK, state=COMPLETE

2020-10-18 20:45:42.206 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=1, apiId=45 CB, data=FE 01 45 CB 3C B3, checksum=B3, error=false

2020-10-18 20:45:42.208 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45cb

2020-10-18 20:45:42.210 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 03 45 B6 00 00 00 F0)

2020-10-18 20:45:42.211 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=3, apiId=45 B6, data=FE 03 45 B6 00 00 00 F0, checksum=F0, error=false

2020-10-18 20:45:42.213 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45b6

2020-10-18 20:45:42.215 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0A 45 FF 00 00 00 36 80 00 F5 00 00 00 F3)

2020-10-18 20:45:42.219 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=10, apiId=45 FF, data=FE 0A 45 FF 00 00 00 36 80 00 F5 00 00 00 F3, checksum=F3, error=false

2020-10-18 20:45:42.222 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=0000/0, destinationAddress=0000/0, profile=0000, cluster=8036, addressMode=null, radius=0, apsSecurity=false, ackRequest=false, apsCounter=--, rssi=--, lqi=--, payload=00 00]

2020-10-18 20:45:42.226 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ManagementPermitJoiningResponse [0000/0 -> 0000/0, cluster=8036, TID=00, status=SUCCESS]

2020-10-18 20:45:42.228 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionCommand: ManagementPermitJoiningResponse [0000/0 -> 0000/0, cluster=8036, TID=00, status=SUCCESS] 

2020-10-18 20:45:46.704 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:45:46.708 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:45:46.711 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:45:51.028 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:45:51.031 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:45:51.034 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:45:55.344 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:45:55.347 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:45:55.350 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:45:59.664 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:45:59.668 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:45:59.673 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:03.976 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:03.981 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:03.986 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:08.294 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:08.296 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:08.298 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:12.620 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:12.623 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:12.625 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:16.939 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:16.941 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:16.944 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:21.256 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:21.257 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:21.259 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:25.581 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:25.583 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:25.587 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:29.897 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:29.901 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:29.903 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:34.220 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:34.222 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:34.225 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:38.535 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B)

2020-10-18 20:46:38.537 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=12, apiId=45 CA, data=FE 0C 45 CA 23 CF DC B6 49 05 00 6F 0D 00 00 00 2B, checksum=2B, error=false

2020-10-18 20:46:38.540 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45ca

2020-10-18 20:46:42.188 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- ZToolPacket (FE 01 45 CB 00 8F)

2020-10-18 20:46:42.190 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=1, apiId=45 CB, data=FE 01 45 CB 00 8F, checksum=8F, error=false

2020-10-18 20:46:42.193 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x45cb

2020-10-18 20:46:52.433 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 1B 44 81 00 00 06 00 17 10 01 01 00 34 00 83 CD 02 00 00 07 18 11 0A 00 00 10 01 17 10 1D A8)

2020-10-18 20:46:52.436 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=27, apiId=44 81, data=FE 1B 44 81 00 00 06 00 17 10 01 01 00 34 00 83 CD 02 00 00 07 18 11 0A 00 00 10 01 17 10 1D A8, checksum=A8, error=false

2020-10-18 20:46:52.441 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=1017/1, destinationAddress=0000/1, profile=0104, cluster=0006, addressMode=null, radius=0, apsSecurity=false, ackRequest=false, apsCounter=--, rssi=--, lqi=--, payload=18 11 0A 00 00 10 01]

2020-10-18 20:46:52.444 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=SERVER_TO_CLIENT, disableDefaultResponse=true, manufacturerCode=0, sequenceNumber=17, commandId=10]

2020-10-18 20:46:52.449 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReportAttributesCommand [On/Off: 1017/1 -> 0000/1, cluster=0006, TID=11, reports=[AttributeReport [attributeDataType=BOOLEAN, attributeIdentifier=0, attributeValue=true]]]

2020-10-18 20:46:52.452 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionCommand: ReportAttributesCommand [On/Off: 1017/1 -> 0000/1, cluster=0006, TID=11, reports=[AttributeReport [attributeDataType=BOOLEAN, attributeIdentifier=0, attributeValue=true]]] 

2020-10-18 20:46:52.457 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x4481

2020-10-18 20:46:52.473 [DEBUG] [converter.ZigBeeConverterSwitchLevel] - B0CE18140314010F: ZigBee attribute reports ZclAttribute [cluster=On/Off, id=0, name=On Off, dataType=BOOLEAN, lastValue=true, lastReportTime=Sun Oct 18 20:46:52 EDT 2020, implemented=false]

2020-10-18 20:46:52.477 [DEBUG] [converter.ZigBeeBaseChannelConverter] - B0CE18140314010F: Channel zigbee:device:1d956c14:b0ce18140314010f:B0CE18140314010F_1_dimmer updated to 100

2020-10-18 20:46:52.483 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - B0CE18140314010F: Updating ZigBee channel state zigbee:device:1d956c14:b0ce18140314010f:B0CE18140314010F_1_dimmer to 100

2020-10-18 20:46:52.490 [DEBUG] [.zigbee.handler.ZigBeeIsAliveTracker] - IsAlive Tracker reset for handler with thingUID=zigbee:device:1d956c14:b0ce18140314010f

2020-10-18 20:46:52.493 [DEBUG] [.zigbee.handler.ZigBeeIsAliveTracker] - IsAlive Tracker cancelled task for thingUID=zigbee:device:1d956c14:b0ce18140314010f

2020-10-18 20:46:52.497 [DEBUG] [.zigbee.handler.ZigBeeIsAliveTracker] - IsAlive Tracker scheduled task for thingUID=zigbee:device:1d956c14:b0ce18140314010f in 1830 seconds

2020-10-18 20:46:53.557 [DEBUG] [31.network.impl.CommandInterfaceImpl] - <-- AF_INCOMING_MSG (FE 1B 44 81 00 00 08 00 17 10 01 01 00 34 00 3B DB 02 00 00 07 18 12 0A 00 00 20 FE 17 10 1D C4)

2020-10-18 20:46:53.560 [DEBUG] [31.network.impl.CommandInterfaceImpl] - Received Async Cmd: Packet: subsystem=null, length=27, apiId=44 81, data=FE 1B 44 81 00 00 08 00 17 10 01 01 00 34 00 3B DB 02 00 00 07 18 12 0A 00 00 20 FE 17 10 1D C4, checksum=C4, error=false

2020-10-18 20:46:53.566 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX APS: ZigBeeApsFrame [sourceAddress=1017/1, destinationAddress=0000/1, profile=0104, cluster=0008, addressMode=null, radius=0, apsSecurity=false, ackRequest=false, apsCounter=--, rssi=--, lqi=--, payload=18 12 0A 00 00 20 FE]

2020-10-18 20:46:53.569 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=SERVER_TO_CLIENT, disableDefaultResponse=true, manufacturerCode=0, sequenceNumber=18, commandId=10]

2020-10-18 20:46:53.574 [DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - RX CMD: ReportAttributesCommand [Level Control: 1017/1 -> 0000/1, cluster=0008, TID=12, reports=[AttributeReport [attributeDataType=UNSIGNED_8_BIT_INTEGER, attributeIdentifier=0, attributeValue=254]]]

2020-10-18 20:46:53.579 [DEBUG] [transaction.ZigBeeTransactionManager] - notifyTransactionCommand: ReportAttributesCommand [Level Control: 1017/1 -> 0000/1, cluster=0008, TID=12, reports=[AttributeReport [attributeDataType=UNSIGNED_8_BIT_INTEGER, attributeIdentifier=0, attributeValue=254]]] 

2020-10-18 20:46:53.582 [DEBUG] [e.dongle.cc2531.ZigBeeDongleTiCc2531] - Unhandled ZToolPacket type 0x4481

2020-10-18 20:46:53.585 [DEBUG] [converter.ZigBeeConverterSwitchLevel] - B0CE18140314010F: ZigBee attribute reports ZclAttribute [cluster=Level Control, id=0, name=Current Level, dataType=UNSIGNED_8_BIT_INTEGER, lastValue=254, lastReportTime=Sun Oct 18 20:46:53 EDT 2020, implemented=true]

2020-10-18 20:46:53.590 [DEBUG] [converter.ZigBeeBaseChannelConverter] - B0CE18140314010F: Channel zigbee:device:1d956c14:b0ce18140314010f:B0CE18140314010F_1_dimmer updated to 100

2020-10-18 20:46:53.595 [DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - B0CE18140314010F: Updating ZigBee channel state zigbee:device:1d956c14:b0ce18140314010f:B0CE18140314010F_1_dimmer to 100

2020-10-18 20:46:53.602 [DEBUG] [.zigbee.handler.ZigBeeIsAliveTracker] - IsAlive Tracker reset for handler with thingUID=zigbee:device:1d956c14:b0ce18140314010f

2020-10-18 20:46:53.605 [DEBUG] [.zigbee.handler.ZigBeeIsAliveTracker] - IsAlive Tracker cancelled task for thingUID=zigbee:device:1d956c14:b0ce18140314010f

2020-10-18 20:46:53.609 [DEBUG] [.zigbee.handler.ZigBeeIsAliveTracker] - IsAlive Tracker scheduled task for thingUID=zigbee:device:1d956c14:b0ce18140314010f in 1830 seconds

I’m running with openhab 2.5.9-1 on openhabian.
Can anyone see what the problem might be?

Thanks,
Ben

Did you follow the instructions in the manual. When you first plug it in you should see the status light blinking. Then start the inclusion in OH.

If the light isn’t blinking, hold the button for ten seconds , unplug, then replug in which resets the device. The light should be blinking now and start the pair again.

I’m the one who added the Peanut Plug to that list after buying three of them and I’ve been happily using them for almost a year now. I have an Ember based controller but I don’t think that would matter for this.

Hi Rich. Thanks for responding.
Yes, in my case the plug was blinking right away when I plugged it in. It seems to blink 7 times, then pause, then 7 times, pause, etc. I tried resetting it anyway after it failed to pair and nothing changed. There wasn’t even any feedback to indicate that the reset worked… it kept blinking the whole time I held the button down, continued blinking when I let go, and when I unplugged and replugged it started blinking again. Always 7 blinks, a brief pause, and repeat. Do you know whether the pause between groups of 7 blinks is normal?
Thanks,
Ben

It’s been too long since I’ve set mine up. They worked straight away for me without any problems so I didn’t take notice of how it was blinking.

I created an account because I had the same problem as you and came accross this post while looking for a solution. I have a Securii Peanut Plug and was trying to join it to my Zigbee network through a Nortek HUSBZB-1 on OpenHAB 2.5.9. Similarly to you, I was unable to get the Thing to show up after running a Zigbee discovery. Even after moving the peanut within 3 feet, it was not discoverable.

After some searching, I found this post on Hubitat’s community forums that suggests that the peanuts work best on channels 15, 20, and 25. A reply to that post led to a different post showing that 2.4GHz wifi intereferes with all Zigbee channels other than 15, 20, 25, and 26. I have Ubiquiti access points on channels 1, 6, and 11, which meant that it was likely my own wifi was interfering with my Zigbee network. I opted to change my Zigbee channel from 23 (as it was set to automatically by the Thing when it was created), to 25. Unfortunately, the Thing cannot let you change the channel as the devices have already been told to communicate over whatever channel the network was created on (in my case, 23).

The only way around this is to remove all the Zigbee Things from OpenHAB and edit the Zigbee coordinator Thing by changing the channel to what you want (in my case, 25), clicking the “Reset Controller” switch so that it’s on, and clicking the checkmark to apply the changes. The reset and channel options are under “Show More” in case you don’t see them. Once the controller has finished resetting and is available again, try adding the peanut. For me, it worked straight away and I was able to discover and add the Thing. I was also able to re-discover my other Zigbee devices without issue.

Since making these changes, I’ve had my Zigbee network up and running for several days with no mysterious disappearances of any of my Zigbee Things.

TL;DR - Your wifi is probably causing interference with your Zigbee network. Reset your Zigbee network to use channels 15, 20, or 25 (and maybe 26). The peanut should be able to join your network and then you can rejoin your other Zigbee devices.

I hope this helps you and others out! Please feel free to respond if this doesn’t work for you, I might have other suggestions based on your setup. @chris may also have more useful information as the developer of the Zigbee binding.

1 Like

This is very good information. Thanks for posting!

1 Like

Thank you for posting this. I’ve tried doing as you instructed, but so far I’m still unable to discover the Peanut plug. At first I was unable to even re-discover the SengLED bulb which had been working before, but after I restarted everything (rebooted the R-pi) it did see that again. Before I changed it, the CC2531 channel was 11. I changed it to 15. Is there any way to verify that it really is now using 15, aside from just looking at the field in PaperUI?

The field in PaperUI reflects what is current as long as you left the Things tab and reopened the Thing. If it changed back to 11, then the reset didn’t successfully change the network. I know I had a time getting the channel to change but noticed that everytime I went back it always reverted to my previous channel (that is until I finally was able to reset it properly). Be on the lookout for a “409 Conflict” popup in the lower right side of your screen when you make the change. If that pops up, the new channel didn’t apply.

EDIT: I see now that you have already set to debug. I’ll leave this here in case it’s useful to anyone else perusing the forums.

You can try setting the logging to debug for the Zigbee binding as well. See the binding’s documentation page and look for the “When things don’t appear to be working” section. When the binding starts up with logging set to debug, I believe it displays the channel it uses.

Also, have you tried the other channels? There may be interference on 15 from something other than wifi.

That is very good information and reinforces my initial decision to try Z-Wave instead of Zigbee. I am a Wi-Fi engineer and we only provide minimal support for 2.4GHz channels due to interference from other devices. IMO smart home devices need to support 5 GHz Wi-Fi if they use Wi-Fi.

The usual reason that I read for not making the jump to 5GHz support is that 2.4GHz bandwidth is enough and that 5GHz doesn’t have as much coverage (and let’s be honest, it’s simply cheaper just to throw in 2.4GHz radios). While all of those things are true, I really wish 5GHz was at least an option in IoT devices. I can add more 5GHz APs if needed. If I’m out of 2.4GHz channels, I’m pretty stuck.

I actually have a mix of Z-Wave and Zigbee devices as I found that some Z-Wave sensors cost significantly more than their Zigbee counterparts. For example, I bought Sonoff SNZB-02 sensors for less than $10/piece. The only Z-Wave sensors I could find that did temperature were the Zooz and Aeotec. I’m fine with both of those brands, but the Zooz being the cheapest option costs 4x as much. Admittedly, it comes with additional features such as motion and light sensing, but I have no need for that in my application. I may also be missing a device that would fit the bill, but my research has left me wanting.

You are already stuck using all 3 non-overlapping channels. In my case I have 2 APs but only one good channel due to a close neighbor using channel 7. I only put 2.4 GHz on one of my APs.

When using my work AP at home I only use 5 GHz to avoid disrupting other household members.

That is incorrect. It very much depends on what channels you are using for WiFi.

The WiFi channels span the full 2.4GHz band. Normally this will not be a problem as even in densely used areas the system will find a reasonably clear channel, however it’s just not possible to make a blanket statement that only certain channels will work (or only certain channels won’t be interfered with). Interference can occur across the band, and you can also find a clear channel, across the band…

Thanks for the correction. I was thinking specifically in my case where I use 1, 6, and 11 that 15, 20, 25, and 26 are available. You’re right in saying that it does depend on your own setup and surrounding networks.

1 Like