Linear HUSBZB-1 and Xiaomi temp sensor

Probably neither - directly. The coordinator is solely responsible for handling rejoins (along with any routers of course, but it’s the trust centres role to approve rejoins/joins, and this is a coordinator function). One thing you could try is to set the trust centre mode to insecure and see if that helps.

1 Like

How do I set the trust center mode to insecure? (and what is the trust center?)

Hmmm - I thought I’d checked, but I looked at the wrong coordinator. I’ll need to add this as an option for Ember as it’s only available in the Telegesis at the moment. Sorry - I’ll try and add this in the coming days if I can.

The Trust Centre is a function of the coordinator - it is responsible to allowing devices to join the network or not. It handles all the security, key distribution etc…

No problem.

Ahh I see. I thought it was something inside OpenHab.

This might have solved my issue with the square Xiaomi sensor dropping off the network, and it has 100% fixed the Osram/CentraLite switch cover. What are the security implications though? Can anyone just add things to my mesh without me initiating pairing? And if so, does that actually pose any security issues since I have no intention of adding unknown devices to my Things?

As a quick hack, I disabled removal of the node when this event is received, and the sensor works well afterwards.

How did you do that? Do you still use that solution, or have you found something better? I’m trying to get the Aqara temperature sensor working with a Telegesis stick right now without much luck so far, so I would appreciate any help.

Hi,

Join with ZigBee Ember Coordinator EM357 in logs and device_left in logs.

another logs:

[DEBUG] [internal.ZigBeeNodeServiceDiscoverer] - 00158D0002273DBD: Node SVC Discovery ManagementRoutingRequest returned CommandResult [ERROR (UNKNOWN,0xFF), ManagementRoutingResponse [46444/0 → 0/0, cluster=8032, TID=NULL, status=NOT_SUPPORTED, routingTableEntries=null, startIndex=null, routingTableList=]]

[DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction complete: ReadAttributesCommand [Pressure measurement: 0/0 → 46444/1, cluster=0403, TID=78, identifiers=[16]]
[DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - 46444/1: Error reading attribute 16 in cluster 1027 - UNSUPPORTED_ATTRIBUTE

[DEBUG] [e.ember.internal.ash.AshFrameHandler] - → TX ASH frame: AshFrameAck [ackNum=2, notRdy=false]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - ← RX ASH frame: AshFrameData [frmNum=2, ackNum=5, reTx=false, data=79 90 FF 00 80 42 6C B5]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - RX EZSP: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - Unhandled EZSP Frame: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - → TX ASH frame: AshFrameAck [ackNum=3, notRdy=false]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - ← RX ASH frame: AshFrameData [frmNum=3, ackNum=5, reTx=false, data=79 90 FF 00 80 42 6C B5]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - RX EZSP: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - Unhandled EZSP Frame: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - → TX ASH frame: AshFrameAck [ackNum=4, notRdy=false]
[DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction timeout: BindRequest [0/0 → 46444/0, cluster=0021, TID=79, srcAddress=00158D0002273DBD, srcEndpoint=1, bindCluster=1026, dstAddrMode=3, dstAddress=000D6F000E73123C, dstEndpoint=1]
[DEBUG] [converter.ZigBeeConverterTemperature] - 00158D0002273DBD: Failed to bind temperature measurement cluster
[DEBUG] [.zsmartsystems.zigbee.zcl.ZclCluster] - readSync request: ZclAttribute [cluster=TEMPERATURE_MEASUREMENT, id=0, name=MeasuredValue, dataType=SIGNED_16_BIT_INTEGER, lastValue=2823, lastReportTime=Wed Nov 28 14:03:12 CET 2018]
[DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX CMD: ReadAttributesCommand [Temperature measurement: 0/0 → 46444/1, cluster=0402, TID=7A, identifiers=[0]]
[DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX ZCL: ZclHeader [frameType=ENTIRE_PROFILE_COMMAND, manufacturerSpecific=false, direction=CLIENT_TO_SERVER, disableDefaultResponse=false, manufacturerCode=0, sequenceNumber=122, commandId=0]
[DEBUG] [tsystems.zigbee.ZigBeeNetworkManager] - TX APS: ZigBeeApsFrame [sourceAddress=0/1, destinationAddress=46444/1, profile=0104, cluster=1026, addressMode=DEVICE, radius=31, apsSecurity=false, apsCounter=122, payload=00 7A 00 00 00]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - EzspSendUnicastRequest [type=EMBER_OUTGOING_DIRECT, indexOrDestination=46444, apsFrame=EmberApsFrame [profileId=260, clusterId=1026, sourceEndpoint=1, destinationEndpoint=1, options=[EMBER_APS_OPTION_RETRY, EMBER_APS_OPTION_ENABLE_ROUTE_DISCOVERY, EMBER_APS_OPTION_ENABLE_ADDRESS_DISCOVERY], groupId=0, sequence=122], messageTag=122, messageContents=00 7A 00 00 00]

[DEBUG] [e.ember.internal.ash.AshFrameHandler] - → TX ASH frame: AshFrameAck [ackNum=7, notRdy=false]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - ← RX ASH frame: AshFrameData [frmNum=7, ackNum=2, reTx=false, data=7E 90 FF 00 80 42 6C B5]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - RX EZSP: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - Unhandled EZSP Frame: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - → TX ASH frame: AshFrameAck [ackNum=0, notRdy=false]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - ← RX ASH frame: AshFrameData [frmNum=0, ackNum=2, reTx=false, data=7E 90 FF 00 80 42 6C B5]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - RX EZSP: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - RX: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [zigbee.dongle.ember.ZigBeeDongleEzsp] - Unhandled EZSP Frame: EzspIncomingRouteErrorHandler [status=EMBER_MAC_INDIRECT_TIMEOUT, target=46444]
[DEBUG] [e.ember.internal.ash.AshFrameHandler] - → TX ASH frame: AshFrameAck [ackNum=1, notRdy=false]
[DEBUG] [zigbee.transaction.ZigBeeTransaction] - Transaction timeout: ManagementBindRequest [0/0 → 46444/0, cluster=0033, TID=7E, startIndex=0]
[DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00158D0002273DBD: Error getting binding table
[DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00158D0002273DBD: Polling initialised at 7322179ms
[DEBUG] [ng.zigbee.handler.ZigBeeThingHandler] - 00158D0002273DBD: Done initialising ZigBee Thing handler
[DEBUG] [nal.ZigBeeNetworkStateSerializerImpl] - Saving ZigBee network state: Start.
[DEBUG] [nal.ZigBeeNetworkStateSerializerImpl] - Saving ZigBee network state: Done.

device_join.log (68.2 KB)
device_left.log (12.7 KB)

Have you guys tried Xiaomi Mija sensors or does it work only for Aqara sensors?