Every once in a while I see this warning below with the Nortek HUSBZB Zigbee. But I don’t notice any bad behavior around this time. Should I be worried about this? Anything to do about it? The Zigbee network is extremely small here: just one device and the controller. The device is a Third Reality switch.
2020-02-12 12:47:21.398 [WARN ] [ding.zigbee.handler.ZigBeeSerialPort] - Processing DATA_AVAILABLE event: received IOException in serial port event
java.io.IOException: Expected to be able to read 8 bytes, but saw error after 7
at org.openhab.binding.zigbee.handler.ZigBeeSerialPort.serialEvent(ZigBeeSerialPort.java:303) [bundleFile:?]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [bundleFile:?]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) [bundleFile:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [bundleFile:3.15.0.OH2]
Maybe this device has the ability to change the speed, but that’s not a standard feature of the stack. The stack sets this at compile time, so I guess they may have modified this somehow.
Yes, normally this is the 57600 speed is used for software flow control. Again though, if the manufacturer has changed the firmware from the standard, then it could well be different. I’ve just not come across this before and I use these devices a lot.
Ah - I thought you meant for this device - the HUSBZB-1.
The binding docs are generic - they cover the capability of the different Ember implementations out there, but the binding needs to be configured appropriately for the device. If the device works at 57600, then you need to configure the binding to the same speed or it won’t work.