I’m running Openhab 2.4 via Openhabian on a Raspberry Pi 3b+. I just connected my Landis+Gyr E 360 meter with a bought P1 cable.
I have succesfully installed the DSMR binding (I thought). I added Things, Items, and they show up in PaperUI. However, in the logs, I see this message a few times each minute, each time slightly different:
The binding seems to function, at least, the items I want are all OK. But it is flooding my logs with messages like below. Always the For input string: XX seems to differ. Sometimes it show legible characters, sometimes something like this:
For now I’ve set log level to ERROR to avoid flooding, but I’d like to keep it at WARN. If anyone has a clue?
java.lang.NumberFormatException: For input string: "3!"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:19:03.620 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "3!"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:19:04.650 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "3!"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:19:05.680 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "3!"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:19:16.823 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "3"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:19:18.546 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "3"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:19:19.582 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "3"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:580) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:395) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:218) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:21:01.981 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "5"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:569) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:22:12.816 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:569) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:23:00.896 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "#0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:569) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:390) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:214) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
2019-11-07 21:23:02.603 [WARN ] [device.connector.DSMRSerialConnector] - RuntimeException during handling serial event: 1
java.lang.NumberFormatException: For input string: "#0"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:569) ~[?:?]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:47) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemHexString.getStateValue(CosemHexString.java:1) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObject.parseCosemValues(CosemObject.java:121) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObjectInternal(CosemObjectFactory.java:141) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.cosem.CosemObjectFactory.getCosemObject(CosemObjectFactory.java:104) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.storeCurrentCosemObject(P1TelegramParser.java:363) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.setState(P1TelegramParser.java:395) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.p1telegram.P1TelegramParser.parseData(P1TelegramParser.java:218) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.DSMRTelegramListener.handleData(DSMRTelegramListener.java:61) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRBaseConnector.handleDataAvailable(DSMRBaseConnector.java:112) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.handleDataAvailable(DSMRSerialConnector.java:305) ~[228:org.openhab.binding.dsmr:2.4.0]
at org.openhab.binding.dsmr.internal.device.connector.DSMRSerialConnector.serialEvent(DSMRSerialConnector.java:264) [228:org.openhab.binding.dsmr:2.4.0]
at org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort$1.serialEvent(RxTxSerialPort.java:81) [204:org.eclipse.smarthome.io.transport.serial.rxtx:0.10.0.oh240]
at gnu.io.RXTXPort.sendEvent(RXTXPort.java:780) ~[199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort.eventLoop(Native Method) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]
at gnu.io.RXTXPort$MonitorThread.run(RXTXPort.java:1611) [199:com.neuronrobotics.nrjavaserial:3.15.0.OH2]